ram: renesas: Add Renesas R-Car Gen4 DBSC5 driver
authorMarek Vasut <marek.vasut+renesas@mailbox.org>
Thu, 12 Dec 2024 13:34:30 +0000 (14:34 +0100)
committerMarek Vasut <marek.vasut+renesas@mailbox.org>
Sun, 29 Dec 2024 15:55:31 +0000 (16:55 +0100)
commit7366aacf8ed168a9db7e63df13c0c9cba7d5c47f
tree25b7e88248db503bafa0168febedd689b6833901
parent476b886a6ffaff2414a0ba6bfea35b50f0d0cd21
ram: renesas: Add Renesas R-Car Gen4 DBSC5 driver

Add Renesas R-Car Gen4 DBSC5 DRAM controller driver. This driver is currently
capable of bringing LPDDR5 DRAM on Renesas R-Car V4H Whitehawk board. Further
boards can be supported by supplying board specific DRAM configuration data
via dbsc5_get_board_data(). Support for R-Car V4M is not implemented, however
the driver is already mostly prepared to support this SoC.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
drivers/ram/Kconfig
drivers/ram/renesas/Kconfig [new file with mode: 0644]
drivers/ram/renesas/Makefile
drivers/ram/renesas/dbsc5/Makefile [new file with mode: 0644]
drivers/ram/renesas/dbsc5/dbsc5.c [new file with mode: 0644]
drivers/ram/renesas/dbsc5/dbsc5.h [new file with mode: 0644]
drivers/ram/renesas/dbsc5/dram.c [new file with mode: 0644]
drivers/ram/renesas/dbsc5/qos.c [new file with mode: 0644]
drivers/ram/renesas/dbsc5/rtvram.c [new file with mode: 0644]