summaryrefslogtreecommitdiff
path: root/arch/arm/mach-k3/j784s4_init.c
AgeCommit message (Collapse)Author
2024-03-21arm: mach-k3: j784s4_init: Enable AVSKeerthy
Enable probing of AVS node in R5 SPL. Signed-off-by: Keerthy <j-keerthy@ti.com> Reviewed-by: Dhruva Gole <d-gole@ti.com>
2024-03-21arm: mach-k3: j784s4_init: Support less than max DDR controllersNeha Malcom Francis
The number of DDR controllers to be initialised and used should depend on the device tree with the constraint of the maximum number of controllers the device supports. Since J784S4 has multiple (4) controllers, instead of hardcoding the number of probes, move to depending on the device tree UCLASS_RAM nodes present. Signed-off-by: Neha Malcom Francis <n-francis@ti.com>
2023-06-07arm: j784s4: Add support for selecting DT based on board nameDasnavis Sabiya
Add support for selecting DTB from FIT based on the board name read from EEPROM. This facilitates the use of single defconfig for EVM and SK. Signed-off-by: Dasnavis Sabiya <sabiya.d@ti.com>
2023-06-01arm: k3: j784s4: Add dynamic sf bus override supportVaishnav Achath
Implement overrides for spl_spi_boot_bus() lookup function according to bootmode selection, so as to support both QSPI and OSPI boot using the same build. Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
2023-05-09arch: mach-k3: j784s4_init: Disable the firewallsManorit Chawdhry
Some firewalls enabled by ROM are still left on. So some address space is inaccessible to the bootloader. For example, in OSPI boot mode we get an exception and the system hangs. Therefore, disable all the firewalls left on by the ROM. Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
2023-04-13arm: K3: Add basic support for J784S4 SoC definitionHari Nagalla
Signed-off-by: Apurva Nandan <a-nandan@ti.com> Signed-off-by: Bryan Bratloff <bb@ti.com> Signed-off-by: Nishant Menon <nm@ti.com> Signed-off-by: Hari Nagalla <hnagalla@ti.com>