Searched full:rt9123 (Results 1 – 6 of 6) sorted by relevance
3 // rt9123.c -- RT9123 (SW I2C Mode) ALSA SoC Codec driver196 struct rt9123_priv *rt9123 = snd_soc_dai_get_drvdata(dai); in rt9123_dai_set_format() local198 rt9123->dai_fmt = fmt; in rt9123_dai_set_format()205 struct rt9123_priv *rt9123 = snd_soc_dai_get_drvdata(dai); in rt9123_dai_set_tdm_slot() local228 rt9123->tdm_slots = slots; in rt9123_dai_set_tdm_slot()229 rt9123->tdm_slot_width = slot_width; in rt9123_dai_set_tdm_slot()237 struct rt9123_priv *rt9123 = snd_soc_dai_get_drvdata(dai); in rt9123_dai_hw_params() local243 fmtval = FIELD_GET(SND_SOC_DAIFMT_FORMAT_MASK, rt9123->dai_fmt); in rt9123_dai_hw_params()244 if (rt9123->tdm_slots && fmtval != SND_SOC_DAIFMT_DSP_A && fmtval != SND_SOC_DAIFMT_DSP_B) { in rt9123_dai_hw_params()260 audfmt = rt9123->tdm_slots ? 4 : 3; in rt9123_dai_hw_params()[all …]
3 // rt9123p.c -- RT9123 (HW Mode) ALSA SoC Codec driver
281 snd-soc-rt9123-y := rt9123.o712 obj-$(CONFIG_SND_SOC_RT9123) += snd-soc-rt9123.o
1886 tristate "Richtek RT9123 Mono Class-D Amplifier"1890 Enable support for the I2C control mode of Richtek RT9123 3.2W mono
4 $id: http://devicetree.org/schemas/sound/richtek,rt9123.yaml#7 title: Richtek RT9123/RTQ9124 Audio Amplifier13 RT9123 is a 3.2W mono Class-D audio amplifier that features high efficiency30 - richtek,rt912358 compatible = "richtek,rt9123";
13 RT9123P is a RT9123 variant which does not support I2C control.