Lines Matching defs:cs43130_private
503 struct cs43130_private { struct
504 struct device *dev;
505 struct snd_soc_component *component;
506 struct regmap *regmap;
507 struct regulator_bulk_data supplies[CS43130_NUM_SUPPLIES];
508 struct gpio_desc *reset_gpio;
509 unsigned int dev_id; /* codec device ID */
510 int xtal_ibias;
511 bool has_irq_line;
514 struct mutex clk_mutex;
515 int clk_req;
516 bool pll_bypass;
517 struct completion xtal_rdy;
518 struct completion pll_rdy;
519 unsigned int mclk;
520 unsigned int mclk_int;
521 int mclk_int_src;
524 struct cs43130_dai dais[CS43130_DAI_ID_MAX];
527 bool dc_meas;
528 bool ac_meas;
529 bool hpload_done;
530 struct completion hpload_evt;
531 unsigned int hpload_stat;
532 u16 hpload_dc[2];
533 u16 dc_threshold[CS43130_DC_THRESHOLD];
534 u16 ac_freq[CS43130_AC_FREQ];
535 u16 hpload_ac[CS43130_AC_FREQ][2];
536 struct workqueue_struct *wq;
537 struct work_struct work;
538 struct snd_soc_jack jack;