Searched +full:wcd9370 +full:- +full:codec (Results 1 – 5 of 5) sorted by relevance
/linux-6.14.4/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 <[email protected]> 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 <[email protected]> 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.14.4/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" 359 Normally ASoC codec drivers are only built if a machine driver which 421 tristate "Build generic ASoC AC97 CODEC driver" 458 tristate "Analog Devices ADAU1372 CODEC (I2C)" 464 tristate "Analog Devices ADAU1372 CODEC (SPI)" 470 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 …]
|