summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Simek <[email protected]>2026-04-07 12:32:30 +0200
committerMichal Simek <[email protected]>2026-04-23 11:49:48 +0200
commit1938e7ee4ef8aa6a63df2f5511435d78876952fa (patch)
tree728237ebdd8989c3023076444f4f913d07a625a8
parent9e17b275c56e5c3ee7068cf208bef54d1c48528e (diff)
soc: xilinx: zynqmp: Add support for new ZynqMP devices
Add ID codes for the following ZynqMP devices: - XCZU1EG_LR (0x0468A093) - XCZU42DR (0x046D4093) - XCZU55DR (0x046D2093) - XCZU57DR (0x046D3093) - XCZU58DR (0x047F9093) - XCZU59DR (0x047FC093) - XCZU63DR (0x046D5093) - XCZU64DR (0x046D6093) - XCZU65DR (0x046D1093) Signed-off-by: Michal Simek <[email protected]> Link: https://lore.kernel.org/r/330098196cc84115899ea7a14665a8df7e279fae.1775557948.git.michal.simek@amd.com
-rw-r--r--drivers/soc/soc_xilinx_zynqmp.c45
1 files changed, 45 insertions, 0 deletions
diff --git a/drivers/soc/soc_xilinx_zynqmp.c b/drivers/soc/soc_xilinx_zynqmp.c
index b97cd443c60..4abc73013eb 100644
--- a/drivers/soc/soc_xilinx_zynqmp.c
+++ b/drivers/soc/soc_xilinx_zynqmp.c
@@ -71,6 +71,11 @@ static const struct zynqmp_device zynqmp_devices[] = {
.variants = ZYNQMP_VARIANT_EG_LR,
},
{
+ .id = 0x0468A093,
+ .device = 1,
+ .variants = ZYNQMP_VARIANT_EG_LR,
+ },
+ {
.id = 0x04711093,
.device = 2,
.variants = ZYNQMP_VARIANT_EG | ZYNQMP_VARIANT_CG,
@@ -209,6 +214,16 @@ static const struct zynqmp_device zynqmp_devices[] = {
.variants = ZYNQMP_VARIANT_DR,
},
{
+ .id = 0x047F9093,
+ .device = 58,
+ .variants = ZYNQMP_VARIANT_DR,
+ },
+ {
+ .id = 0x047FC093,
+ .device = 59,
+ .variants = ZYNQMP_VARIANT_DR,
+ },
+ {
.id = 0x046d0093,
.device = 67,
.variants = ZYNQMP_VARIANT_DR,
@@ -219,6 +234,36 @@ static const struct zynqmp_device zynqmp_devices[] = {
.variants = ZYNQMP_VARIANT_DR_SE,
},
{
+ .id = 0x046D1093,
+ .device = 65,
+ .variants = ZYNQMP_VARIANT_DR,
+ },
+ {
+ .id = 0x046D2093,
+ .device = 55,
+ .variants = ZYNQMP_VARIANT_DR,
+ },
+ {
+ .id = 0x046D3093,
+ .device = 57,
+ .variants = ZYNQMP_VARIANT_DR,
+ },
+ {
+ .id = 0x046D4093,
+ .device = 42,
+ .variants = ZYNQMP_VARIANT_DR,
+ },
+ {
+ .id = 0x046D5093,
+ .device = 63,
+ .variants = ZYNQMP_VARIANT_DR,
+ },
+ {
+ .id = 0x046D6093,
+ .device = 64,
+ .variants = ZYNQMP_VARIANT_DR,
+ },
+ {
.id = 0x04712093,
.device = 24,
.variants = 0,