This series adds support for J721E ddr controller and adds DT node for supporting it on J721E devices.
Kevin Scholz (1): ram: k3-j721e: Add support for J721E DDR controller Lokesh Vutla (3): dt-bindings: memory-controller: Introduce J721E DDRSS bindings arm: dts: k3-j721e: Add ddr node armv7R: K3: j721e: Add support for triggering ddr init from SPL arch/arm/dts/k3-j721e-ddr-evm-lp4-3733.dtsi | 2195 +++++ arch/arm/dts/k3-j721e-ddr.dtsi | 2212 +++++ .../arm/dts/k3-j721e-r5-common-proc-board.dts | 2 + arch/arm/mach-k3/j721e_init.c | 8 +- board/ti/j721e/Kconfig | 1 + .../memory-controller/k3-j721e-ddrss.txt | 2241 +++++ drivers/ram/Kconfig | 11 + drivers/ram/Makefile | 1 + drivers/ram/k3-j721e/Makefile | 8 + drivers/ram/k3-j721e/cps_drv_lpddr4.h | 119 + drivers/ram/k3-j721e/k3-j721e-ddrss.c | 372 + drivers/ram/k3-j721e/lpddr4.c | 2119 +++++ .../k3-j721e/lpddr4_address_slice_0_macros.h | 825 ++ drivers/ram/k3-j721e/lpddr4_ctl_regs.h | 1546 ++++ .../ram/k3-j721e/lpddr4_data_slice_0_macros.h | 2373 +++++ .../ram/k3-j721e/lpddr4_data_slice_1_macros.h | 2373 +++++ .../ram/k3-j721e/lpddr4_data_slice_2_macros.h | 2373 +++++ .../ram/k3-j721e/lpddr4_data_slice_3_macros.h | 2373 +++++ .../k3-j721e/lpddr4_ddr_controller_macros.h | 7793 +++++++++++++++++ drivers/ram/k3-j721e/lpddr4_if.h | 578 ++ drivers/ram/k3-j721e/lpddr4_obj_if.c | 55 + drivers/ram/k3-j721e/lpddr4_obj_if.h | 383 + drivers/ram/k3-j721e/lpddr4_phy_core_macros.h | 2061 +++++ drivers/ram/k3-j721e/lpddr4_pi_macros.h | 5397 ++++++++++++ drivers/ram/k3-j721e/lpddr4_private.h | 56 + drivers/ram/k3-j721e/lpddr4_sanity.h | 1165 +++ drivers/ram/k3-j721e/lpddr4_structs_if.h | 121 + 27 files changed, 38760 insertions(+), 1 deletion(-) create mode 100644 arch/arm/dts/k3-j721e-ddr-evm-lp4-3733.dtsi create mode 100644 arch/arm/dts/k3-j721e-ddr.dtsi create mode 100644 doc/device-tree-bindings/memory-controller/k3-j721e-ddrss.txt create mode 100644 drivers/ram/k3-j721e/Makefile create mode 100644 drivers/ram/k3-j721e/cps_drv_lpddr4.h create mode 100644 drivers/ram/k3-j721e/k3-j721e-ddrss.c create mode 100644 drivers/ram/k3-j721e/lpddr4.c create mode 100644 drivers/ram/k3-j721e/lpddr4_address_slice_0_macros.h create mode 100644 drivers/ram/k3-j721e/lpddr4_ctl_regs.h create mode 100644 drivers/ram/k3-j721e/lpddr4_data_slice_0_macros.h create mode 100644 drivers/ram/k3-j721e/lpddr4_data_slice_1_macros.h create mode 100644 drivers/ram/k3-j721e/lpddr4_data_slice_2_macros.h create mode 100644 drivers/ram/k3-j721e/lpddr4_data_slice_3_macros.h create mode 100644 drivers/ram/k3-j721e/lpddr4_ddr_controller_macros.h create mode 100644 drivers/ram/k3-j721e/lpddr4_if.h create mode 100644 drivers/ram/k3-j721e/lpddr4_obj_if.c create mode 100644 drivers/ram/k3-j721e/lpddr4_obj_if.h create mode 100644 drivers/ram/k3-j721e/lpddr4_phy_core_macros.h create mode 100644 drivers/ram/k3-j721e/lpddr4_pi_macros.h create mode 100644 drivers/ram/k3-j721e/lpddr4_private.h create mode 100644 drivers/ram/k3-j721e/lpddr4_sanity.h create mode 100644 drivers/ram/k3-j721e/lpddr4_structs_if.h -- 2.23.0 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot