rockchip: rk3368: use common board fileUse common board file and move SoC spec setting into rk3368.cChange-Id: I1d5a2b0bae03f89092cc0daf1c52622b3884cc43Signed-off-by: Kever Yang <kever.yang@rock
rockchip: rk3368: use common board fileUse common board file and move SoC spec setting into rk3368.cChange-Id: I1d5a2b0bae03f89092cc0daf1c52622b3884cc43Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
UPSTREAM: rockchip: board: lion-rk3368: reduce env-size default to 8KiBWe want to have the same configuration defaults for the RK3368-uQ7as for the RK3399-Q7: this change reduces the default env-s
UPSTREAM: rockchip: board: lion-rk3368: reduce env-size default to 8KiBWe want to have the same configuration defaults for the RK3368-uQ7as for the RK3399-Q7: this change reduces the default env-size to8KiB to ensure that it does not overlap the boot-payload on SD/MMCconfigurations.References: commit fe529e6597c0 ("rockchip: rk3399-puma: reduce env size to 8kiB")Change-Id: Ia3fcfb0fed8422017cca7cb8c9d1e12025598c8cSigned-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>Signed-off-by: Kever Yang <kever.yang@rock-chips.com>(cherry picked from commit 224d261a16435389cc349b0e1640d489f117189d)
UPSTREAM: rockchip: board: lion-rk3368: update .its fileFor the RK3368-uQ7, we can now update the .its file to mark theTrusted Firmware as out 'firmware' bootable and annotate both ATF andU-Boot
UPSTREAM: rockchip: board: lion-rk3368: update .its fileFor the RK3368-uQ7, we can now update the .its file to mark theTrusted Firmware as out 'firmware' bootable and annotate both ATF andU-Boot with an OS-type.Change-Id: I637ee137e1ea361ec198425e0e1b14c26343d913Signed-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 b07856fe436a6ccf20c6176cd450a4c4487973a1)
UPSTREAM: rockchip: board: lion-rk3368: avoid ATF overwriting active SPL stageThe RK3368-uQ7 ATF has been moved back to 0x100000 (1MB from the startof DRAM) to avoid it overwriting the active SPL
UPSTREAM: rockchip: board: lion-rk3368: avoid ATF overwriting active SPL stageThe RK3368-uQ7 ATF has been moved back to 0x100000 (1MB from the startof DRAM) to avoid it overwriting the active SPL stage during FIT imageloading. This change adapts the .its to match up (again) with our ATFrepository for the RK3368-uQ7.Change-Id: I53e7babad41367d1178a65934a0e2fb3af457a28Signed-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 6696fe5a2fac33fa9c1ed65d7f1b1af095129da9)
UPSTREAM: rockchip: board: lion_rk3368: update README flash instructionsAdd a section to the README on how to flash the on-board eMMCwith the rkdeveloptool.Change-Id: Ic069b5bbaf64c6834f048167b2
UPSTREAM: rockchip: board: lion_rk3368: update README flash instructionsAdd a section to the README on how to flash the on-board eMMCwith the rkdeveloptool.Change-Id: Ic069b5bbaf64c6834f048167b21ac79071c399eeSigned-off-by: Klaus Goger <klaus.goger@theobroma-systems.com>Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.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 cc8fb2f79304963597248ad7cdab6cf2f9b336ef)
rockchip: lion-rk3368: defconfig: enable DM timer for all stagesThere is no reasonably robust way (this will be needed so early thatdiagnostics will be limited) to specify the base-address of the
rockchip: lion-rk3368: defconfig: enable DM timer for all stagesThere is no reasonably robust way (this will be needed so early thatdiagnostics will be limited) to specify the base-address of the securetimer through the DTS for TPL and SPL. In order to allow us a cleanerway to structure our SPL and TPL stage, we now move to a DM timerdriver.Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>Reviewed-by: Simon Glass <sjg@chromium.org>
rockchip: board: lion-rk3368: add support for the RK3368-uQ7The RK3368-uQ7 (codenamed 'Lion') is a micro-Qseven (40mm x 70mm,MXM-230 edge connector compatible with the Qseven specification)form-f
rockchip: board: lion-rk3368: add support for the RK3368-uQ7The RK3368-uQ7 (codenamed 'Lion') is a micro-Qseven (40mm x 70mm,MXM-230 edge connector compatible with the Qseven specification)form-factor system-on-module based on the octo-core Rockchip RK3368.It is designed, supported and manufactured by Theobroma Systems.It provides the following features: - 8x Cortex-A53 (in 2 clusters of 4 cores each) - (on-module) up to 4GB of DDR3 memory - (on-module) SPI-NOR flash - (on-module) eMMC - Gigabit Ethernet (with an on-module KSZ9031 PHY) - USB - HDMI - MIPI-DSI/single-channel LVDS (muxed on the 'LVDS-A' pin-group) - various 'slow' interfaces (e.g. UART, SPI, I2C, I2S, ...)Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>Reviewed-by: Simon Glass <sjg@chromium.org>