23 #include <linux/module.h>
34 #define SDHCI_HLWD_WRITE_DELAY 5
38 sdhci_be32bs_writel(host, val, reg);
44 sdhci_be32bs_writew(host, val, reg);
50 sdhci_be32bs_writeb(host, val, reg);
54 static struct sdhci_ops sdhci_hlwd_ops = {
55 .read_l = sdhci_be32bs_readl,
56 .read_w = sdhci_be32bs_readw,
57 .read_b = sdhci_be32bs_readb,
58 .write_l = sdhci_hlwd_writel,
59 .write_w = sdhci_hlwd_writew,
60 .write_b = sdhci_hlwd_writeb,
66 .ops = &sdhci_hlwd_ops,
79 static const struct of_device_id sdhci_hlwd_of_match[] = {
80 { .compatible =
"nintendo,hollywood-sdhci" },
89 .of_match_table = sdhci_hlwd_of_match,
92 .probe = sdhci_hlwd_probe,