X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fdwmmc.h;h=c9bdf51a6718fd7638f4168f324d6592bc63febb;hb=93bfd6167713a5cc1a78bcf60fa63f990fd3f4b3;hp=08ced0bf1f0440cc624915569d1673d311249e89;hpb=326ea986ac150acdc7656d57fca647db80b50158;p=oweals%2Fu-boot.git diff --git a/include/dwmmc.h b/include/dwmmc.h index 08ced0bf1f..c9bdf51a67 100644 --- a/include/dwmmc.h +++ b/include/dwmmc.h @@ -123,6 +123,9 @@ #define DWMCI_BMOD_IDMAC_FB (1 << 1) #define DWMCI_BMOD_IDMAC_EN (1 << 7) +/* quirks */ +#define DWMCI_QUIRK_DISABLE_SMU (1 << 0) + struct dwmci_host { char *name; void *ioaddr; @@ -138,7 +141,10 @@ struct dwmci_host { struct mmc *mmc; void (*clksel)(struct dwmci_host *host); - unsigned int (*mmc_clk)(int dev_index); + void (*board_init)(struct dwmci_host *host); + unsigned int (*get_mmc_clk)(struct dwmci_host *host); + + struct mmc_config cfg; }; struct dwmci_idmac {