[U-Boot] [PATCH 0/4] ram: k3-j721e: Add support for J721E DDR controller

Lokesh Vutla lokeshvutla at ti.com
Mon Oct 7 13:56:34 UTC 2019


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



More information about the U-Boot mailing list