/freebsd/sys/contrib/device-tree/src/arm64/amlogic/ |
H A D | meson-g12.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "meson-g12-common.dtsi" 8 #include <dt-bindings/clock/axg-audio-clkc.h> 9 #include <dt-bindings/power/meson-g12a-power.h> 10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h> 14 tdmif_a: audio-controller-0 { 15 compatible = "amlogic,axg-tdm-iface"; 16 #sound-dai-cells = <0>; 17 sound-name-prefix = "TDM_A"; [all …]
|
H A D | meson-sm1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "meson-g12-common.dtsi" 8 #include <dt-bindings/clock/axg-audio-clkc.h> 9 #include <dt-bindings/power/meson-sm1-power.h> 10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h> 16 tdmif_a: audio-controller-0 { 17 compatible = "amlogic,axg-tdm-iface"; 18 #sound-dai-cells = <0>; 19 sound-name-prefix = "TDM_A"; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | fsl-asoc-card.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl-asoc-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 24 AC'97/I2S/PCM type sound cards, such as S/PDIF audio and HDMI audio, as 28 - Shengjiu Wang <shengjiu.wang@nxp.com> 33 - items: 34 - enum: 35 - fsl,imx-sgtl5000 36 - fsl,imx25-pdk-sgtl5000 [all …]
|
H A D | rockchip-max98090.txt | 4 - compatible: "rockchip,rockchip-audio-max98090" 5 - rockchip,model: The user-visible name of this sound complex 6 - rockchip,i2s-controller: The phandle of the Rockchip I2S controller that's 10 - rockchip,audio-codec: The phandle of the MAX98090 audio codec. 11 - rockchip,headset-codec: The phandle of Ext chip for jack detection. This is 12 required if there is rockchip,audio-codec. 13 - rockchip,hdmi-codec: The phandle of HDMI device for HDMI codec. 17 /* For max98090-only board. */ 19 compatible = "rockchip,rockchip-audio-max98090"; 20 rockchip,model = "ROCKCHIP-I2S"; [all …]
|
H A D | atmel,sam9x5-wm8731-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/atmel,sam9x5-wm8731-audio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Atmel at91sam9x5ek wm8731 audio complex 10 - Dharma Balasubiramani <dharma.b@microchip.com> 13 The audio complex configuration for Atmel at91sam9x5ek with WM8731 audio codec. 17 const: atmel,sam9x5-wm8731-audio 21 description: The user-visible name of this sound complex. 23 atmel,ssc-controller: [all …]
|
H A D | fsl,imx-audio-es8328.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,imx-audio-es8328.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX audio complex with ES8328 codec 10 - Shawn Guo <shawnguo@kernel.org> 11 - Sascha Hauer <s.hauer@pengutronix.de> 14 - $ref: sound-card-common.yaml# 18 const: fsl,imx-audio-es8328 22 description: The user-visible name of this sound complex [all …]
|
H A D | snow.txt | 1 Audio Binding for Snow boards 4 - compatible : Can be one of the following, 5 "google,snow-audio-max98090" or 6 "google,snow-audio-max98091" or 7 "google,snow-audio-max98095" 8 - samsung,i2s-controller (deprecated): The phandle of the Samsung I2S controller 9 - samsung,audio-codec (deprecated): The phandle of the audio codec 11 Required sub-nodes: 13 - 'cpu' subnode with a 'sound-dai' property containing the phandle of the I2S 14 controller [all …]
|
H A D | atmel,asoc-wm8904.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/atmel,asoc-wm8904.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Atmel wm8904 audio codec complex 10 - Dharma Balasubiramani <dharma.b@microchip.com> 13 The ASoC audio complex configuration for Atmel with WM8904 audio codec. 17 const: atmel,asoc-wm8904 21 description: The user-visible name of this sound complex. 23 atmel,ssc-controller: [all …]
|
H A D | imx-audio-es8328.txt | 1 Freescale i.MX audio complex with ES8328 codec 4 - compatible : "fsl,imx-audio-es8328" 5 - model : The user-visible name of this sound complex 6 - ssi-controller : The phandle of the i.MX SSI controller 7 - jack-gpio : Optional GPIO for headphone jack 8 - audio-amp-supply : Power regulator for speaker amps 9 - audio-codec : The phandle of the ES8328 audio codec 10 - audio-routing : A list of the connections between audio components. 17 * audio-amp 34 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX) [all …]
|
H A D | atmel-sam9x5-wm8731-audio.txt | 1 * Atmel at91sam9x5ek wm8731 audio complex 4 - compatible: "atmel,sam9x5-wm8731-audio" 5 - atmel,model: The user-visible name of this sound complex. 6 - atmel,ssc-controller: The phandle of the SSC controller 7 - atmel,audio-codec: The phandle of the WM8731 audio codec 8 - atmel,audio-routing: A list of the connections between audio components. 12 Available audio endpoints for the audio-routing table: 23 compatible = "atmel,sam9x5-wm8731-audio"; 27 atmel,audio-routing = 33 atmel,ssc-controller = <&ssc0>; [all …]
|
H A D | mvebu-audio.txt | 1 * mvebu (Kirkwood, Dove, Armada 370) audio controller 5 - compatible: 6 "marvell,kirkwood-audio" for Kirkwood platforms 7 "marvell,dove-audio" for Dove platforms 8 "marvell,armada370-audio" for Armada 370 platforms 9 "marvell,armada-380-audio" for Armada 38x platforms 11 - reg: physical base address of the controller and length of memory mapped 13 With "marvell,armada-380-audio" two other regions are required: 14 first of those is dedicated for Audio PLL Configuration registers 15 (named "pll_regs") and the second one ("soc_ctrl") - for register [all …]
|
H A D | armada-370db-audio.txt | 1 Device Tree bindings for the Armada 370 DB audio 4 These Device Tree bindings are used to describe the audio complex 9 * compatible: must be "marvell,a370db-audio" 11 * marvell,audio-controller: a phandle that points to the audio 12 controller of the Armada 370 SoC. 14 * marvell,audio-codec: a set of three phandles that points to: 16 1/ the analog audio codec connected to the Armada 370 SoC 23 compatible = "marvell,a370db-audio"; 24 marvell,audio-controller = <&audio_controller>; 25 marvell,audio-codec = <&audio_codec &spdif_out &spdif_in>;
|
H A D | atmel-at91sam9g20ek-wm8731-audio.txt | 1 * Atmel at91sam9g20ek wm8731 audio complex 4 - compatible: "atmel,at91sam9g20ek-wm8731-audio" 5 - atmel,model: The user-visible name of this sound complex. 6 - atmel,audio-routing: A list of the connections between audio components. 7 - atmel,ssc-controller: The phandle of the SSC controller 8 - atmel,audio-codec: The phandle of the WM8731 audio codec 10 - pinctrl-names, pinctrl-0: Please refer to pinctrl-bindings.txt 14 compatible = "atmel,at91sam9g20ek-wm8731-audio"; 15 pinctrl-names = "default"; 16 pinctrl-0 = <&pinctrl_pck0_as_mck>; [all …]
|
H A D | imx-audio-sgtl5000.txt | 1 Freescale i.MX audio complex with SGTL5000 codec 5 - compatible : "fsl,imx-audio-sgtl5000" 7 - model : The user-visible name of this sound complex 9 - ssi-controller : The phandle of the i.MX SSI controller 11 - audio-codec : The phandle of the SGTL5000 audio codec 13 - audio-routing : A list of the connections between audio components. 35 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX) 37 - mux-ext-port : The external port of the i.MX audio muxer 45 compatible = "fsl,imx51-babbage-sgtl5000", 46 "fsl,imx-audio-sgtl5000"; [all …]
|
H A D | nvidia,tegra-audio-wm8753.txt | 1 NVIDIA Tegra audio complex 4 - compatible : "nvidia,tegra-audio-wm8753" 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. [all …]
|
H A D | fsl,imx-audio-spdif.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,imx-audio-spdif.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX audio complex with S/PDIF transceiver 10 - Shengjiu Wang <shengjiu.wang@nxp.com> 15 - items: 16 - enum: 17 - fsl,imx-sabreauto-spdif 18 - fsl,imx6sx-sdb-spdif [all …]
|
H A D | samsung,tm2.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: Samsung Exynos5433 TM2(E) audio complex with WM5110 codec 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 14 - $ref: sound-card-common.yaml# 18 const: samsung,tm2-audio 20 audio-amplifier: 24 audio-codec: [all …]
|
H A D | nvidia,tegra-audio-alc5632.txt | 1 NVIDIA Tegra audio complex 4 - compatible : "nvidia,tegra-audio-alc5632" 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. [all …]
|
H A D | nvidia,tegra-audio-sgtl5000.txt | 1 NVIDIA Tegra audio complex, with SGTL5000 CODEC 4 - compatible : "nvidia,tegra-audio-sgtl5000" 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. [all …]
|
H A D | nvidia,tegra-audio-max98090.txt | 1 NVIDIA Tegra audio complex, with MAX98090 CODEC 4 - compatible : "nvidia,tegra-audio-max98090" 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. [all …]
|
H A D | nvidia,tegra-audio-rt5640.txt | 1 NVIDIA Tegra audio complex, with RT5640 CODEC 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. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/reset/ |
H A D | amlogic,meson-axg-audio-arb.txt | 1 * Amlogic audio memory arbiter controller 3 The Amlogic Audio ARB is a simple device which enables or 4 disables the access of Audio FIFOs to DDR on AXG based SoC. 7 - compatible: 'amlogic,meson-axg-audio-arb' or 8 'amlogic,meson-sm1-audio-arb' 9 - reg: physical base address of the controller and length of memory 11 - clocks: phandle to the fifo peripheral clock provided by the audio 12 clock controller. 13 - #reset-cells: must be 1. 17 arb: reset-controller@280 { [all …]
|
H A D | amlogic,meson-axg-audio-arb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/reset/amlogic,meson-axg-audio-arb.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Amlogic audio memory arbiter controller 11 - Jerome Brunet <jbrunet@baylibre.com> 13 description: The Amlogic Audio ARB is a simple device which enables or disables 14 the access of Audio FIFOs to DDR on AXG based SoC. 19 - amlogic,meson-axg-audio-arb 20 - amlogic,meson-sm1-audio-arb [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | marvell,mmp2-audio-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/marvell,mmp2-audio-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Marvell MMP2 Audio Clock Controller 10 - Lubomir Rintel <lkundrak@v3.sk> 13 The audio clock controller generates and supplies the clocks to the audio 20 <dt-bindings/clock/marvell,mmp2-audio.h>. 25 - marvell,mmp2-audio-clock 32 - description: Audio subsystem clock [all …]
|
H A D | clk-s5pv210-audss.txt | 1 * Samsung Audio Subsystem Clock Controller 3 The Samsung Audio Subsystem clock controller generates and supplies clocks 4 to Audio Subsystem block available in the S5PV210 and compatible SoCs. 8 - compatible: should be "samsung,s5pv210-audss-clock". 9 - reg: physical base address and length of the controller's register set. 11 - #clock-cells: should be 1. 13 - clocks: 14 - hclk: AHB bus clock of the Audio Subsystem. 15 - xxti: Optional fixed rate PLL reference clock, parent of mout_audss. If 18 - fout_epll: Input PLL to the AudioSS block, parent of mout_audss. [all …]
|