| /linux/arch/arm64/boot/dts/renesas/ | 
| H A D | ulcb-kf-audio-graph-card-mix+split.dtsi | 1 // SPDX-License-Identifier: GPL-2.012  *	(A) CPU0 (2ch) <----> (2ch) (X) ak4613	   (MIX-0)
 13  *	(B) CPU1 (2ch)  --/			   (MIX-1)
 14  *	(C) CPU2 (2ch)  ----> (8ch) (Y) PCM3168A-p (TDM-0 : 0,1ch)
 15  *	(D) CPU3 (2ch)  --/			   (TDM-1 : 2,3ch)
 16  *	(E) CPU4 (2ch)  --/			   (TDM-2 : 4,5ch)
 17  *	(F) CPU5 (2ch)  --/			   (TDM-3 : 6,7ch)
 18  *	(G) CPU6 (2ch) <----  (6ch) (Z) PCM3168A-c (TDM-a: 0,1ch)
 19  *	(H) CPU7 (2ch) <--/			   (TDM-b: 2,3ch)
 20  *	(I) CPU8 (2ch) <--/			   (TDM-c: 4,5ch)
 [all …]
 
 | 
| H A D | ulcb-kf-audio-graph-card2-mix+split.dtsi | 1 // SPDX-License-Identifier: GPL-2.012  *	(A) CPU0 (2ch) <----> (2ch) (X)	ak4613	   (MIX-0)
 13  *	(B) CPU1 (2ch)  --/			   (MIX-1)
 14  *	(C) CPU3 (2ch)  ----> (8ch) (Y)	PCM3168A-p (TDM-0 : 0,1ch)
 15  *	(D) CPU2 (2ch)  --/			   (TDM-1 : 2,3ch)
 16  *	(E) CPU4 (2ch)  --/			   (TDM-2 : 4,5ch)
 17  *	(F) CPU5 (2ch)  --/			   (TDM-3 : 6,7ch)
 18  *	(G) CPU6 (2ch) <----  (6ch) (Z) PCM3168A-c (TDM-a: 0,1ch)
 19  *	(H) CPU7 (2ch) <--/			   (TDM-b: 2,3ch)
 20  *	(I) CPU8 (2ch) <--/			   (TDM-c: 4,5ch)
 [all …]
 
 | 
| H A D | ulcb-kf-simple-audio-card-mix+split.dtsi | 1 // SPDX-License-Identifier: GPL-2.012  *	(A) CPU0 (2ch) <----> (2ch) (X)	ak4613	   (MIX-0)
 13  *	(B) CPU1 (2ch)  --/			   (MIX-1)
 14  *	(C) CPU3 (2ch)  ----> (8ch) (Y)	PCM3168A-p (TDM-0 : 0,1ch)
 15  *	(D) CPU2 (2ch)  --/			   (TDM-1 : 2,3ch)
 16  *	(E) CPU4 (2ch)  --/			   (TDM-2 : 4,5ch)
 17  *	(F) CPU5 (2ch)  --/			   (TDM-3 : 6,7ch)
 18  *	(G) CPU6 (2ch) <----  (6ch) (Z) PCM3168A-c (TDM-a: 0,1ch)
 19  *	(H) CPU7 (2ch) <--/			   (TDM-b: 2,3ch)
 20  *	(I) CPU8 (2ch) <--/			   (TDM-c: 4,5ch)
 [all …]
 
 | 
| H A D | ulcb-simple-audio-card.dtsi | 1 // SPDX-License-Identifier: GPL-2.09  *	(A) CPU0 <----> ak4613
 10  *	(B) CPU1  ----> HDMI
 12  *	(A) aplay   -D plughw:0,0 xxx.wav
 13  *	(B) aplay   -D plughw:0,1 xxx.wav
 15  *	(A) arecord -D plughw:0,0 xxx.wav
 20 		compatible = "simple-audio-card";
 21 		label = "snd-ulcb";
 23 		#address-cells = <1>;
 24 		#size-cells = <0>;
 [all …]
 
 | 
| H A D | ulcb-audio-graph-card.dtsi | 1 // SPDX-License-Identifier: GPL-2.09  *	(A) CPU0 <-----> ak4613
 10  *	(B) CPU1  -----> HDMI
 12  *	(A) aplay   -D plughw:0,0 xxx.wav
 13  *	(B) aplay   -D plughw:0,1 xxx.wav
 15  *	(A) arecord -D plughw:0,0 xxx.wav
 20 		compatible = "audio-graph-card";
 21 		label = "snd-ulcb";
 23 		dais = <&snd_ulcb1 /* (A) CPU0 <-> ak4613 */
 24 			&snd_ulcb2 /* (B) CPU1  -> HDMI   */
 [all …]
 
 | 
| H A D | ulcb-kf-simple-audio-card.dtsi | 1 // SPDX-License-Identifier: GPL-2.09  *	(A) CPU0 <----> ak4613
 10  *	(B) CPU1  ----> HDMI
 11  *	(C) CPU2  ----> PCM3168A-p
 12  *	(D) CPU3 <----  PCM3168A-c
 14  *	(A) aplay   -D plughw:0,0 xxx.wav
 15  *	(B) aplay   -D plughw:0,1 xxx.wav
 16  *	(C) aplay   -D plughw:1,0 xxx.wav
 18  *	(A) arecord -D plughw:0,0 xxx.wav
 19  *	(D) arecord -D plughw:1,1 xxx.wav
 [all …]
 
 | 
| H A D | ulcb-audio-graph-card-mix+split.dtsi | 1 // SPDX-License-Identifier: GPL-2.012  *	(A) CPU0 (2ch) <-----> (2ch) (X) ak4613	(MIX-0)
 13  *	(B) CPU1 (2ch)  --/			(MIX-1)
 15  *	(A) aplay   -D plughw:0,0 xxx.wav
 16  *	(B) aplay   -D plughw:0,1 xxx.wav
 18  *	(A) arecord -D plughw:0,0 xxx.wav
 23 		compatible = "audio-graph-scu-card";
 24 		label = "snd-ulcb-mix";
 38 		#address-cells = <1>;
 39 		#size-cells = <0>;
 [all …]
 
 | 
| H A D | ulcb-kf-audio-graph-card.dtsi | 1 // SPDX-License-Identifier: GPL-2.09  *	(A) CPU0 <----> ak4613
 10  *	(B) CPU1  ----> HDMI
 11  *	(C) CPU2  ----> PCM3168A-p (8ch)
 12  *	(D) CPU3 <----  PCM3168A-c (6ch)
 14  *	(A) aplay   -D plughw:0,0 xxx.wav
 15  *	(B) aplay   -D plughw:0,1 xxx.wav
 16  *	(C) aplay   -D plughw:1,0 xxx.wav
 18  *	(A) arecord -D plughw:0,0 xxx.wav
 19  *	(D) arecord -D plughw:1,1 xxx.wav
 [all …]
 
 | 
| H A D | ulcb-audio-graph-card2-mix+split.dtsi | 1 // SPDX-License-Identifier: GPL-2.012  *	(A) CPU0 (2ch) <----> (2ch) (X) ak4613	(MIX-0)
 13  *	(B) CPU1 (2ch)  --/			(MIX-1)
 15  *	(A) aplay   -D plughw:0,0 xxx.wav
 16  *	(B) aplay   -D plughw:0,1 xxx.wav
 18  *	(A) arecord -D plughw:0,0 xxx.wav
 22 		compatible = "audio-graph-card2";
 23 		label = "snd-ulcb-mix";
 35 			#address-cells = <1>;
 36 			#size-cells = <0>;
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/intel/pxa/ | 
| H A D | pxa300-raumfeld-connector.dts | 1 // SPDX-License-Identifier: GPL-2.03 /dts-v1/;
 5 #include "pxa300-raumfeld-common.dtsi"
 6 #include "pxa300-raumfeld-tuneable-clock.dtsi"
 10 	compatible = "raumfeld,raumfeld-connector-pxa303", "marvell,pxa300";
 13 		compatible = "simple-audio-card";
 14 		simple-audio-card,name = "Raumfeld Connector";
 15 		#address-cells = <1>;
 16 		#size-cells = <0>;
 18 		simple-audio-card,dai-link@0 {
 [all …]
 
 | 
| H A D | pxa300-raumfeld-speaker-one.dts | 1 // SPDX-License-Identifier: GPL-2.03 /dts-v1/;
 5 #include "pxa300-raumfeld-common.dtsi"
 9 	compatible = "raumfeld,raumfeld-speaker-one-pxa303", "marvell,pxa300";
 13 		#sound-dai-cells = <0>;
 14 		Vdd-supply = <®_3v3>;
 15 		Vdda-supply = <®_va_5v0>;
 18 	xo_11mhz: oscillator-11mhz {
 19 		compatible = "fixed-clock";
 20 		#clock-cells = <0>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/freescale/ | 
| H A D | fsl-ls1012a-oxalis.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)9 /dts-v1/;
 11 #include "fsl-ls1012a.dtsi"
 15 	compatible = "ebs-systart,oxalis", "fsl,ls1012a";
 17 	sys_mclk: clock-mclk {
 18 		compatible = "fixed-clock";
 19 		#clock-cells = <0>;
 20 		clock-frequency = <25000000>;
 23 	reg_1p8v: regulator-1p8v {
 24 		compatible = "regulator-fixed";
 [all …]
 
 | 
| H A D | fsl-ls1012a-frdm.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 10 #include <dt-bindings/interrupt-controller/irq.h>
 11 #include "fsl-ls1012a.dtsi"
 15 	compatible = "fsl,ls1012a-frdm", "fsl,ls1012a";
 17 	sys_mclk: clock-mclk {
 18 		compatible = "fixed-clock";
 19 		#clock-cells = <0>;
 20 		clock-frequency = <25000000>;
 23 	sc16is7xx_clk: clock-sc16is7xx {
 [all …]
 
 | 
| H A D | fsl-ls1028a-kontron-sl28-var3-ads2.dts | 1 // SPDX-License-Identifier: GPL-2.0+3  * Device Tree file for the Kontron SMARC-sAL28 board on a SMARC Eval 2.0
 10 /dts-v1/;
 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
 13 #include "fsl-ls1028a-kontron-sl28-var3.dts"
 16 	model = "Kontron SMARC-sAL28 (Single PHY) on SMARC Eval 2.0 carrier";
 17 	compatible = "kontron,sl28-var3-ads2", "kontron,sl28-var3",
 20 	pwm-fan {
 21 		compatible = "pwm-fan";
 22 		#cooling-cells = <2>;
 [all …]
 
 | 
| H A D | imx8mq-zii-ultra-rmb3.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)6 /dts-v1/;
 8 #include "imx8mq-zii-ultra.dtsi"
 12 	compatible = "zii,imx8mq-ultra-rmb3", "zii,imx8mq-ultra", "fsl,imx8mq";
 15 		compatible = "simple-audio-card";
 16 		simple-audio-card,name = "front";
 17 		simple-audio-card,format = "i2s";
 18 		simple-audio-card,bitclock-master = <&sound1_codec>;
 19 		simple-audio-card,frame-master = <&sound1_codec>;
 20 		simple-audio-card,widgets =
 [all …]
 
 | 
| H A D | fsl-ls1028a-rdb.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)5  * Copyright 2018-2021 NXP
 11 /dts-v1/;
 12 #include "fsl-ls1028a.dtsi"
 16 	compatible = "fsl,ls1028a-rdb", "fsl,ls1028a";
 38 		stdout-path = "serial0:115200n8";
 46 	sys_mclk: clock-mclk {
 47 		compatible = "fixed-clock";
 48 		#clock-cells = <0>;
 49 		clock-frequency = <25000000>;
 [all …]
 
 | 
| H A D | imx8mq-zii-ultra-zest.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)6 /dts-v1/;
 8 #include "imx8mq-zii-ultra.dtsi"
 12 	compatible = "zii,imx8mq-ultra-zest", "zii,imx8mq-ultra", "fsl,imx8mq";
 15 		compatible = "simple-audio-card";
 16 		simple-audio-card,name = "front";
 17 		simple-audio-card,format = "i2s";
 18 		simple-audio-card,bitclock-master = <&sound_codec>;
 19 		simple-audio-card,frame-master = <&sound_codec>;
 20 		simple-audio-card,widgets =
 [all …]
 
 | 
| H A D | fsl-ls1028a-qds.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)11 /dts-v1/;
 13 #include "fsl-ls1028a.dtsi"
 17 	compatible = "fsl,ls1028a-qds", "fsl,ls1028a";
 32 		stdout-path = "serial0:115200n8";
 40 	sys_mclk: clock-mclk {
 41 		compatible = "fixed-clock";
 42 		#clock-cells = <0>;
 43 		clock-frequency = <25000000>;
 46 	reg_1p8v: regulator-1p8v {
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | audio-graph-port.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/sound/audio-graph-port.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
 15   port-base:
 17       - $ref: /schemas/graph.yaml#/$defs/port-base
 18       - $ref: /schemas/sound/dai-params.yaml#
 20       mclk-fs:
 21         $ref: simple-card.yaml#/definitions/mclk-fs
 [all …]
 
 | 
| H A D | mikroe,mikroe-proto.txt | 1 Mikroe-PROTO audio board4   - compatible: "mikroe,mikroe-proto"
 5   - dai-format: Must be "i2s".
 6   - i2s-controller: The phandle of the I2S controller.
 7   - audio-codec: The phandle of the WM8731 audio codec.
 9   - model: The user-visible name of this sound complex.
 10   - bitclock-master: Indicates dai-link bit clock master; for details see simple-card.txt (1).
 11   - frame-master: Indicates dai-link frame master; for details see simple-card.txt (1).
 13 (1) : There must be the same master for both bit and frame clocks.
 17 		compatible = "mikroe,mikroe-proto";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/nxp/ls/ | 
| H A D | ls1021a-iot.dts | 1 // SPDX-License-Identifier: GPL-2.03  * Copyright 2021-2022 NXP
 7 /dts-v1/;
 11 	model = "LS1021A-IOT Board";
 12 	compatible = "fsl,ls1021a-iot", "fsl,ls1021a";
 14 	sys_mclk: clock-mclk {
 15 		compatible = "fixed-clock";
 16 		#clock-cells = <0>;
 17 		clock-frequency = <24576000>;
 20 	reg_3p3v: regulator-3V3 {
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/ti/omap/ | 
| H A D | am3517-evm-ui.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (C) 2018 Logic PD, Inc - https://www.logicpd.com/
 6 #include <dt-bindings/input/input.h>
 10 		compatible = "simple-audio-card";
 11 		simple-audio-card,name = "tlv320aic23-hifi";
 13 		simple-audio-card,widgets =
 18 		simple-audio-card,routing =
 25 		simple-audio-card,format = "i2s";
 26 		simple-audio-card,bitclock-master = <&sound_master>;
 27 		simple-audio-card,frame-master = <&sound_master>;
 [all …]
 
 | 
| /linux/sound/soc/generic/ | 
| H A D | audio-graph-card2.c | 1 // SPDX-License-Identifier: GPL-2.08 // based on ${LINUX}/sound/soc/generic/audio-graph-card.c
 25 			bitclock-master;
 27 				frame-master;
 37  It uses *latest* format, and *share* master settings.
 39 	sample0: left_j, bitclock-master, frame-master
 40 	sample1: i2s,    bitclock-master
 43  bitclock/frame provider as default.
 56 		linux/sound/soc/soc-utils.c
 57 		linux/sound/soc/generic/test-component.c
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/nxp/vf/ | 
| H A D | vf610-twr.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)5 /dts-v1/;
 10 	compatible = "fsl,vf610-twr", "fsl,vf610";
 22 		compatible = "fixed-clock";
 23 		#clock-cells = <0>;
 24 		clock-frequency = <24576000>;
 28 		compatible = "fixed-clock";
 29 		#clock-cells = <0>;
 30 		clock-frequency = <50000000>;
 34 	reg_3p3v: regulator-3p3v {
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/ti/ | 
| H A D | k3-am62x-sk-hdmi-audio.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT3  * Audio playback via HDMI for AM625-SK and AM62-LP SK.
 6  * AM625 SK: https://www.ti.com/tool/SK-AM62
 7  * AM62-LP SK: https://www.ti.com/tool/SK-AM62-LP
 9  * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
 12 /dts-v1/;
 16 	hdmi_audio: sound-sii9022 {
 17 		compatible = "simple-audio-card";
 18 		simple-audio-card,name = "AM62x-Sil9022-HDMI";
 19 		simple-audio-card,format = "i2s";
 [all …]
 
 |