sdhci_ops
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Absent ⚠️
armhf
: ✅struct sdhci_ops {
u32 (*read_l)(struct sdhci_host *, int);
u16 (*read_w)(struct sdhci_host *, int);
u8 (*read_b)(struct sdhci_host *, int);
void (*write_l)(struct sdhci_host *, u32, int);
void (*write_w)(struct sdhci_host *, u16, int);
void (*write_b)(struct sdhci_host *, u8, int);
void (*set_clock)(struct sdhci_host *, unsigned int);
void (*set_power)(struct sdhci_host *, unsigned char, short unsigned int);
u32 (*irq)(struct sdhci_host *, u32);
int (*set_dma_mask)(struct sdhci_host *);
int (*enable_dma)(struct sdhci_host *);
unsigned int (*get_max_clock)(struct sdhci_host *);
unsigned int (*get_min_clock)(struct sdhci_host *);
unsigned int (*get_timeout_clock)(struct sdhci_host *);
unsigned int (*get_max_timeout_count)(struct sdhci_host *);
void (*set_timeout)(struct sdhci_host *, struct mmc_command *);
void (*set_bus_width)(struct sdhci_host *, int);
void (*platform_send_init_74_clocks)(struct sdhci_host *, u8);
unsigned int (*get_ro)(struct sdhci_host *);
void (*reset)(struct sdhci_host *, u8);
int (*platform_execute_tuning)(struct sdhci_host *, u32);
void (*set_uhs_signaling)(struct sdhci_host *, unsigned int);
void (*hw_reset)(struct sdhci_host *);
void (*adma_workaround)(struct sdhci_host *, u32);
void (*card_event)(struct sdhci_host *);
void (*voltage_switch)(struct sdhci_host *);
void (*adma_write_desc)(struct sdhci_host *, void **, dma_addr_t, int, unsigned int);
};
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Arch