Lines Matching defs:rt_sdhci_ops
605 struct rt_sdhci_ops struct
607 void (*set_clock)(struct rt_sdhci_host *host, unsigned int clock);
608 void (*set_power)(struct rt_sdhci_host *host, unsigned char mode,
610 rt_uint32_t (*irq)(struct rt_sdhci_host *host, rt_uint32_t intmask);
611 int (*set_dma_mask)(struct rt_sdhci_host *host);
612 int (*enable_dma)(struct rt_sdhci_host *host);
613 unsigned int (*get_max_clock)(struct rt_sdhci_host *host);
614 unsigned int (*get_min_clock)(struct rt_sdhci_host *host);
615 unsigned int (*get_timeout_clock)(struct rt_sdhci_host *host);
616 unsigned int (*get_max_timeout_count)(struct rt_sdhci_host *host);
617 void (*set_timeout)(struct rt_sdhci_host *host,
619 void (*set_bus_width)(struct rt_sdhci_host *host, int width);
620 unsigned int (*get_ro)(struct rt_sdhci_host *host);
621 void (*reset)(struct rt_sdhci_host *host, rt_uint8_t mask);
622 int (*platform_execute_tuning)(struct rt_sdhci_host *host, rt_uint32_t opcode);
623 void (*set_uhs_signaling)(struct rt_sdhci_host *host, unsigned int uhs);
624 void (*hw_reset)(struct rt_sdhci_host *host);
625 void (*card_event)(struct rt_sdhci_host *host);
626 void (*voltage_switch)(struct rt_sdhci_host *host);
627 void (*request_done)(struct rt_sdhci_host *host,