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