Searched full:wcd938x (Results 1 – 9 of 9) sorted by relevance
| /linux/sound/soc/codecs/ |
| H A D | wcd938x.c | 27 #include "wcd938x.h" 275 .name = "wcd938x", 342 static int wcd938x_io_init(struct wcd938x_priv *wcd938x) in wcd938x_set_swr_clk_rate() 344 struct regmap *rm = wcd938x->regmap; in wcd938x_io_init() argument 467 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); in wcd938x_codec_hphl_dac_event() 485 if (wcd938x->comp1_enable) { in wcd938x_codec_hphl_dac_event() 490 if (!wcd938x->comp2_enable || (snd_soc_component_read(component, in wcd938x_codec_hphl_dac_event() 521 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); in wcd938x_codec_hphr_dac_event() 539 if (wcd938x->comp2_enable) { in wcd938x_codec_hphr_dac_event() 544 if (!wcd938x in wcd938x_codec_hphr_dac_event() 469 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_codec_hphl_dac_event() local 523 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_codec_hphr_dac_event() local 577 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_codec_ear_dac_event() local 656 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_codec_aux_dac_event() local 692 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_codec_enable_hphr_pa() local 799 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_codec_enable_hphl_pa() local 904 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_codec_enable_aux_pa() local 948 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_codec_enable_ear_pa() local 1093 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_tx_swr_ctrl() local 1177 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_codec_enable_adc() local 1232 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_adc_enable_req() local 1337 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_micbias_control() local 1486 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_tx_mode_get() local 1499 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_tx_mode_put() local 1515 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_rx_hph_mode_get() local 1526 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_rx_hph_mode_put() local 1540 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_ear_pa_put_gain() local 1559 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_get_compander() local 1578 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_set_compander() local 1609 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_ldoh_get() local 1620 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_ldoh_put() local 1850 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(comp); wcd938x_get_swr_port() local 1869 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(comp); wcd938x_set_swr_port() local 1990 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_mbhc_micb_adjust_voltage() local 2061 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_mbhc_micb_ctrl_threshold_mic() local 2083 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_mbhc_get_result_params() local 2143 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_mbhc_zdet_ramp() local 2210 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_wcd_mbhc_calc_impedance() local 2422 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_mbhc_moisture_config() local 2445 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_mbhc_moisture_detect_en() local 2457 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_mbhc_get_moisture_status() local 2522 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_get_hph_type() local 2537 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_hph_impedance_get() local 2562 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_mbhc_init() local 2594 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_mbhc_deinit() local 2979 wcd938x_set_micbias_data(struct wcd938x_priv * wcd938x) wcd938x_set_micbias_data() argument 3043 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_soc_codec_probe() local 3166 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_soc_codec_remove() local 3237 struct wcd938x_priv *wcd938x = snd_soc_component_get_drvdata(component); wcd938x_swap_gnd_mic() local 3262 wcd938x_populate_dt_data(struct wcd938x_priv * wcd938x,struct device * dev) wcd938x_populate_dt_data() argument 3315 wcd938x_reset(struct wcd938x_priv * wcd938x) wcd938x_reset() argument 3331 struct wcd938x_priv *wcd938x = dev_get_drvdata(dai->dev); wcd938x_codec_hw_params() local 3340 struct wcd938x_priv *wcd938x = dev_get_drvdata(dai->dev); wcd938x_codec_free() local 3349 struct wcd938x_priv *wcd938x = dev_get_drvdata(dai->dev); wcd938x_codec_set_sdw_stream() local 3393 struct wcd938x_priv *wcd938x = dev_get_drvdata(dev); wcd938x_bind() local 3495 struct wcd938x_priv *wcd938x = dev_get_drvdata(dev); wcd938x_unbind() local 3511 wcd938x_add_slave_components(struct wcd938x_priv * wcd938x,struct device * dev,struct component_match ** matchptr) wcd938x_add_slave_components() argument 3543 struct wcd938x_priv *wcd938x = NULL; wcd938x_probe() local 3582 struct wcd938x_priv *wcd938x = dev_get_drvdata(dev); wcd938x_remove() local [all...] |
| H A D | wcd-clsh-v2.h | 49 WCD938X = 3, enumerator
|
| H A D | Makefile | 354 snd-soc-wcd938x-y := wcd938x.o 355 snd-soc-wcd938x-sdw-y := wcd938x-sdw.o 789 obj-$(CONFIG_SND_SOC_WCD938X) += snd-soc-wcd938x.o 792 obj-$(CONFIG_SND_SOC_WCD938X) += snd-soc-wcd938x-sdw.o
|
| H A D | wcd938x-sdw.c | 20 #include "wcd938x.h" 1278 MODULE_DESCRIPTION("WCD938X SDW codec driver"); in wcd9380_probe()
|
| H A D | wcd938x.h | 645 struct wcd938x_priv *wcd938x; 656 struct wcd938x_priv *wcd938x; global() member
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | google,sc7280-herobrine.yaml | 102 model = "sc7280-wcd938x-max98360a-4dmic"; 132 sound-dai = <&wcd938x 0>, <&swr0 0>, <&rxmacro 0>; 143 sound-dai = <&wcd938x 1>, <&swr1 0>, <&txmacro 0>;
|
| H A D | qcom,wcd938x-sdw.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,wcd938x-sdw.yaml#
|
| H A D | qcom,wcd938x.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,wcd938x.yaml#
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sc7280-herobrine-audio-wcd9385.dtsi | 12 model = "sc7280-wcd938x-max98360a-1mic";
|