Searched +full:spk +full:- +full:depop +full:- +full:time +full:- +full:ms (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/ |
| H A D | rockchip,rk3328-codec.txt | 5 - compatible: "rockchip,rk3328-codec" 6 - reg: physical base address of the controller and length of memory mapped 8 - rockchip,grf: the phandle of the syscon node for GRF register. 9 - clocks: a list of phandle + clock-specifer pairs, one for each entry in clock-names. 10 - clock-names: should be "pclk". 11 - spk-depop-time-ms: speak depop time msec. 16 compatible = "rockchip,rk3328-codec"; 20 clock-names = "pclk"; 21 spk-depop-time-ms = 100;
|
| H A D | rockchip,rk3328-codec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/rockchip,rk3328-codec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko@sntech.de> 14 const: rockchip,rk3328-codec 21 - description: clock for audio codec 22 - description: clock for I2S master clock 24 clock-names: 26 - const: pclk [all …]
|
| H A D | rockchip,rk3228-codec.txt | 5 - compatible: "rockchip,rk3228-codec" 6 - reg: physical base address of the controller and length of memory mapped 8 - clocks: a list of phandle + clock-specifer pairs, one for each entry in clock-names. 9 - clock-names: a list of clock names, one for each entry in clocks. 10 - spk-en-gpio: speaker enable gpio. 11 - spk-depop-time-ms: speaker depop time msec. 16 compatible = "rockchip,rk3228-codec"; 19 clock-names = "mclk", "pclk", "sclk"; 20 spk-en-gpio = <&gpio1 RK_PA3 GPIO_ACTIVE_HIGH>;
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | rk3228_codec.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // rk3228_codec.c -- rk3228 ALSA Soc Audio driver 22 * 0: -39dB 58 regmap_write(rk3228->regmap, CODEC_RESET, 0); in rk3228_codec_reset() 60 regmap_write(rk3228->regmap, CODEC_RESET, 0x03); in rk3228_codec_reset() 68 struct snd_soc_component *component = dai->component; in rk3228_set_dai_fmt() 80 return -EINVAL; in rk3228_set_dai_fmt() 83 regmap_update_bits(rk3228->regmap, DAC_INIT_CTRL1, in rk3228_set_dai_fmt() 102 return -EINVAL; in rk3228_set_dai_fmt() 105 regmap_update_bits(rk3228->regmap, DAC_INIT_CTRL2, in rk3228_set_dai_fmt() [all …]
|
| H A D | rk3328_codec.c | 1 // SPDX-License-Identifier: GPL-2.0 23 * 0: -39dB 59 regmap_write(rk3328->regmap, CODEC_RESET, 0x00); in rk3328_codec_reset() 61 regmap_write(rk3328->regmap, CODEC_RESET, 0x03); in rk3328_codec_reset() 69 snd_soc_component_get_drvdata(dai->component); in rk3328_set_dai_fmt() 80 return -EINVAL; in rk3328_set_dai_fmt() 83 regmap_update_bits(rk3328->regmap, DAC_INIT_CTRL1, in rk3328_set_dai_fmt() 101 return -EINVAL; in rk3328_set_dai_fmt() 104 regmap_update_bits(rk3328->regmap, DAC_INIT_CTRL2, in rk3328_set_dai_fmt() 113 snd_soc_component_get_drvdata(dai->component); in rk3328_mute_stream() [all …]
|
| /OK3568_Linux_fs/kernel/sound/pci/hda/ |
| H A D | patch_realtek.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 32 /* extra amp-initialization sequence types */ 139 struct alc_spec *spec = codec->spec; in coef_mutex_lock() 142 mutex_lock(&spec->coef_mutex); in coef_mutex_lock() 147 struct alc_spec *spec = codec->spec; in coef_mutex_unlock() 149 mutex_unlock(&spec->coef_mutex); in coef_mutex_unlock() 201 if (val != -1) in __alc_update_coefex_idx() 218 /* a special bypass for COEF 0; read the cached value at the second time */ 221 struct alc_spec *spec = codec->spec; in alc_get_coef0() 223 if (!spec->coef0) in alc_get_coef0() [all …]
|