| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-fm-rx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _fm-rx-controls: 13 .. _fm-rx-control-id: 27 Gets RDS Programme Type field. This encodes up to 31 pre-defined 45 wishes to transmit longer PS names, programme-related information or 70 enum v4l2_deemphasis - 71 Configures the de-emphasis value for reception. A de-emphasis filter 75 values for de-emphasis. Here they are: 79 .. flat-table:: 80 :header-rows: 0 [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-fm-rx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _fm-rx-controls: 13 .. _fm-rx-control-id: 27 Gets RDS Programme Type field. This encodes up to 31 pre-defined 45 wishes to transmit longer PS names, programme-related information or 70 enum v4l2_deemphasis - 71 Configures the de-emphasis value for reception. A de-emphasis filter 75 values for de-emphasis. Here they are: 79 .. flat-table:: 80 :header-rows: 0 [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | pcm3008.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 31 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in pcm3008_dac_ev() 32 struct pcm3008_setup_data *setup = component->dev->platform_data; in pcm3008_dac_ev() 34 gpio_set_value_cansleep(setup->pdda_pin, in pcm3008_dac_ev() 44 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in pcm3008_adc_ev() 45 struct pcm3008_setup_data *setup = component->dev->platform_data; in pcm3008_adc_ev() 47 gpio_set_value_cansleep(setup->pdad_pin, in pcm3008_adc_ev() 80 .name = "pcm3008-hifi", 109 struct pcm3008_setup_data *setup = pdev->dev.platform_data; in pcm3008_codec_probe() 113 return -EINVAL; in pcm3008_codec_probe() [all …]
|
| D | ad1836.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright 2009-2011 Analog Devices Inc. 38 * AD1836 volume/mute/de-emphasis etc. controls 99 /* ADC high-pass filter */ 103 /* DAC de-emphasis */ 141 return -EINVAL; in ad1836_set_dai_fmt() 148 return -EINVAL; in ad1836_set_dai_fmt() 156 return -EINVAL; in ad1836_set_dai_fmt() 166 struct ad1836_priv *ad1836 = snd_soc_component_get_drvdata(dai->component); in ad1836_hw_params() 182 return -EINVAL; in ad1836_hw_params() [all …]
|
| D | ak4458.c | 1 // SPDX-License-Identifier: GPL-2.0 21 #include <sound/soc-dapm.h> 86 * from -127 to 0 dB in 0.5 dB steps (mute instead of -127.5 dB) 88 static DECLARE_TLV_DB_SCALE(dac_tlv, -12750, 50, 1); 103 * 0, 0, 0 : Sharp Roll-Off Filter 104 * 0, 0, 1 : Slow Roll-Off Filter 105 * 0, 1, 0 : Short delay Sharp Roll-Off Filter 106 * 0, 1, 1 : Short delay Slow Roll-Off Filter 107 * 1, *, * : Super Slow Roll-Off Filter 110 "Sharp Roll-Off Filter", [all …]
|
| D | ad193x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 30 * AD193X volume/mute/de-emphasis etc. controls 37 static const DECLARE_TLV_DB_MINMAX(adau193x_tlv, -9563, 0); 67 /* DAC de-emphasis */ 78 /* ADC high-pass filter */ 105 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in ad193x_check_pll() 108 return !!ad193x->sysclk; in ad193x_check_pll() 131 switch (ad193x->type) { in ad193x_has_adc() 148 struct ad193x_priv *ad193x = snd_soc_component_get_drvdata(dai->component); in ad193x_mute() 151 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_mute() [all …]
|
| D | pcm1681.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 39 #define PCM1681_DEEMPH_CONTROL 0x0a /* De-emphasis control */ 87 int i, val = -1, enable = 0; in pcm1681_set_deemph() 89 if (priv->deemph) { in pcm1681_set_deemph() 91 if (pcm1681_deemph[i] == priv->rate) { in pcm1681_set_deemph() 98 if (val != -1) { in pcm1681_set_deemph() 99 regmap_update_bits(priv->regmap, PCM1681_DEEMPH_CONTROL, in pcm1681_set_deemph() 107 return regmap_update_bits(priv->regmap, PCM1681_DEEMPH_CONTROL, in pcm1681_set_deemph() 117 ucontrol->value.integer.value[0] = priv->deemph; in pcm1681_get_deemph() 128 priv->deemph = ucontrol->value.integer.value[0]; in pcm1681_put_deemph() [all …]
|
| D | cs4271.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * The data format accepted is I2S or left-justified. 132 * Default CS4271 power-up configuration 133 * Array contains non-existing in hw register at address 0 161 /* Current sample rate for de-emphasis control */ 177 SND_SOC_DAPM_OUTPUT("AOUTA-"), 179 SND_SOC_DAPM_OUTPUT("AOUTB-"), 187 { "AOUTA-", NULL, "Playback" }, 189 { "AOUTB-", NULL, "Playback" }, 200 struct snd_soc_component *component = codec_dai->component; in cs4271_set_dai_sysclk() [all …]
|
| D | cs4349.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 42 /* (Digital Interface Format, De-Emphasis Control, Functional Mode */
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | pcm3008.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 31 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in pcm3008_dac_ev() 32 struct pcm3008_setup_data *setup = component->dev->platform_data; in pcm3008_dac_ev() 34 gpio_set_value_cansleep(setup->pdda_pin, in pcm3008_dac_ev() 44 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in pcm3008_adc_ev() 45 struct pcm3008_setup_data *setup = component->dev->platform_data; in pcm3008_adc_ev() 47 gpio_set_value_cansleep(setup->pdad_pin, in pcm3008_adc_ev() 80 .name = "pcm3008-hifi", 110 struct pcm3008_setup_data *setup = pdev->dev.platform_data; in pcm3008_codec_probe() 114 return -EINVAL; in pcm3008_codec_probe() [all …]
|
| D | ad1836.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright 2009-2011 Analog Devices Inc. 38 * AD1836 volume/mute/de-emphasis etc. controls 99 /* ADC high-pass filter */ 103 /* DAC de-emphasis */ 141 return -EINVAL; in ad1836_set_dai_fmt() 148 return -EINVAL; in ad1836_set_dai_fmt() 156 return -EINVAL; in ad1836_set_dai_fmt() 166 struct ad1836_priv *ad1836 = snd_soc_component_get_drvdata(dai->component); in ad1836_hw_params() 182 return -EINVAL; in ad1836_hw_params() [all …]
|
| D | ak4458.c | 1 // SPDX-License-Identifier: GPL-2.0 20 #include <sound/soc-dapm.h> 84 * from -127 to 0 dB in 0.5 dB steps (mute instead of -127.5 dB) 86 static DECLARE_TLV_DB_SCALE(dac_tlv, -12750, 50, 1); 101 * 0, 0, 0 : Sharp Roll-Off Filter 102 * 0, 0, 1 : Slow Roll-Off Filter 103 * 0, 1, 0 : Short delay Sharp Roll-Off Filter 104 * 0, 1, 1 : Short delay Slow Roll-Off Filter 105 * 1, *, * : Super Slow Roll-Off Filter 108 "Sharp Roll-Off Filter", [all …]
|
| D | ad193x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 30 * AD193X volume/mute/de-emphasis etc. controls 37 static const DECLARE_TLV_DB_MINMAX(adau193x_tlv, -9563, 0); 67 /* DAC de-emphasis */ 78 /* ADC high-pass filter */ 105 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in ad193x_check_pll() 108 return !!ad193x->sysclk; in ad193x_check_pll() 131 switch (ad193x->type) { in ad193x_has_adc() 148 struct ad193x_priv *ad193x = snd_soc_component_get_drvdata(dai->component); in ad193x_mute() 151 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_mute() [all …]
|
| D | pcm1681.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 39 #define PCM1681_DEEMPH_CONTROL 0x0a /* De-emphasis control */ 87 int i = 0, val = -1, enable = 0; in pcm1681_set_deemph() 89 if (priv->deemph) { in pcm1681_set_deemph() 91 if (pcm1681_deemph[i] == priv->rate) { in pcm1681_set_deemph() 98 if (val != -1) { in pcm1681_set_deemph() 99 regmap_update_bits(priv->regmap, PCM1681_DEEMPH_CONTROL, in pcm1681_set_deemph() 107 return regmap_update_bits(priv->regmap, PCM1681_DEEMPH_CONTROL, in pcm1681_set_deemph() 117 ucontrol->value.integer.value[0] = priv->deemph; in pcm1681_get_deemph() 128 priv->deemph = ucontrol->value.integer.value[0]; in pcm1681_put_deemph() [all …]
|
| D | uda134x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * uda134x.c -- UDA134X ALSA SoC Codec driver 76 data |= (reg - UDA134X_STATUS0) << 7; in uda134x_regmap_write() 83 data |= (reg - UDA134X_DATA000) << 6; in uda134x_regmap_write() 92 ret = l3_write(&pd->l3, in uda134x_regmap_write() 95 return -EIO; in uda134x_regmap_write() 102 ret = l3_write(&pd->l3, in uda134x_regmap_write() 105 return -EIO; in uda134x_regmap_write() 115 regmap_update_bits(uda134x->regmap, UDA134X_STATUS0, mask, mask); in uda134x_reset() 117 regmap_update_bits(uda134x->regmap, UDA134X_STATUS0, mask, 0); in uda134x_reset() [all …]
|
| D | cs4271.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * The data format accepted is I2S or left-justified. 132 * Default CS4271 power-up configuration 133 * Array contains non-existing in hw register at address 0 161 /* Current sample rate for de-emphasis control */ 177 SND_SOC_DAPM_OUTPUT("AOUTA-"), 179 SND_SOC_DAPM_OUTPUT("AOUTB-"), 187 { "AOUTA-", NULL, "Playback" }, 189 { "AOUTB-", NULL, "Playback" }, 200 struct snd_soc_component *component = codec_dai->component; in cs4271_set_dai_sysclk() [all …]
|
| D | cs4349.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 42 /* (Digital Interface Format, De-Emphasis Control, Functional Mode */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | fsl,imx6q-pcie.txt | 4 and thus inherits all the common properties defined in designware-pcie.txt. 7 - compatible: 8 - "fsl,imx6q-pcie" 9 - "fsl,imx6sx-pcie", 10 - "fsl,imx6qp-pcie" 11 - "fsl,imx7d-pcie" 12 - "fsl,imx8mq-pcie" 13 - reg: base address and length of the PCIe controller 14 - interrupts: A list of interrupt outputs of the controller. Must contain an 15 entry for each entry in the interrupt-names property. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | fsl,imx6q-pcie-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/fsl,imx6q-pcie-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lucas Stach <l.stach@pengutronix.de> 11 - Richard Zhu <hongxing.zhu@nxp.com> 22 clock-names: 26 num-lanes: 29 fsl,imx7d-pcie-phy: 31 description: A phandle to an fsl,imx7d-pcie-phy node. Additional [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/ |
| D | fsl,imx8-pcie-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/fsl,imx8-pcie-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Richard Zhu <hongxing.zhu@nxp.com> 13 "#phy-cells": 18 - fsl,imx8mm-pcie-phy 19 - fsl,imx8mp-pcie-phy 27 clock-names: 29 - const: ref [all …]
|
| D | fsl,imx8mq-usb-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/fsl,imx8mq-usb-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Li Jun <jun.li@nxp.com> 15 - fsl,imx8mq-usb-phy 16 - fsl,imx8mp-usb-phy 21 "#phy-cells": 27 clock-names: 29 - const: phy [all …]
|
| D | microchip,sparx5-serdes.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/phy/microchip,sparx5-serdes.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Steen Hegelund <steen.hegelund@microchip.com> 21 * Rx built-in fault detector (loss-of-lock/loss-of-signal) 22 * Adjustable tx de-emphasis (FFE) 31 The SERDES6G is a high-speed SERDES interface, which can operate at 34 * 100 Mbps (100BASE-FX) 35 * 1.25 Gbps (SGMII/1000BASE-X/1000BASE-KX) [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | snps,dwc3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Felipe Balbi <balbi@kernel.org> 14 be presented as a standalone DT node with an optional vendor-specific 18 - $ref: usb-drd.yaml# 19 - if: 25 - dr_mode 29 $ref: usb-xhci.yaml# 35 - const: snps,dwc3 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | uda1334.txt | 7 - compatible : "nxp,uda1334" 8 - nxp,mute-gpios: a GPIO spec for the MUTE pin. 9 - nxp,deemph-gpios: a GPIO spec for the De-emphasis pin 13 uda1334: audio-codec { 15 nxp,mute-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; 16 nxp,deemph-gpios = <&gpio3 3 GPIO_ACTIVE_LOW>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | uda1334.txt | 7 - compatible : "nxp,uda1334" 8 - nxp,mute-gpios: a GPIO spec for the MUTE pin. 9 - nxp,deemph-gpios: a GPIO spec for the De-emphasis pin 13 uda1334: audio-codec { 15 nxp,mute-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; 16 nxp,deemph-gpios = <&gpio3 3 GPIO_ACTIVE_LOW>;
|