The branch main has been updated by manu:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=b426119a45d09a44ebb5645e026cc61e810244e8

commit b426119a45d09a44ebb5645e026cc61e810244e8
Author:     Emmanuel Vadot <[email protected]>
AuthorDate: 2022-09-29 08:49:05 +0000
Commit:     Emmanuel Vadot <[email protected]>
CommitDate: 2023-08-10 07:21:55 +0000

    sdhci: xilinx: Add compatible and quirks for ZynqMP
    
    Sponsored by:   Beckhoff Automation GmbH & Co. KG
    MFC after:      2 weeks
---
 sys/dev/sdhci/sdhci_fdt.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/sys/dev/sdhci/sdhci_fdt.c b/sys/dev/sdhci/sdhci_fdt.c
index 09338602d2fb..c6319d49ca65 100644
--- a/sys/dev/sdhci/sdhci_fdt.c
+++ b/sys/dev/sdhci/sdhci_fdt.c
@@ -77,6 +77,7 @@ __FBSDID("$FreeBSD$");
 #define        SDHCI_FDT_QUALCOMM      4
 #define        SDHCI_FDT_RK3399        5
 #define        SDHCI_FDT_RK3568        6
+#define        SDHCI_FDT_XLNX_ZMP      7
 
 #define        RK3399_GRF_EMMCCORE_CON0                0xf000
 #define         RK3399_CORECFG_BASECLKFREQ             0xff00
@@ -124,6 +125,7 @@ static struct ofw_compat_data compat_data[] = {
        { "rockchip,rk3399-sdhci-5.1",  SDHCI_FDT_RK3399 },
        { "xlnx,zy7_sdhci",             SDHCI_FDT_XLNX_ZY7 },
        { "rockchip,rk3568-dwcmshc",    SDHCI_FDT_RK3568 },
+       { "xlnx,zynqmp-8.9a",           SDHCI_FDT_XLNX_ZMP },
        { NULL, 0 }
 };
 
@@ -532,6 +534,9 @@ sdhci_fdt_probe(device_t dev)
        case SDHCI_FDT_RK3568:
                device_set_desc(dev, "Rockchip RK3568 fdt SDHCI controller");
                break;
+       case SDHCI_FDT_XLNX_ZMP:
+               device_set_desc(dev, "ZynqMP generic fdt SDHCI controller");
+               break;
        default:
                return (ENXIO);
        }

Reply via email to