| 6d2fed26 | 06-Nov-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
UPSTREAM: rockchip: dts: rk3399-puma: update usbhub_enable regulator
To correctly model the usbhub_enable regulator for U-Boot, we need to change the settings to: * the GPIO polarity is GPIO_ACTIVE
UPSTREAM: rockchip: dts: rk3399-puma: update usbhub_enable regulator
To correctly model the usbhub_enable regulator for U-Boot, we need to change the settings to: * the GPIO polarity is GPIO_ACTIVE_LOW * should be set to inactive (enable-active-low) when boot-on settings are applied * it can be changed at runtime (i.e. remove the always-on)
Change-Id: Ibb1762be5b791870b376d251c53ac6b41b5dbbe4 Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Tested-by: Klaus Goger <klaus.goger@theobroma-systems.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit f2a95131685e48bdc05c0abded74ae09701c29d7)
show more ...
|
| f2d89a0e | 06-Nov-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
UPSTREAM: rockchip: dts: rk3399-puma: fix the modelling of BIOS_DISABLE
The fixed regulator for overriding BIOS_DISABLE had been modelling backwards (i.e. the GPIO polarity and the enable-active-low
UPSTREAM: rockchip: dts: rk3399-puma: fix the modelling of BIOS_DISABLE
The fixed regulator for overriding BIOS_DISABLE had been modelling backwards (i.e. the GPIO polarity and the enable-active-low/high property had both been inverted), causing the 'regulator' command to always print/expect 'disabled'/'enabled' backwards.
This fixes the mix-up and models it correctly: * the GPIO is low-active * the regulator should be enabled (enable-active-high) during boot-on initialisation
Change-Id: I868f3d9ebaed3d1a17b66244dd84ed9332bf24a1 Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Tested-by: Klaus Goger <klaus.goger@theobroma-systems.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit df1e6212f957627731daf9844efe960ca8a549df)
show more ...
|
| be29fed8 | 29-Sep-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
UPSTREAM: rockchip: rk3399-puma: add boot-on regulator to override BIOS_DISABLE
The (Qseven) BIOS_DISABLE signal on the RK3399-Q7 (Puma) keeps the eMMC and SPI in reset initially and we need to writ
UPSTREAM: rockchip: rk3399-puma: add boot-on regulator to override BIOS_DISABLE
The (Qseven) BIOS_DISABLE signal on the RK3399-Q7 (Puma) keeps the eMMC and SPI in reset initially and we need to write a GPIO to turn them on before continuing the boot-up.
This adds the DTS entries for the additional regulator and makes pinctrl and gpio3 available during SPL. It also adds a hook to the spl_board_init() to ensure that the regulator gets probed and enabled.
Change-Id: I5d229af39d5b410a5abc38f9d151bc766384c275 Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit 482cf22333dbfb7c706d6a7ec1ffbfa5409cc6a3)
show more ...
|
| fa25729f | 29-Sep-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
UPSTREAM: rockchip: dts: rk3399-puma: add 'same-as-spl' to the front of the boot-order
In the general case, we want to continue booting the full U-Boot (contained in a discoverable FIT image) from t
UPSTREAM: rockchip: dts: rk3399-puma: add 'same-as-spl' to the front of the boot-order
In the general case, we want to continue booting the full U-Boot (contained in a discoverable FIT image) from the same device the SPL stage was loaded from. This prepends the 'same-as-spl' specifier to our configurable boot-order to make this the default behaviour.
Change-Id: Iaca77be835e5a4a1a9cdffb82c3ffe666e8871ac Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit 775bd78a1126497f57bdab8be2419a063cf12111)
show more ...
|
| 9ec27623 | 14-Aug-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
UPSTREAM: rockchip: dts: rk3368: reduce the number of nodes seen in TPL
The RK3368 TPL stage always returns to the BootROM, so it has no need for the eMMC, SD and SPI nodes. This marks those nodes
UPSTREAM: rockchip: dts: rk3368: reduce the number of nodes seen in TPL
The RK3368 TPL stage always returns to the BootROM, so it has no need for the eMMC, SD and SPI nodes. This marks those nodes (that should be included in SPL, but not TPL) as 'u-boot,dm-spl'.
Change-Id: I0c3d65554f01de403dd48e446991d2a545cd74fb Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit 75ff0578515665a1b712275deb73be29e5ad8773)
show more ...
|
| 8edf7c5a | 12-Sep-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
UPSTREAM: rockchip: dts: rk3399-puma: replace 'rockchip, vbus-gpio' with fixed regulator
On the RK3399-Q7, we need to turn on the on-module USB hub before using the USB host interfaces (only the OTG
UPSTREAM: rockchip: dts: rk3399-puma: replace 'rockchip, vbus-gpio' with fixed regulator
On the RK3399-Q7, we need to turn on the on-module USB hub before using the USB host interfaces (only the OTG interface is directly connected to the edge connector). This drops the deprecated 'rockchip,vbus-gpio' property and uses a fixed regulator to turn on the USB hub.
References: 26a8b80 "usb: host: xhci-rockchip: use fixed regulator to control vbus" Change-Id: Idd2f6b48976e5ac25f06e40d6cc0cccc0e10c94b Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit 46c89c8efa3e56ad8919b3a36663bb12582ed4d0)
show more ...
|
| c19af67f | 12-Sep-2017 |
Jagan Teki <jagan@amarulasolutions.com> |
UPSTREAM: rk3288: Add Vyasa initial board support
This patch adds support for Vyasa RK3288 initial board from Amarula Solutions.
Change-Id: I50cc01993c16caa97a6b0f9019a5433bd30adc80 Reviewed-by: Si
UPSTREAM: rk3288: Add Vyasa initial board support
This patch adds support for Vyasa RK3288 initial board from Amarula Solutions.
Change-Id: I50cc01993c16caa97a6b0f9019a5433bd30adc80 Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit d55af074e5a8dc85fc78f468d1f8bc96ae8b6855)
show more ...
|
| aac09c6b | 11-Sep-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
UPSTREAM: rockchip: dts: rk3368-lion: add /chosen/tick-timer
To support bootstage recording, we want to mark our DM timer as the tick-timer; this triggers the support for 'trying harder' to read the
UPSTREAM: rockchip: dts: rk3368-lion: add /chosen/tick-timer
To support bootstage recording, we want to mark our DM timer as the tick-timer; this triggers the support for 'trying harder' to read the timer in the Rockchip DM timer driver, even if the device model isn't ready yet.
Change-Id: If09ee9ad6834bd8be99bc827471363383bce7c43 Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit f041176c4672f2885ff0843f5f7a27c892fcc42c)
show more ...
|
| 2d1049f5 | 06-Dec-2017 |
Xing Zheng <zhengxing@rock-chips.com> |
board: rockchip: add rk3288-evb-rk1608 board support
The rk3288-evb-rk1608 is a development/evaluation for RK3288 and RK1608. The RK3288 as Host AP, and the RK1608 as a Dual-cores DSP coprocessor, i
board: rockchip: add rk3288-evb-rk1608 board support
The rk3288-evb-rk1608 is a development/evaluation for RK3288 and RK1608. The RK3288 as Host AP, and the RK1608 as a Dual-cores DSP coprocessor, it provides high-performance professional computing capabilities to Host AP.
They communicate with each other through MIPI and SPI. There is a good host environment on host RK3288, we can easily debug RK1608.
Also, the rk3288-evb-rk1608 is different with rk3288-evb, so we need to add a independent BSP configuration for rk3288-evb-rk1608.
Change-Id: I75ec0e14ee88acd9de7f809d7e88bca97a77a5c2 Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
show more ...
|
| 275460b6 | 29-Nov-2017 |
Jerry Xu <xbl@rock-chips.com> |
rockchip: dts: rk312x: support mipi dsi
Change-Id: I76ec4888c9f66dbab95b6c289270934cd190ef01 Signed-off-by: Jerry Xu <xbl@rock-chips.com> |
| f492fc00 | 17-Nov-2017 |
Joseph Chen <chenjh@rock-chips.com> |
rockchip: rk3126: add bnd-d708 board support
Change-Id: Iaf6c81dcc2eb8623f5234d7f2e32b47e536b1c32 Signed-off-by: Joseph Chen <chenjh@rock-chips.com> |
| 2ffd0cc6 | 20-Nov-2017 |
Joseph Chen <chenjh@rock-chips.com> |
ARM: dts: rk3128: fix i2c2 address typo
Change-Id: I798374f2c7625c92809aa51613efcb3e6895a177 Signed-off-by: Joseph Chen <chenjh@rock-chips.com> |
| 6e7a7f70 | 17-Nov-2017 |
Shunqing Chen <csq@rock-chips.com> |
rockchip: rk3229: gva: add cw201x support.
Change-Id: Ic2717c89949d0361f4720dbcdc0fd6e6f098d078 Signed-off-by: Shunqing Chen <csq@rock-chips.com> |
| c9d8141c | 17-Nov-2017 |
Cody Xie <cody.xie@rock-chips.com> |
gva_rk3229: Modify to bringup Android Things.
Change-Id: Ie13341380f3526478ca35643e52ebbee741f9269 Signed-off-by: Cody Xie <cody.xie@rock-chips.com> |
| 5d3e2943 | 07-Nov-2017 |
Francis Fan <francis.fan@rock-chips.com> |
rockchip: dts: rk322x: add efuse device node
Change-Id: I7054a931a4cf742bd23e89477324b1eb1d953b8f Signed-off-by: Francis Fan <francis.fan@rock-chips.com> Signed-off-by: Cody Xie <cody.xie@rock-chips
rockchip: dts: rk322x: add efuse device node
Change-Id: I7054a931a4cf742bd23e89477324b1eb1d953b8f Signed-off-by: Francis Fan <francis.fan@rock-chips.com> Signed-off-by: Cody Xie <cody.xie@rock-chips.com>
show more ...
|
| b4a54859 | 13-Nov-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: rk3229: add gva som board support
gva-rk3229 is a som based board design for Android Things project.
Change-Id: I2e054407231a2549573d2302855c09b9795fdddd Signed-off-by: Kever Yang <kever.
rockchip: rk3229: add gva som board support
gva-rk3229 is a som based board design for Android Things project.
Change-Id: I2e054407231a2549573d2302855c09b9795fdddd Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| aa8829ac | 13-Oct-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: dts: add 4GB ddr3 support for rk3399
Change-Id: Ib268f96cc82e8e885c3554786d14c4b78881dfd8 Signed-off-by: Kever Yang <kever.yang@rock-chips.com> |
| 99e29a1e | 12-Oct-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: rk3399-evb: add boot order for SPL
add boot order for rk3399 evb/excavator/sapphire borad.
Change-Id: I97c17a96e2a79fc3cc2b97f1a2b23bfb4e35c6a4 Signed-off-by: Kever Yang <kever.yang@rock-
rockchip: rk3399-evb: add boot order for SPL
add boot order for rk3399 evb/excavator/sapphire borad.
Change-Id: I97c17a96e2a79fc3cc2b97f1a2b23bfb4e35c6a4 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| 07c36383 | 06-Nov-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: rk3066: add evb dts
Change-Id: Iac9c8eba309e9d76debf61137ef7e31edf943ea7 Signed-off-by: Kever Yang <kever.yang@rock-chips.com> |
| 95b9017f | 06-Nov-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: dts: rk3066: fix mmc frequency and order
U-Boot using 'mmc0 = &emmc' to assign the mmc number. 'max-frequency' is needed for mmc probe.
Change-Id: I7d163558004019f6897ae4c503b0c2a0d0d905c
rockchip: dts: rk3066: fix mmc frequency and order
U-Boot using 'mmc0 = &emmc' to assign the mmc number. 'max-frequency' is needed for mmc probe.
Change-Id: I7d163558004019f6897ae4c503b0c2a0d0d905c3 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| b2dae9bd | 17-Aug-2017 |
Paweł Jarosz <paweljarosz3691@gmail.com> |
rockchip: rk3066: add mk808 board files
mk808 is a tv stick with two usb ports, micro sd card slot, hdmi and nand onboard.
Change-Id: I317c516f2023eec59c46195dd8280684137f977c Signed-off-by: Paweł
rockchip: rk3066: add mk808 board files
mk808 is a tv stick with two usb ports, micro sd card slot, hdmi and nand onboard.
Change-Id: I317c516f2023eec59c46195dd8280684137f977c Signed-off-by: Paweł Jarosz <paweljarosz3691@gmail.com> Acked-by: Simon Glass <sjg@chromium.org> Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| ca3cef26 | 17-Aug-2017 |
Paweł Jarosz <paweljarosz3691@gmail.com> |
ARM: dts: rockchip: prefer u-boot, dm-pre-reloc rather than u-boot, dm-spl
rk3xxx.dtsi is used by rk3188 and rk3066. rk3188 uses alocated data in spl but rk3066 needs it in tpl.
Change-Id: I6e3ca3d
ARM: dts: rockchip: prefer u-boot, dm-pre-reloc rather than u-boot, dm-spl
rk3xxx.dtsi is used by rk3188 and rk3066. rk3188 uses alocated data in spl but rk3066 needs it in tpl.
Change-Id: I6e3ca3d45a6764421e441eba24e68ad7b8bec745 Signed-off-by: Paweł Jarosz <paweljarosz3691@gmail.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| 2c67c666 | 17-Aug-2017 |
Paweł Jarosz <paweljarosz3691@gmail.com> |
rockchip: rk3066: add rk3066 platform devicetree file
rk3066 peripherials include usb, i2c, pwm, gpio, sdio, sdmmc, emmc, spi, watchdog and uart
Change-Id: I38f07257bab251f043031028f2739ec9c861d014
rockchip: rk3066: add rk3066 platform devicetree file
rk3066 peripherials include usb, i2c, pwm, gpio, sdio, sdmmc, emmc, spi, watchdog and uart
Change-Id: I38f07257bab251f043031028f2739ec9c861d014 Signed-off-by: Paweł Jarosz <paweljarosz3691@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| 664225d1 | 26-Oct-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: dts: rk3328: enable the drivers need by tpl/spl
Enable the drivers need by TPL/SPL with 'u-boot,dm-pre-reloc'.
Change-Id: I7a3900379085e134631f390032fc974b25e46a08 Signed-off-by: Kever Ya
rockchip: dts: rk3328: enable the drivers need by tpl/spl
Enable the drivers need by TPL/SPL with 'u-boot,dm-pre-reloc'.
Change-Id: I7a3900379085e134631f390032fc974b25e46a08 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| 1e149563 | 26-Oct-2017 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: dts: rk3328: update dmc node for driver
Update dmc node for full feature driver.
Change-Id: Ie75b738a00c3f77ae5033d75ae21fe80238c119b Signed-off-by: Kever Yang <kever.yang@rock-chips.com> |