summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorBryan Brattlof <bb@ti.com>2022-12-01 18:53:54 -0600
committerPraneeth Bajjuri <praneeth@ti.com>2022-12-01 18:56:14 -0600
commit8c3205f5bffbe45eff3df755de12269534ace40d (patch)
tree2577dd1257808956e187c8508bc3f6d0c1464cd9 /drivers
parent9c7a261372081477673c6bbbf27228427d84c4e3 (diff)
ram: k3-ddrss: add am62a controller support
TI's am62a family of SoCs uses a new 32bit DDR controller that shares much of the same functionality with the existing am64 and j721e controllers. Select this controller by default when u-boot is build for the am62a Reviewed-by: Tom Rini <trini@konsulko.com> Signed-off-by: Bryan Brattlof <bb@ti.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/ram/Kconfig1
-rw-r--r--drivers/ram/k3-ddrss/k3-ddrss.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/drivers/ram/Kconfig b/drivers/ram/Kconfig
index f07d7b956f..0ac4443b59 100644
--- a/drivers/ram/Kconfig
+++ b/drivers/ram/Kconfig
@@ -67,6 +67,7 @@ choice
default K3_J784S4_DDRSS if SOC_K3_J784S4
default K3_AM64_DDRSS if SOC_K3_AM642
default K3_AM64_DDRSS if SOC_K3_AM625
+ default K3_AM62A_DDRSS if SOC_K3_AM62A7
config K3_J721E_DDRSS
bool "Enable J721E DDRSS support"
diff --git a/drivers/ram/k3-ddrss/k3-ddrss.c b/drivers/ram/k3-ddrss/k3-ddrss.c
index 17683bbe73..0a4bf0c307 100644
--- a/drivers/ram/k3-ddrss/k3-ddrss.c
+++ b/drivers/ram/k3-ddrss/k3-ddrss.c
@@ -817,6 +817,7 @@ static const struct k3_ddrss_data j721s2_data = {
};
static const struct udevice_id k3_ddrss_ids[] = {
+ {.compatible = "ti,am62a-ddrss", .data = (ulong)&k3_data, },
{.compatible = "ti,am64-ddrss", .data = (ulong)&k3_data, },
{.compatible = "ti,j721e-ddrss", .data = (ulong)&k3_data, },
{.compatible = "ti,j721s2-ddrss", .data = (ulong)&j721s2_data, },