Lines Matching defs:rt5640_priv
2136 struct rt5640_priv { struct
2137 struct snd_soc_component *component;
2138 struct regmap *regmap;
2139 struct clk *mclk;
2141 struct gpio_desc *ldo1_en; /* GPIO for LDO1_EN */
2142 int irq;
2143 int jd_gpio_irq;
2144 int sysclk;
2145 int sysclk_src;
2146 int lrck[RT5640_AIFS];
2147 int bclk[RT5640_AIFS];
2148 int master[RT5640_AIFS];
2150 int pll_src;
2151 int pll_in;
2152 int pll_out;
2154 bool hp_mute;
2155 bool asrc_en;
2156 bool irq_requested;
2157 bool jd_gpio_irq_requested;
2160 bool ovcd_irq_enabled;
2161 bool pressed;
2162 bool press_reported;
2163 int press_count;
2164 int release_count;
2165 int poll_count;
2166 struct delayed_work bp_work;
2167 struct delayed_work jack_work;
2168 struct snd_soc_jack *jack;
2169 struct gpio_desc *jd_gpio;
2170 unsigned int jd_src;
2171 bool jd_inverted;
2172 unsigned int ovcd_th;
2173 unsigned int ovcd_sf;
2174 bool use_platform_clock;