feat(k3low): add BL1 platform definitions and integration for AM62LAM62L devices use BL1 to configure DDR4/LPDDR4 before the secondarybootloader. This patch wires all prior DDR and board patches i
feat(k3low): add BL1 platform definitions and integration for AM62LAM62L devices use BL1 to configure DDR4/LPDDR4 before the secondarybootloader. This patch wires all prior DDR and board patches into acomplete, buildable bl1.bin:- ti_platform_defs.h: add IMAGE_BL1 conditionals for BL1-specific stack and memory layout definitions.- platform_def.h: add BL1 SRAM base/size and mailbox address definitions used by am62l_bl1_setup.c.- am62l_bl1_setup.c: BL1 platform initialisation — console, DDR init via the Cadence/TI shim, and WFI-based handoff to the secondary bootloader.- platform.mk: add BL1_SOURCES, K3_LPDDR4_SOURCES, update BUILD_PLAT and PLAT_INCLUDES to compile all DDR and BL1 sources.Change-Id: I91e8b9e8e43a5560aa688d58e6805a7b5236de44Signed-off-by: Hari Nagalla <hnagalla@ti.com>
show more ...
refactor(ti): move out k3/common to ti/commonThis will allow us to support more platforms that share commonalitieslike the k3_gicv3, console, helpers, etc.With this new common folder location, we
refactor(ti): move out k3/common to ti/commonThis will allow us to support more platforms that share commonalitieslike the k3_gicv3, console, helpers, etc.With this new common folder location, we can move the previouslycreated ti_bl31_setup file into the new location so it can be sharedacross multiple TI SoCs when need comes.With this, also update all copyright dates.Change-Id: Ie4365e32cd3b4b5870fe2cd03843400506e46265Signed-off-by: Dhruva Gole <d-gole@ti.com>