ram: k3-ddrss: add auto-generated macros for am62a support
The new 32bit DDR controller for TI's am62a family of SoCs shares much
of the same functionality with the existing 16bit (am64) and 32bit
(j721e) controllers, so this patch reorganizes the existing
auto-generated macros for the 16bit and 32bit controllers to make room
for the macros for the am62a's controller
This patch consists mostly of header/macro renames and additions with a
new Kconfig option (K3_AM62A_DDRSS) allowing us to select these new
macros during compilation.
Signed-off-by: Bryan Brattlof <bb@ti.com>
diff --git a/drivers/ram/Kconfig b/drivers/ram/Kconfig
index 86857c0..bf279b7 100644
--- a/drivers/ram/Kconfig
+++ b/drivers/ram/Kconfig
@@ -86,6 +86,16 @@
Enabling this config adds support for the DDR memory controller
on AM642 family of SoCs.
+config K3_AM62A_DDRSS
+ bool "Enable AM62A DDRSS support"
+ help
+ The AM62A DDR subsystem comprises of a DDR controller, DDR PHY and
+ wrapper logic to integrate these blocks into once device. The DDR
+ subsystem is used to provide an interface to external SDRAM devices
+ which can be utilized for storing programs or any other data.
+ Enabling this option adds support for the DDR memory controller for
+ the AM62A family of SoCs.
+
endchoice
config IMXRT_SDRAM