Lines Matching defs:variant_data
338 struct variant_data { struct
339 unsigned int clkreg;
340 unsigned int clkreg_enable;
341 unsigned int clkreg_8bit_bus_enable;
342 unsigned int clkreg_neg_edge_enable;
343 unsigned int cmdreg_cpsm_enable;
344 unsigned int cmdreg_lrsp_crc;
345 unsigned int cmdreg_srsp_crc;
346 unsigned int cmdreg_srsp;
347 unsigned int cmdreg_stop;
348 unsigned int datalength_bits;
349 unsigned int fifosize;
350 unsigned int fifohalfsize;
351 unsigned int data_cmd_enable;
352 unsigned int datactrl_mask_ddrmode;
353 unsigned int datactrl_mask_sdio;
354 unsigned int datactrl_blocksz;
355 u8 datactrl_any_blocksz:1;
356 u8 dma_power_of_2:1;
357 u8 datactrl_first:1;
358 u8 datacnt_useless:1;
359 u8 st_sdio:1;
360 u8 st_clkdiv:1;
361 u8 stm32_clkdiv:1;
362 u32 pwrreg_powerup;
363 u32 f_max;
364 u8 signal_direction:1;
365 u8 pwrreg_clkgate:1;
366 u8 busy_detect:1;
367 u8 busy_timeout:1;
368 u32 busy_dpsm_flag;
369 u32 busy_detect_flag;
370 u32 busy_detect_mask;
371 u8 pwrreg_nopower:1;
372 u8 explicit_mclk_control:1;
373 u8 qcom_fifo:1;
374 u8 qcom_dml:1;
375 u8 reversed_irq_handling:1;
376 u8 mmcimask1:1;
377 unsigned int irq_pio_mask;
378 u32 start_err;
379 u32 opendrain;
380 u8 dma_lli:1;
381 bool supports_sdio_irq;
382 u32 stm32_idmabsize_mask;
383 u32 stm32_idmabsize_align;
384 bool dma_flow_controller;
385 void (*init)(struct mmci_host *host);