| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | cirrus,lochnagar.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 15 Logic devices on mini-cards, as well as allowing connection of various 26 [2] Pinctrl: ../pinctrl/pinctrl-bindings.txt 29 [3] include/dt-bindings/pinctrl/lochnagar.h 37 - cirrus,lochnagar-pinctrl 39 gpio-controller: true 41 '#gpio-cells': [all …]
|
| D | cirrus,madera.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 15 Certain groups of GPIO pins also have an alternate function, normally as an 30 Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 33 pinctrl-0: 38 pinctrl-names: 43 pin-settings: 50 '-pins$': [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | cirrus,lochnagar.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 15 Logic devices on mini-cards, as well as allowing connection of various 26 [2] Pinctrl: ../pinctrl/pinctrl-bindings.txt 29 [3] include/dt-bindings/pinctrl/lochnagar.h 37 - cirrus,lochnagar-pinctrl 39 gpio-controller: true 41 '#gpio-cells': [all …]
|
| D | cirrus,madera.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 15 Certain groups of GPIO pins also have an alternate function, normally as an 30 Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 33 pin-settings: 40 '-pins$': 43 - $ref: pincfg-node.yaml# 44 - $ref: pinmux-node.yaml# [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | cirrus,madera.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: Cirrus Logic Madera class audio CODECs Multi-Functional Device 10 - patches@opensource.cirrus.com 23 - $ref: /schemas/pinctrl/cirrus,madera.yaml# 24 - $ref: /schemas/regulator/wlf,arizona.yaml# 25 - $ref: /schemas/sound/cirrus,madera.yaml# 26 - if: 31 - cirrus,cs47l85 [all …]
|
| D | cirrus,lochnagar.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 15 Logic devices on mini-cards, as well as allowing connection of 25 [2] include/dt-bindings/pinctrl/lochnagar.h 26 [3] include/dt-bindings/clock/lochnagar.h 28 And these documents for the required sub-node binding details: 35 - if: 39 - cirrus,lochnagar2 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | cirrus,madera.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: Cirrus Logic Madera class audio CODECs Multi-Functional Device 10 - patches@opensource.cirrus.com 23 - $ref: /schemas/pinctrl/cirrus,madera.yaml# 24 - $ref: /schemas/regulator/wlf,arizona.yaml# 25 - $ref: /schemas/sound/cirrus,madera.yaml# 26 - if: 31 - cirrus,cs47l85 [all …]
|
| D | cirrus,lochnagar.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 15 Logic devices on mini-cards, as well as allowing connection of 25 [2] include/dt-bindings/pinctrl/lochnagar.h 26 [3] include/dt-bindings/clock/lochnagar.h 28 And these documents for the required sub-node binding details: 35 - if: 39 - cirrus,lochnagar2 [all …]
|
| /kernel/linux/linux-5.10/sound/soc/samsung/ |
| D | smdk_wm8994.c | 1 // SPDX-License-Identifier: GPL-2.0+ 12 * SMDKV310: CFG5-1000, CFG7-111111 16 * Configure audio route as :- 20 * $ amixer sset 'DAC1R Mixer AIF1.1' on 21 * $ amixer sset 'DAC1L Mixer AIF1.1' on 82 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in smdk_wm8994_init_paiftx() 84 /* Other pins NC */ in smdk_wm8994_init_paiftx() 103 SND_SOC_DAILINK_DEFS(aif1, 104 DAILINK_COMP_ARRAY(COMP_CPU("samsung-i2s.0")), 105 DAILINK_COMP_ARRAY(COMP_CODEC("wm8994-codec", "wm8994-aif1")), [all …]
|
| /kernel/linux/linux-6.6/sound/soc/samsung/ |
| D | smdk_wm8994.c | 1 // SPDX-License-Identifier: GPL-2.0+ 12 * SMDKV310: CFG5-1000, CFG7-111111 16 * Configure audio route as :- 20 * $ amixer sset 'DAC1R Mixer AIF1.1' on 21 * $ amixer sset 'DAC1L Mixer AIF1.1' on 82 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in smdk_wm8994_init_paiftx() 84 /* Other pins NC */ in smdk_wm8994_init_paiftx() 103 SND_SOC_DAILINK_DEFS(aif1, 104 DAILINK_COMP_ARRAY(COMP_CPU("samsung-i2s.0")), 105 DAILINK_COMP_ARRAY(COMP_CODEC("wm8994-codec", "wm8994-aif1")), [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/soc/ |
| D | dapm.rst | 11 such, can easily co-exist with the other PM systems. 60 Audio DAPM widgets fall into a number of types:- 127 (Widgets are defined in include/sound/soc-dapm.h) 130 There are convenience macros defined in soc-dapm.h that can be used to quickly 138 --------------------- 144 Stream widgets have the following format:- 162 SND_SOC_DAPM_AIF_IN("AIF1RX", "AIF1 Playback", 0, SND_SOC_NOPM, 0, 0), 163 SND_SOC_DAPM_AIF_OUT("AIF1TX", "AIF1 Capture", 0, SND_SOC_NOPM, 0, 0), 167 ------------------- 170 audio paths within the audio subsystem. They have the following form:- [all …]
|
| /kernel/linux/linux-5.10/Documentation/sound/soc/ |
| D | dapm.rst | 11 such, can easily co-exist with the other PM systems. 60 Audio DAPM widgets fall into a number of types:- 127 (Widgets are defined in include/sound/soc-dapm.h) 130 There are convenience macros defined in soc-dapm.h that can be used to quickly 138 --------------------- 144 Stream widgets have the following format:- 162 SND_SOC_DAPM_AIF_IN("AIF1RX", "AIF1 Playback", 0, SND_SOC_NOPM, 0, 0), 163 SND_SOC_DAPM_AIF_OUT("AIF1TX", "AIF1 Capture", 0, SND_SOC_NOPM, 0, 0), 167 ------------------- 170 audio paths within the audio subsystem. They have the following form:- [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/cirrus/ |
| D | pinctrl-cs47l15.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2018-2019 Cirrus Logic, Inc. and 12 #include "pinctrl-madera.h" 20 * the group names for that function's pins 22 * Note - all 1 less than in datasheet because these are zero-indexed 30 { "aif1", cs47l15_aif1_pins, ARRAY_SIZE(cs47l15_aif1_pins) },
|
| D | pinctrl-cs47l92.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2018-2019 Cirrus Logic, Inc. and 12 #include "pinctrl-madera.h" 20 * the group names for that function's pins 22 * Note - all 1 less than in datasheet because these are zero-indexed 30 { "aif1", cs47l92_aif1_pins, ARRAY_SIZE(cs47l92_aif1_pins) },
|
| D | pinctrl-cs47l35.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2016-2017 Cirrus Logic 11 #include "pinctrl-madera.h" 19 * the group names for that function's pins 21 * Note - all 1 less than in datasheet because these are zero-indexed 30 { "aif1", cs47l35_aif1_pins, ARRAY_SIZE(cs47l35_aif1_pins) },
|
| D | pinctrl-cs47l90.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2016-2017 Cirrus Logic 11 #include "pinctrl-madera.h" 19 * the group names for that function's pins 21 * Note - all 1 less than in datasheet because these are zero-indexed 36 { "aif1", cs47l90_aif1_pins, ARRAY_SIZE(cs47l90_aif1_pins) },
|
| D | pinctrl-cs47l85.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2016-2017 Cirrus Logic 11 #include "pinctrl-madera.h" 19 * the group names for that function's pins 21 * Note - all 1 less than in datasheet because these are zero-indexed 37 { "aif1", cs47l85_aif1_pins, ARRAY_SIZE(cs47l85_aif1_pins) },
|
| /kernel/linux/linux-6.6/drivers/pinctrl/cirrus/ |
| D | pinctrl-cs47l15.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2018-2019 Cirrus Logic, Inc. and 12 #include "pinctrl-madera.h" 20 * the group names for that function's pins 22 * Note - all 1 less than in datasheet because these are zero-indexed 30 { "aif1", cs47l15_aif1_pins, ARRAY_SIZE(cs47l15_aif1_pins) },
|
| D | pinctrl-cs47l92.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2018-2019 Cirrus Logic, Inc. and 12 #include "pinctrl-madera.h" 20 * the group names for that function's pins 22 * Note - all 1 less than in datasheet because these are zero-indexed 30 { "aif1", cs47l92_aif1_pins, ARRAY_SIZE(cs47l92_aif1_pins) },
|
| D | pinctrl-cs47l35.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2016-2017 Cirrus Logic 11 #include "pinctrl-madera.h" 19 * the group names for that function's pins 21 * Note - all 1 less than in datasheet because these are zero-indexed 30 { "aif1", cs47l35_aif1_pins, ARRAY_SIZE(cs47l35_aif1_pins) },
|
| D | pinctrl-cs47l90.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2016-2017 Cirrus Logic 11 #include "pinctrl-madera.h" 19 * the group names for that function's pins 21 * Note - all 1 less than in datasheet because these are zero-indexed 36 { "aif1", cs47l90_aif1_pins, ARRAY_SIZE(cs47l90_aif1_pins) },
|
| D | pinctrl-cs47l85.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2016-2017 Cirrus Logic 11 #include "pinctrl-madera.h" 19 * the group names for that function's pins 21 * Note - all 1 less than in datasheet because these are zero-indexed 37 { "aif1", cs47l85_aif1_pins, ARRAY_SIZE(cs47l85_aif1_pins) },
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | nvidia,tegra-audio-rt5640.txt | 4 - compatible : "nvidia,tegra-audio-rt5640" 5 - clocks : Must contain an entry for each entry in clock-names. 6 See ../clocks/clock-bindings.txt for details. 7 - clock-names : Must include the following entries: 8 - pll_a 9 - pll_a_out0 10 - mclk (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 11 - nvidia,model : The user-visible name of this sound complex. 12 - nvidia,audio-routing : A list of the connections between audio components. 15 sinks are the RT5640's pins (as documented in its binding), and the jacks [all …]
|
| D | nvidia,tegra-audio-rt5677.txt | 4 - compatible : "nvidia,tegra-audio-rt5677" 5 - clocks : Must contain an entry for each entry in clock-names. 6 See ../clocks/clock-bindings.txt for details. 7 - clock-names : Must include the following entries: 8 - pll_a 9 - pll_a_out0 10 - mclk (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 11 - nvidia,model : The user-visible name of this sound complex. 12 - nvidia,audio-routing : A list of the connections between audio components. 15 sinks are the RT5677's pins (as documented in its binding), and the jacks [all …]
|
| /kernel/linux/linux-5.10/sound/soc/intel/boards/ |
| D | broadwell.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 #include <sound/soc-acpi.h> 20 /* Headset jack detection DAPM pins */ 52 /* HP jack connectors - unknown if we have jack deteck */ 64 {"SSP0 CODEC IN", NULL, "AIF1 Capture"}, 65 {"AIF1 Playback", NULL, "SSP0 CODEC OUT"}, 70 struct snd_soc_component *component = asoc_rtd_to_codec(rtd, 0)->component; in broadwell_rt286_codec_init() 72 ret = snd_soc_card_jack_new(rtd->card, "Headset", in broadwell_rt286_codec_init() 92 rate->min = rate->max = 48000; in broadwell_ssp0_fixup() 93 chan->min = chan->max = 2; in broadwell_ssp0_fixup() [all …]
|