Home
last modified time | relevance | path

Searched refs:wcd (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/sound/soc/codecs/
Dwcd9335.c1273 struct wcd9335_codec *wcd = dev_get_drvdata(dapm->dev); in slim_rx_mux_get() local
1275 ucontrol->value.enumerated.item[0] = wcd->rx_port_value; in slim_rx_mux_get()
1284 struct wcd9335_codec *wcd = dev_get_drvdata(w->dapm->dev); in slim_rx_mux_put() local
1289 wcd->rx_port_value = ucontrol->value.enumerated.item[0]; in slim_rx_mux_put()
1291 switch (wcd->rx_port_value) { in slim_rx_mux_put()
1293 list_del_init(&wcd->rx_chs[port_id].list); in slim_rx_mux_put()
1296 list_add_tail(&wcd->rx_chs[port_id].list, in slim_rx_mux_put()
1297 &wcd->dai[AIF1_PB].slim_ch_list); in slim_rx_mux_put()
1300 list_add_tail(&wcd->rx_chs[port_id].list, in slim_rx_mux_put()
1301 &wcd->dai[AIF2_PB].slim_ch_list); in slim_rx_mux_put()
[all …]
Dmsm8916-wcd-analog.c346 struct pm8916_wcd_analog_priv *wcd = snd_soc_component_get_drvdata(component); in pm8916_wcd_analog_micbias_enable() local
354 if (wcd->micbias_mv) { in pm8916_wcd_analog_micbias_enable()
357 MICB_VOLTAGE_REGVAL(wcd->micbias_mv)); in pm8916_wcd_analog_micbias_enable()
362 if (wcd->micbias_mv >= 2700) in pm8916_wcd_analog_micbias_enable()
419 struct pm8916_wcd_analog_priv *wcd = snd_soc_component_get_drvdata(component); in pm8916_wcd_analog_enable_micbias_ext1() local
422 wcd->micbias1_cap_mode); in pm8916_wcd_analog_enable_micbias_ext1()
431 struct pm8916_wcd_analog_priv *wcd = snd_soc_component_get_drvdata(component); in pm8916_wcd_analog_enable_micbias_ext2() local
434 wcd->micbias2_cap_mode); in pm8916_wcd_analog_enable_micbias_ext2()
444 struct pm8916_wcd_analog_priv *wcd = snd_soc_component_get_drvdata(component); in pm8916_wcd_analog_enable_micbias_int1() local
447 wcd->micbias1_cap_mode); in pm8916_wcd_analog_enable_micbias_int1()
[all …]
DMakefile118 snd-soc-msm8916-analog-objs := msm8916-wcd-analog.o
119 snd-soc-msm8916-digital-objs := msm8916-wcd-digital.o
218 snd-soc-wcd9335-objs := wcd-clsh-v2.o wcd9335.o
/Linux-v5.4/Documentation/devicetree/bindings/sound/
Dqcom,msm8916-wcd-digital.txt6 - compatible = "qcom,msm8916-wcd-digital-codec";
14 compatible = "qcom,msm8916-wcd-digital-codec";
Dqcom,msm8916-wcd-analog.txt8 - compatible = "qcom,pm8916-wcd-analog-codec";
60 compatible = "qcom,pm8916-wcd-analog-codec";
/Linux-v5.4/arch/arm64/boot/dts/qcom/
Dpm8916.dtsi115 compatible = "qcom,pm8916-wcd-analog-codec";
Dmsm8916.dtsi632 compatible = "qcom,msm8916-wcd-digital-codec";