/freebsd-src/sys/contrib/device-tree/Bindings/sound/ |
H A D | rockchip-max98090.txt | 1 ROCKCHIP with MAX98090 CODEC 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 7 connected to the CODEC 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. */ [all …]
|
H A D | simple-card.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/simple-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple Audio Card Driver 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 14 frame-master: 15 description: Indicates dai-link frame master. 18 bitclock-master: 19 description: Indicates dai-link bit clock master [all …]
|
H A D | ti,j721e-cpb-ivi-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 --- 6 $id: http://devicetree.org/schemas/sound/ti,j721e-cpb-ivi-audio.yaml# 7 $schema: http://devicetree.org/meta-schemas/core.yaml# 9 title: Texas Instruments J721e Common Processor Board Audio Support 12 - Peter Ujfalusi <peter.ujfalusi@gmail.com> 16 extension board is extending the CPB audio support, described in: 17 sound/ti,j721e-cpb-audio.txt 19 The audio support on the Infotainment Expansion Board consists of McASP0 28 Note: the same PLL4 and PLL15 is used by the audio support on the CPB! [all …]
|
H A D | allwinner,sun4i-a10-codec.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/allwinner,sun4i-a10-codec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner A10 Codec 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 "#sound-dai-cells": 19 - allwinner,sun4i-a10-codec 20 - allwinner,sun6i-a31-codec [all …]
|
H A D | davinci-evm-audio.txt | 1 * Texas Instruments SoC audio setups with TLV320AIC3X Codec 4 - compatible : "ti,da830-evm-audio" : forDM365/DA8xx/OMAPL1x/AM33xx 5 - ti,model : The user-visible name of this sound complex. 6 - ti,audio-codec : The phandle of the TLV320AIC3x audio codec 7 - ti,mcasp-controller : The phandle of the McASP controller 8 - ti,audio-routing : A list of the connections between audio components. 11 sinks are the codec's pins, and the jacks on the board: 14 - ti,codec-clock-rate : The Codec Clock rate (in Hz) applied to the Codec. 15 - clocks : Reference to the master clock 16 - clock-names : The clock should be named "mclk" [all …]
|
H A D | audio-graph-card.txt | 1 Audio Graph Card: 3 Audio Graph Card specifies audio DAI connections of SoC <-> codec. 7 Basically, Audio Graph Card property is same as Simple Card. 8 see ${LINUX}/Documentation/devicetree/bindings/sound/simple-card.yaml 10 Below are same as Simple-Card. 12 - label 13 - widgets 14 - routing 15 - dai-format 16 - frame-master [all …]
|
H A D | ti,j721e-cpb-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 --- 6 $id: http://devicetree.org/schemas/sound/ti,j721e-cpb-audio.yaml# 7 $schema: http://devicetree.org/meta-schemas/core.yaml# 9 title: Texas Instruments J721e Common Processor Board Audio Support 12 - Peter Ujfalusi <peter.ujfalusi@gmail.com> 15 The audio support on the board is using pcm3168a codec connected to McASP10 25 PLL4 ---> PLL4_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk 26 |-> PLL4_HSDIV2 ---> AUDIO_REFCLK2 ---> pcm3168a.SCKI 29 PLL15 ---> PLL15_HSDIV0 ---> MCASP10_AUXCLK ---> McASP10.auxclk [all …]
|
H A D | amlogic,axg-sound-card.txt | 5 - compatible: "amlogic,axg-sound-card" 6 - model : User specified audio sound card name, one string 10 - audio-aux-devs : List of phandles pointing to auxiliary devices 11 - audio-widgets : Please refer to widgets.txt. 12 - audio-routing : A list of the connections between audio components. 16 - dai-link: Container for dai-link level properties and the CODEC 17 sub-nodes. There should be at least one (and probably more) 20 Required dai-link properties: 22 - sound-dai: phandle and port of the CPU DAI. 24 Required TDM Backend dai-link properties: [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 …]
|
H A D | qcom,apq8096.txt | 3 This binding describes the APQ8096 sound card, which uses qdsp for audio. 5 - compatible: 8 Definition: must be "qcom,apq8096-sndcard" 10 - audio-routing: 13 Definition: A list of the connections between audio components. 17 of codec and the jacks on the board: 37 Audio pins and MicBias on WCD9335 Codec: 53 - model: 56 Definition: The user-visible name of this sound card. 58 - aux-devs [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 15 - 'codec' subnode with a 'sound-dai' property containing list of phandles [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 | 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 | sirf-audio.txt | 1 * SiRF atlas6 and prima2 internal audio codec and port based audio setups 4 - compatible: "sirf,sirf-audio-card" 5 - sirf,audio-platform: phandle for the platform node 6 - sirf,audio-codec: phandle for the SiRF internal codec node 9 - hp-pa-gpios: Need to be present if the board need control external 11 - spk-pa-gpios: Need to be present if the board need control external 13 - hp-switch-gpios: Need to be present if the board capable to detect jack 16 Available audio endpoints for the audio-routing table: 24 SiRF internal audio codec pins: 34 compatible = "sirf,sirf-audio-card"; [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 | samsung,snow.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: Google Snow audio complex with MAX9809x codec 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 16 - google,snow-audio-max98090 17 - google,snow-audio-max98091 18 - google,snow-audio-max98095 20 codec: [all …]
|
H A D | nvidia,tegra-audio-rt5677.txt | 1 NVIDIA Tegra audio complex, with RT5677 CODEC 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. [all …]
|
H A D | mt2701-cs42448.txt | 1 MT2701 with CS42448 CODEC 4 - compatible: "mediatek,mt2701-cs42448-machine" 5 - mediatek,platform: the phandle of MT2701 ASoC platform 6 - audio-routing: a list of the connections between audio 7 - mediatek,audio-codec: the phandles of cs42448 codec 8 - mediatek,audio-codec-bt-mrg the phandles of bt-sco dummy codec 9 - pinctrl-names: Should contain only one value - "default" 10 - pinctrl-0: Should specify pin control groups used for this controller. 11 - i2s1-in-sel-gpio1, i2s1-in-sel-gpio2: Should specify two gpio pins to 12 control I2S1-in mux. [all …]
|
H A D | samsung,odroid.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos Odroid XU3/XU4 audio complex with MAX98090 codec 10 - Krzyszto [all...] |
H A D | st,sti-asoc-card.txt | 3 The sti ASoC Sound Card can be used, for all sti SoCs using internal sti-sas 4 codec or external codecs. 6 sti sound drivers allows to expose sti SoC audio interface through the 8 Documentation/devicetree/bindings/sound/simple-card.yaml. 10 1) sti-uniperiph-dai: audio dai device. 11 --------------------------------------- 14 - compatible: "st,stih407-uni-player-hdmi", "st,stih407-uni-player-pcm-out", 15 "st,stih407-uni-player-dac", "st,stih407-uni-player-spdif", 16 "st,stih407-uni-reader-pcm_in", "st,stih407-uni-reader-hdmi", 18 - st,syscfg: phandle to boot-device system configuration registers [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-schema [all...] |
H A D | ux500-mop500.txt | 1 * MOP500 Audio Machine Driver 3 This node is responsible for linking together all ux500 Audio Driver components. 6 - compatible : "stericsson,snd-soc-mop500" 8 Non-standard properties: 9 - stericsson,cpu-dai : Phandle to the CPU-side DAI 10 - stericsson,audio-codec : Phandle to the Audio CODEC 11 - stericsson,card-name : Over-ride default card name 16 compatible = "stericsson,snd-soc-mop500"; 18 stericsson,cpu-dai = <&msp1 &msp3>; 19 stericsson,audio-codec = <&codec>; [all …]
|
H A D | arndale.txt | 1 Audio Binding for Arndale boards 4 - compatible : Can be one of the following: 5 "samsung,arndale-rt5631", 6 "samsung,arndale-wm1811" 8 - samsung,audio-cpu: The phandle of the Samsung I2S controller 9 - samsung,audio-codec: The phandle of the audio codec 12 - samsung,model: The name of the sound-card 14 Arndale Boards has many audio daughter cards, one of them is 15 rt5631/alc5631. Below example shows audio bindings for rt5631/ 16 alc5631 based codec. [all …]
|
H A D | nvidia,tegra-audio-trimslice.txt | 1 NVIDIA Tegra audio complex for TrimSlice 4 - compatible : "nvidia,tegra-audio-trimslice" 5 - clocks : Must contain an entry for each entry in clock-names. 6 - clock-names : Must include the following entries: 9 "mclk" (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 10 - nvidia,i2s-controller : The phandle of the Tegra I2S1 controller 11 - nvidia,audio-codec : The phandle of the WM8903 audio codec 16 compatible = "nvidia,tegra-audio-trimslice"; 17 nvidia,i2s-controller = <&tegra_i2s1>; 18 nvidia,audio-codec = <&codec>; [all …]
|
/freebsd-src/share/man/man4/ |
H A D | snd_hda.4 | 1 .\" Copyright (c) 2006-2008 Joel Dahl <joel@FreeBSD.org> 31 .Nd "Intel High Definition Audio bridge device driver" 35 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 47 The High Definition (HD) Audio specification was developed by Intel as the 50 support for several logical audio devices, and general purpose DMA channels. 54 driver includes HDA bus controller driver (hdac), HDA codec driver (hdacc) 55 and HDA codecs audio functions bridge driver (hdaa) that allows 56 the generic audio driver, 59 Only audio functions are supported by [all …]
|