Home
last modified time | relevance | path

Searched full:rt9123 (Results 1 – 6 of 6) sorted by relevance

/linux/sound/soc/codecs/
H A Drt9123.c3 // rt9123.c -- RT9123 (SW I2C Mode) ALSA SoC Codec driver
196 struct rt9123_priv *rt9123 = snd_soc_dai_get_drvdata(dai); in rt9123_dai_set_format() local
198 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() local
228 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() local
243 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 …]
H A Drt9123p.c3 // rt9123p.c -- RT9123 (HW Mode) ALSA SoC Codec driver
H A DMakefile281 snd-soc-rt9123-y := rt9123.o
712 obj-$(CONFIG_SND_SOC_RT9123) += snd-soc-rt9123.o
H A DKconfig1886 tristate "Richtek RT9123 Mono Class-D Amplifier"
1890 Enable support for the I2C control mode of Richtek RT9123 3.2W mono
/linux/Documentation/devicetree/bindings/sound/
H A Drichtek,rt9123.yaml4 $id: http://devicetree.org/schemas/sound/richtek,rt9123.yaml#
7 title: Richtek RT9123/RTQ9124 Audio Amplifier
13 RT9123 is a 3.2W mono Class-D audio amplifier that features high efficiency
30 - richtek,rt9123
58 compatible = "richtek,rt9123";
H A Drichtek,rt9123p.yaml13 RT9123P is a RT9123 variant which does not support I2C control.