]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
soc: xilinx: zynqmp: Add support for new ZynqMP devices
authorMichal Simek <michal.simek@amd.com>
Tue, 7 Apr 2026 10:32:30 +0000 (12:32 +0200)
committerMichal Simek <michal.simek@amd.com>
Thu, 23 Apr 2026 09:49:48 +0000 (11:49 +0200)
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 <michal.simek@amd.com>
Link: https://lore.kernel.org/r/330098196cc84115899ea7a14665a8df7e279fae.1775557948.git.michal.simek@amd.com
drivers/soc/soc_xilinx_zynqmp.c

index b97cd443c607a8d2a744079f86afe0cdb889a2c5..4abc73013eb14b72b25c8318981de81acbb01ee5 100644 (file)
@@ -70,6 +70,11 @@ static const struct zynqmp_device zynqmp_devices[] = {
                .device = 1,
                .variants = ZYNQMP_VARIANT_EG_LR,
        },
+       {
+               .id = 0x0468A093,
+               .device = 1,
+               .variants = ZYNQMP_VARIANT_EG_LR,
+       },
        {
                .id = 0x04711093,
                .device = 2,
@@ -208,6 +213,16 @@ static const struct zynqmp_device zynqmp_devices[] = {
                .device = 49,
                .variants = ZYNQMP_VARIANT_DR,
        },
+       {
+               .id = 0x047F9093,
+               .device = 58,
+               .variants = ZYNQMP_VARIANT_DR,
+       },
+       {
+               .id = 0x047FC093,
+               .device = 59,
+               .variants = ZYNQMP_VARIANT_DR,
+       },
        {
                .id = 0x046d0093,
                .device = 67,
@@ -218,6 +233,36 @@ static const struct zynqmp_device zynqmp_devices[] = {
                .device = 67,
                .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,