mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 12:54:27 +00:00
sdhci: xilinx: Add compatible and quirks for ZynqMP
Sponsored by: Beckhoff Automation GmbH & Co. KG MFC after: 2 weeks
This commit is contained in:
parent
c15106da82
commit
b426119a45
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue