Lines Matching defs:rt5645_priv
442 struct rt5645_priv { struct
443 struct snd_soc_component *component;
444 struct rt5645_platform_data pdata;
445 struct regmap *regmap;
446 struct i2c_client *i2c;
447 struct gpio_desc *gpiod_hp_det;
448 struct gpio_desc *gpiod_cbj_sleeve;
449 struct snd_soc_jack *hp_jack;
450 struct snd_soc_jack *mic_jack;
451 struct snd_soc_jack *btn_jack;
452 struct delayed_work jack_detect_work, rcclock_work;
453 struct regulator_bulk_data supplies[ARRAY_SIZE(rt5645_supply_names)];
454 struct rt5645_eq_param_s *eq_param;
455 struct timer_list btn_check_timer;
456 struct mutex jd_mutex;
458 int codec_type;
459 int sysclk;
460 int sysclk_src;
461 int lrck[RT5645_AIFS];
462 int bclk[RT5645_AIFS];
463 int master[RT5645_AIFS];
465 int pll_src;
466 int pll_in;
467 int pll_out;
469 int jack_type;
470 bool en_button_func;
471 int v_id;