| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-16 | ram: renesas: dbsc5: Add Renesas R-Car Gen5 DBSC5 driver | Marek Vasut | |
| Add Renesas R-Car Gen5 DBSC5 DRAM controller driver. This driver is currently capable of bringing LPDDR5X DRAM on Renesas R-Car X5H Ironhide board. Further boards can be supported by supplying board specific DRAM configuration data via dbsc5_get_board_data(). The driver reuses parts of previous DBSC5 driver, but due to hardware changes, can not be fully integrated into existing DBSC and DRAM driver, therefore the currentl DBSC and DRAM drivers are moved into R8A779G0 V4H specific files, and the R8A78000 X5H files are added in parallel. The Gen5 DBSC driver is meant to be used in RSIP context, while the Gen4 DBSC driver is meant to be used in SPL, therefore the Kconfig conditionals have been adjusted to match. Signed-off-by: Marek Vasut <[email protected]> | |||
| 2026-04-08 | ram: renesas: dbsc: Use macro in renesas_dbsc5_board_config channel count | Marek Vasut | |
| Use DRAM_CH_CNT macro in renesas_dbsc5_board_config channel count. The macro is defined in the same file a few lines above. This way, the maximum channel count in the structure and the macro can not diverge. Signed-off-by: Marek Vasut <[email protected]> | |||
| 2025-03-16 | ram: renesas: dbsc5: Make struct renesas_dbsc5_board_config public | Marek Vasut | |
| Make struct renesas_dbsc5_board_config {} definition public via include/dbsc5.h, so this structure can be defined in board files and passed into the DBSC5 DRAM driver by overriding weak function dbsc5_get_board_data() on board level. Signed-off-by: Marek Vasut <[email protected]> | |||
