[U-Boot] [U-Boot,v2,3/5] rk3288: vyasa: Add TPL support
Philipp Tomsich
philipp.tomsich at theobroma-systems.com
Fri Sep 29 16:44:42 UTC 2017
> From: Jagan Teki <jagan at amarulasolutions.com>
>
> Since the size of SPL can't be exceeded 0x8000 bytes in RK3288,
> it is not possible add new SPL features like Falcon mode or etc.
>
> So add TPL stage so-that adding new features to SPL is possible.
> - TPL: DRAM init, clocks
> - SPL: MMC, falcon, etc
>
> Signed-off-by: Jagan Teki <jagan at amarulasolutions.com>
> Reviewed-by: Philipp Tomsich <philipp.tomsich at theobroma-systems.com>
> Acked-by: Philipp Tomsich <philipp.tomsich at theobroma-systems.com>
> ---
> Changes for v2:
> - Drop console output from commit message
> - Updated licence note
> - Moved read/write L2CTRL and configure_l2ctlr to common
> - Moved debug header in include files list
> - Moved preprocessor macro to top
> Note:
> Idea is not to build this in SPL when TPL enabled,
> so CONFIG_SUPPORT_TPL work that case.
>
> arch/arm/mach-rockchip/Makefile | 1 +
> arch/arm/mach-rockchip/rk3288-board-spl.c | 3 ++
> arch/arm/mach-rockchip/rk3288-board-tpl.c | 84 +++++++++++++++++++++++++++++++
> arch/arm/mach-rockchip/rk3288/Kconfig | 16 ++++++
> configs/vyasa-rk3288_defconfig | 3 ++
> doc/README.rockchip | 18 +++++++
> include/configs/rk3288_common.h | 6 ++-
> 7 files changed, 130 insertions(+), 1 deletion(-)
> create mode 100644 arch/arm/mach-rockchip/rk3288-board-tpl.c
>
Applied to u-boot-rockchip, thanks!
More information about the U-Boot
mailing list