Home
last modified time | relevance | path

Searched refs:rt722 (Results 1 – 3 of 3) sorted by relevance

/linux/sound/soc/codecs/
H A Drt722-sdca.c33 int rt722_sdca_index_write(struct rt722_sdca_priv *rt722, in rt722_sdca_index_write() argument
36 struct regmap *regmap = rt722->regmap; in rt722_sdca_index_write()
42 dev_err(&rt722->slave->dev, in rt722_sdca_index_write()
49 int rt722_sdca_index_read(struct rt722_sdca_priv *rt722, in rt722_sdca_index_read() argument
53 struct regmap *regmap = rt722->regmap; in rt722_sdca_index_read()
58 dev_err(&rt722->slave->dev, in rt722_sdca_index_read()
65 static int rt722_sdca_index_update_bits(struct rt722_sdca_priv *rt722, in rt722_sdca_index_update_bits() argument
71 ret = rt722_sdca_index_read(rt722, nid, reg, &tmp); in rt722_sdca_index_update_bits()
76 return rt722_sdca_index_write(rt722, nid, reg, tmp); in rt722_sdca_index_update_bits()
97 static unsigned int rt722_sdca_button_detect(struct rt722_sdca_priv *rt722) in rt722_sdca_button_detect() argument
[all …]
H A Drt722-sdca-sdw.c250 struct rt722_sdca_priv *rt722 = dev_get_drvdata(&slave->dev); in rt722_sdca_update_status() local
253 rt722->hw_init = false; in rt722_sdca_update_status()
256 if (rt722->hs_jack) { in rt722_sdca_update_status()
263 sdw_write_no_pm(rt722->slave, SDW_SCP_SDCA_INTMASK1, in rt722_sdca_update_status()
265 sdw_write_no_pm(rt722->slave, SDW_SCP_SDCA_INTMASK2, in rt722_sdca_update_status()
274 if (rt722->hw_init || status != SDW_SLAVE_ATTACHED) in rt722_sdca_update_status()
356 struct rt722_sdca_priv *rt722 = dev_get_drvdata(&slave->dev); in rt722_sdca_interrupt_callback() local
361 if (cancel_delayed_work_sync(&rt722->jack_detect_work)) { in rt722_sdca_interrupt_callback()
364 if (rt722->scp_sdca_stat2) in rt722_sdca_interrupt_callback()
365 scp_sdca_stat2 = rt722->scp_sdca_stat2; in rt722_sdca_interrupt_callback()
[all …]
H A Drt722-sdca.h3 * rt722-sdca.h -- RT722 SDCA ALSA SoC audio driver header
271 int rt722_sdca_index_write(struct rt722_sdca_priv *rt722,
273 int rt722_sdca_index_read(struct rt722_sdca_priv *rt722,
276 int rt722_sdca_jack_detect(struct rt722_sdca_priv *rt722, bool *hp, bool *mic);