Searched refs:wcd (Results 1 – 13 of 13) sorted by relevance
| /linux/sound/soc/codecs/ |
| A D | wcd9335.c | 1312 dev_err(wcd->dev, "Unknown AIF %d\n", wcd->rx_port_value); in slim_rx_mux_put() 2961 wcd->mclk_rate, in wcd9335_codec_enable_dmic() 2977 wcd->mclk_rate, in wcd9335_codec_enable_dmic() 4144 wcd->clk_type); in wcd9335_enable_mclk() 5141 wcd->intr1 = of_irq_get_byname(wcd->dev->of_node, "intr1"); in wcd9335_irq_init() 5149 ret = devm_regmap_add_irq_chip(wcd->dev, wcd->regmap, wcd->intr1, in wcd9335_irq_init() 5164 wcd = devm_kzalloc(dev, sizeof(*wcd), GFP_KERNEL); in wcd9335_slim_probe() 5165 if (!wcd) in wcd9335_slim_probe() 5168 wcd->dev = dev; in wcd9335_slim_probe() 5200 wcd->slim = sdev; in wcd9335_slim_status() [all …]
|
| A D | wcd938x-sdw.c | 122 port_config[wcd->active_ports] = wcd->port_config[i]; in wcd938x_sdw_hw_params() 123 wcd->active_ports++; in wcd938x_sdw_hw_params() 126 wcd->sconfig.bps = 1; in wcd938x_sdw_hw_params() 128 if (wcd->is_tx) in wcd938x_sdw_hw_params() 135 return sdw_stream_add_slave(wcd->sdev, &wcd->sconfig, in wcd938x_sdw_hw_params() 145 sdw_stream_remove_slave(wcd->sdev, wcd->sruntime); in wcd938x_sdw_free() 223 wcd = devm_kzalloc(dev, sizeof(*wcd), GFP_KERNEL); in wcd9380_probe() 224 if (!wcd) in wcd9380_probe() 232 wcd->is_tx = true; in wcd9380_probe() 245 wcd->sdev = pdev; in wcd9380_probe() [all …]
|
| A D | wcd934x.c | 2203 hw = &wcd->hw; in wcd934x_register_mclk_output() 3080 wcd->clsh_ctrl = wcd_clsh_ctrl_alloc(component, wcd->version); in wcd934x_comp_probe() 3114 wcd->rate = freq; in wcd934x_comp_set_sysclk() 4880 wcd); in wcd934x_codec_enable_dmic() 5848 if (!wcd->mbhc) in wcd934x_codec_set_jack() 5852 ret = wcd_mbhc_start(wcd->mbhc, &wcd->mbhc_cfg, jack); in wcd934x_codec_set_jack() 5887 wcd->sidev = of_slim_get_device(wcd->sdev->ctrl, ifc_dev_np); in wcd934x_codec_parse_data() 5894 wcd->if_regmap = regmap_init_slimbus(wcd->sidev, in wcd934x_codec_parse_data() 5926 wcd = devm_kzalloc(&pdev->dev, sizeof(*wcd), GFP_KERNEL); in wcd934x_codec_probe() 5927 if (!wcd) in wcd934x_codec_probe() [all …]
|
| A D | msm8916-wcd-analog.c | 359 if (wcd->micbias_mv) { in pm8916_wcd_analog_micbias_enable() 367 if (wcd->micbias_mv >= 2700) in pm8916_wcd_analog_micbias_enable() 416 wcd->micbias1_cap_mode); in pm8916_wcd_analog_enable_micbias1() 427 wcd->micbias2_cap_mode); in pm8916_wcd_analog_enable_micbias2() 491 if (wcd->hphl_jack_type_normally_open) in pm8916_wcd_setup_mbhc() 494 if (wcd->gnd_jack_type_normally_open) in pm8916_wcd_setup_mbhc() 519 if (wcd->mbhc_btn_enabled) in pm8916_wcd_setup_mbhc() 524 wcd->mbhc_btn0_released = false; in pm8916_wcd_setup_mbhc() 525 wcd->detect_accessory_type = true; in pm8916_wcd_setup_mbhc() 542 pm8916_mbhc_configure_bias(wcd, true); in pm8916_wcd_analog_enable_micbias_int2() [all …]
|
| A D | wcd938x.c | 1442 &wcd->port_config[port_num], in wcd938x_connect_port() 2594 struct wcd938x_sdw_priv *wcd; in wcd938x_set_compander() local 2882 struct wcd938x_sdw_priv *wcd; in wcd938x_get_swr_port() local 2899 struct wcd938x_sdw_priv *wcd; in wcd938x_set_swr_port() local 4050 if (!(wcd->virq)) { in wcd938x_irq_init() 4058 &wcd->irq_chip); in wcd938x_irq_init() 4151 return wcd_mbhc_start(wcd->wcd_mbhc, &wcd->mbhc_cfg, jack); in wcd938x_codec_set_jack() 4153 wcd_mbhc_stop(wcd->wcd_mbhc); in wcd938x_codec_set_jack() 4178 wcd->micb1_mv = prop_val/1000; in wcd938x_dt_parse_micbias_info() 4184 wcd->micb2_mv = prop_val/1000; in wcd938x_dt_parse_micbias_info() [all …]
|
| A D | wcd938x.h | 669 int wcd938x_sdw_free(struct wcd938x_sdw_priv *wcd, 672 int wcd938x_sdw_set_sdw_stream(struct wcd938x_sdw_priv *wcd, 675 int wcd938x_sdw_hw_params(struct wcd938x_sdw_priv *wcd, 685 static inline int wcd938x_sdw_free(struct wcd938x_sdw_priv *wcd, in wcd938x_sdw_free() argument 692 static inline int wcd938x_sdw_set_sdw_stream(struct wcd938x_sdw_priv *wcd, in wcd938x_sdw_set_sdw_stream() argument 699 static inline int wcd938x_sdw_hw_params(struct wcd938x_sdw_priv *wcd, in wcd938x_sdw_hw_params() argument
|
| A D | Makefile | 137 snd-soc-msm8916-analog-objs := msm8916-wcd-analog.o 138 snd-soc-msm8916-digital-objs := msm8916-wcd-digital.o 262 snd-soc-wcd-mbhc-objs := wcd-mbhc-v2.o 263 snd-soc-wcd9335-objs := wcd-clsh-v2.o wcd9335.o 264 snd-soc-wcd934x-objs := wcd-clsh-v2.o wcd934x.o 265 snd-soc-wcd938x-objs := wcd938x.o wcd-clsh-v2.o 596 obj-$(CONFIG_SND_SOC_WCD_MBHC) += snd-soc-wcd-mbhc.o
|
| /linux/Documentation/devicetree/bindings/sound/ |
| A D | qcom,msm8916-wcd-digital.txt | 6 - compatible = "qcom,msm8916-wcd-digital-codec"; 14 compatible = "qcom,msm8916-wcd-digital-codec";
|
| A D | qcom,msm8916-wcd-analog.txt | 8 - compatible = "qcom,pm8916-wcd-analog-codec"; 60 compatible = "qcom,pm8916-wcd-analog-codec";
|
| /linux/arch/arm64/boot/dts/qcom/ |
| A D | pm8916.dtsi | 135 compatible = "qcom,pm8916-wcd-analog-codec";
|
| A D | msm8916.dtsi | 1423 compatible = "qcom,msm8916-wcd-digital-codec";
|
| A D | msm8996.dtsi | 1292 wcd_intr_default: wcd-intr-default{
|
| /linux/ |
| A D | MAINTAINERS | 15560 F: sound/soc/codecs/msm8916-wcd-analog.c 15561 F: sound/soc/codecs/msm8916-wcd-digital.c 15564 F: sound/soc/codecs/wcd-clsh-v2.*
|
Completed in 716 milliseconds