Lines Matching defs:sdhci_ops
253 struct sdhci_ops { struct
255 u32 (*read_l)(struct sdhci_host *host, int reg);
256 u16 (*read_w)(struct sdhci_host *host, int reg);
257 u8 (*read_b)(struct sdhci_host *host, int reg);
258 void (*write_l)(struct sdhci_host *host, u32 val, int reg);
259 void (*write_w)(struct sdhci_host *host, u16 val, int reg);
260 void (*write_b)(struct sdhci_host *host, u8 val, int reg);
263 void (*set_clock)(struct sdhci_host *host, unsigned int clock);
265 int (*enable_dma)(struct sdhci_host *host);
266 unsigned int (*get_max_clock)(struct sdhci_host *host);
267 unsigned int (*get_min_clock)(struct sdhci_host *host);
268 unsigned int (*get_timeout_clock)(struct sdhci_host *host);
269 int (*platform_8bit_width)(struct sdhci_host *host,
271 void (*platform_send_init_74_clocks)(struct sdhci_host *host,
273 unsigned int (*get_ro)(struct sdhci_host *host);
274 void (*platform_reset_enter)(struct sdhci_host *host, u8 mask);
275 void (*platform_reset_exit)(struct sdhci_host *host, u8 mask);
276 int (*set_uhs_signaling)(struct sdhci_host *host, unsigned int uhs);
277 void (*hw_reset)(struct sdhci_host *host);