Searched +full:wcd9370 +full:- +full:codec (Results 1 – 5 of 5) sorted by relevance
/linux-6.15/Documentation/devicetree/bindings/sound/ |
D | qcom,wcd937x-sdw.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/qcom,wcd937x-sdw.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SoundWire Slave devices on WCD9370/WCD9375 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9370/WCD9375 Codec is a standalone Hi-Fi audio codec IC. 24 qcom,tx-port-mapping: 31 WCD9370 TX Port 1 (ADC1) <=> SWR2 Port 2 32 WCD9370 TX Port 2 (ADC2, 3) <=> SWR2 Port 2 [all …]
|
D | qcom,wcd937x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm WCD9370/WCD9375 Audio Codec 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9370/WCD9375 Codec is a standalone Hi-Fi audio codec IC. 17 - $ref: dai-common.yaml# 18 - $ref: qcom,wcd93xx-common.yaml# 23 - const: qcom,wcd9370-codec 24 - items: [all …]
|
/linux-6.15/sound/soc/codecs/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # modular, meaning we can't build the codec driver in with I2C support. 5 # setting - SPI can't be modular so that case doesn't need to be covered. 12 menu "CODEC drivers" 15 tristate "Build all ASoC CODEC drivers" 360 Normally ASoC codec drivers are only built if a machine driver which 422 tristate "Build generic ASoC AC97 CODEC driver" 459 tristate "Analog Devices ADAU1372 CODEC (I2C)" 465 tristate "Analog Devices ADAU1372 CODEC (SPI)" 471 tristate "Analog Devices ADAU1373 CODEC" [all …]
|
D | wcd937x-sdw.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. 18 #include <sound/soc-dapm.h> 96 wcd->sconfig.ch_count = 1; in wcd937x_sdw_hw_params() 97 wcd->active_ports = 0; in wcd937x_sdw_hw_params() 99 ch_mask = wcd->port_config[i].ch_mask; in wcd937x_sdw_hw_params() 104 wcd->sconfig.ch_count++; in wcd937x_sdw_hw_params() 106 port_config[wcd->active_ports] = wcd->port_config[i]; in wcd937x_sdw_hw_params() 107 wcd->active_ports++; in wcd937x_sdw_hw_params() 110 wcd->sconfig.bps = 1; in wcd937x_sdw_hw_params() [all …]
|
D | wcd937x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved. 19 #include <sound/soc-dapm.h> 23 #include "wcd-clsh-v2.h" 24 #include "wcd-mbhc-v2.h" 117 static const SNDRV_CTL_TLVD_DECLARE_DB_MINMAX(ear_pa_gain, 600, -1800); 213 regmap_write(wcd937x->regmap, WCD937X_DIGITAL_INTR_CLEAR_0, 0); in wcd937x_handle_post_irq() 214 regmap_write(wcd937x->regmap, WCD937X_DIGITAL_INTR_CLEAR_1, 0); in wcd937x_handle_post_irq() 215 regmap_write(wcd937x->regmap, WCD937X_DIGITAL_INTR_CLEAR_2, 0); in wcd937x_handle_post_irq() 244 gpiod_set_value(wcd937x->reset_gpio, 1); in wcd937x_reset() [all …]
|