ASoC: dt-bindings: Reference common DAI properties

Reference in all sound components which have '#sound-dai-cells' the
dai-common.yaml schema, which allows to use 'sound-name-prefix'
property.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Tested-by: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
Acked-by: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
Link: https://lore.kernel.org/r/20221203160442.69594-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Krzysztof Kozlowski 2022-12-03 17:04:41 +01:00 committed by Mark Brown
parent 3fda85324b
commit 58ae9a2aca
No known key found for this signature in database
GPG key ID: 24D68B725D5487D0
69 changed files with 275 additions and 94 deletions

View file

@ -14,6 +14,9 @@ description: |
Analog Devices ADAU1372 four inputs and two outputs codec.
https://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1372.pdf
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -42,7 +45,7 @@ required:
- clocks
- clock-names
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -51,6 +51,7 @@ required:
- AVDD-supply
allOf:
- $ref: dai-common.yaml#
- $ref: /schemas/spi/spi-peripheral-props.yaml#
unevaluatedProperties: false

View file

@ -15,6 +15,9 @@ description: |
standalone mode.
https://www.analog.com/media/en/technical-documentation/data-sheets/ADAU7118.pdf
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -57,7 +60,7 @@ required:
- iovdd-supply
- dvdd-supply
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: AK4375 DAC and headphones amplifier
maintainers:
- Vincent Knecht <vincent.knecht@mailoo.org>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: asahi-kasei,ak4375
@ -35,7 +38,7 @@ required:
- avdd-supply
- tvdd-supply
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: AK4613 I2C transmitter
maintainers:
- Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: asahi-kasei,ak4613
@ -35,7 +38,7 @@ required:
- compatible
- reg
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: AK4642 I2C transmitter
maintainers:
- Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -37,7 +40,7 @@ required:
- compatible
- reg
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -102,6 +102,7 @@ required:
- dma-names
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
@ -228,7 +229,7 @@ allOf:
- Mic
- Speaker
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -61,6 +61,7 @@ properties:
maxItems: 1
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
@ -128,7 +129,7 @@ required:
- dmas
- dma-names
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -54,6 +54,7 @@ properties:
maxItems: 1
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
@ -104,7 +105,7 @@ required:
- dmas
- dma-names
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: Allwinner H6 DMIC
maintainers:
- Ban Tao <fengzheng923@gmail.com>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
oneOf:
@ -59,7 +62,7 @@ required:
- dma-names
- resets
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -10,6 +10,9 @@ maintainers:
- Chen-Yu Tsai <wens@csie.org>
- Maxime Ripard <mripard@kernel.org>
allOf:
- $ref: dai-common.yaml#
properties:
"#sound-dai-cells":
minimum: 0
@ -49,7 +52,7 @@ required:
- clocks
- clock-names
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -14,6 +14,9 @@ description: |
maintainers:
- Martin Povišer <povik+lin@cutebit.org>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
items:
@ -106,7 +109,7 @@ required:
- power-domains
- '#sound-dai-cells'
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -146,6 +146,7 @@ required:
- "#sound-dai-cells"
allOf:
- $ref: dai-common.yaml#
- if:
properties:
cirrus,boost-type:
@ -171,7 +172,7 @@ allOf:
cirrus,gpio1-src-select:
enum: [1]
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -14,6 +14,9 @@ description: |
CS35L45 is a Boosted Mono Class D Amplifier with DSP
Speaker Protection and Adaptive Battery Management.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -52,7 +55,7 @@ required:
- reg
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: CS42L51 audio codec DT bindings
maintainers:
- Olivier Moysan <olivier.moysan@foss.st.com>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: cirrus,cs42l51
@ -46,7 +49,7 @@ required:
- reg
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -24,6 +24,9 @@ description: |
This binding must be part of the Lochnagar MFD binding:
[1] ../mfd/cirrus,lochnagar.yaml
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -49,4 +52,4 @@ required:
- clocks
- clock-names
additionalProperties: false
unevaluatedProperties: false

View file

@ -22,6 +22,9 @@ description: |
The properties are all contained in the parent MFD node.
allOf:
- $ref: dai-common.yaml#
properties:
'#sound-dai-cells':
description:

View file

@ -167,6 +167,7 @@ required:
- interrupt-names
allOf:
- $ref: dai-common.yaml#
- if:
properties:
opmode:
@ -177,7 +178,7 @@ allOf:
required:
- tdm-slots
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -10,6 +10,9 @@ maintainers:
- Daniel Drake <drake@endlessm.com>
- Katsuhiro Suzuki <katsuhiro@katsuster.net>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: everest,es8316
@ -33,7 +36,7 @@ required:
- reg
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -140,6 +140,7 @@ properties:
description: optional, some dts node didn't add it.
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
@ -181,7 +182,7 @@ required:
- dma-names
- interrupts
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -17,6 +17,9 @@ description: |
subnode of a cros-ec node.
(see Documentation/devicetree/bindings/mfd/google,cros-ec.yaml).
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: google,cros-ec-codec
@ -42,7 +45,7 @@ required:
- compatible
- '#sound-dai-cells'
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: Ingenic SoCs AC97 / I2S Controller (AIC) DT bindings
maintainers:
- Paul Cercueil <paul@crapouillou.net>
allOf:
- $ref: dai-common.yaml#
properties:
$nodename:
pattern: '^audio-controller@'
@ -53,7 +56,7 @@ properties:
- const: rx
- const: tx
additionalProperties: false
unevaluatedProperties: false
required:
- compatible

View file

@ -9,6 +9,9 @@ title: Ingenic JZ47xx internal codec DT bindings
maintainers:
- Paul Cercueil <paul@crapouillou.net>
allOf:
- $ref: dai-common.yaml#
properties:
$nodename:
pattern: '^audio-codec@.*'
@ -37,7 +40,7 @@ properties:
'#sound-dai-cells':
const: 0
additionalProperties: false
unevaluatedProperties: false
required:
- compatible

View file

@ -13,6 +13,9 @@ maintainers:
description: |
Intel KeemBay I2S
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -64,7 +67,7 @@ required:
- clock-names
- interrupts
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: Bluetooth SCO Audio Codec
maintainers:
- Mark Brown <broonie@kernel.org>
allOf:
- $ref: dai-common.yaml#
properties:
'#sound-dai-cells':
enum:
@ -26,7 +29,7 @@ required:
- '#sound-dai-cells'
- compatible
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: Marvel SSPA Digital Audio Interface Bindings
maintainers:
- Lubomir Rintel <lkundrak@v3.sk>
allOf:
- $ref: dai-common.yaml#
properties:
$nodename:
pattern: "^audio-controller(@.*)?$"
@ -73,7 +76,7 @@ required:
- dma-names
- port
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -66,13 +66,15 @@ properties:
enum: [0, 1, 2, 3]
default: 0
if:
properties:
compatible:
const: microchip,sam9x60-i2smcc
then:
properties:
microchip,tdm-data-pair: false
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
const: microchip,sam9x60-i2smcc
then:
properties:
microchip,tdm-data-pair: false
required:
- "#sound-dai-cells"
@ -84,7 +86,7 @@ required:
- dmas
- dma-names
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -13,6 +13,9 @@ description:
The Microchip Sony/Philips Digital Interface Transmitter is a serial port
compliant with the IEC-60958 standard.
allOf:
- $ref: dai-common.yaml#
properties:
"#sound-dai-cells":
const: 0
@ -53,7 +56,7 @@ required:
- dmas
- dma-names
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -13,6 +13,9 @@ description:
The Microchip Pulse Density Microphone Controller (PDMC) interfaces up to 4
digital microphones having Pulse Density Modulated (PDM) outputs.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: microchip,sama7g5-pdmc
@ -75,7 +78,7 @@ required:
- dma-names
- microchip,mic-pos
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -16,6 +16,9 @@ maintainers:
- Thierry Reding <treding@nvidia.com>
- Jon Hunter <jonathanh@nvidia.com>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: nvidia,tegra20-spdif
@ -66,7 +69,7 @@ required:
- dma-names
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -109,9 +109,10 @@ required:
- interrupt-names
- '#sound-dai-cells'
additionalProperties: false
unevaluatedProperties: false
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:

View file

@ -9,6 +9,9 @@ title: LPASS(Low Power Audio Subsystem) RX Macro audio codec DT bindings
maintainers:
- Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -58,7 +61,7 @@ required:
- reg
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: LPASS(Low Power Audio Subsystem) TX Macro audio codec DT bindings
maintainers:
- Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -62,7 +65,7 @@ required:
- reg
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: LPASS(Low Power Audio Subsystem) VA Macro audio codec DT bindings
maintainers:
- Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -61,7 +64,7 @@ required:
- reg
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: LPASS(Low Power Audio Subsystem) VA Macro audio codec DT bindings
maintainers:
- Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -52,7 +55,7 @@ required:
- reg
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -14,6 +14,9 @@ description:
Qualcomm Audio Device Manager (Q6ADM) routing node represents routing
specific configuration.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -26,7 +29,7 @@ required:
- compatible
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -10,6 +10,9 @@ maintainers:
- Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
- Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -22,7 +25,7 @@ required:
- compatible
- '#sound-dai-cells'
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -11,6 +11,7 @@ maintainers:
- Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
allOf:
- $ref: dai-common.yaml#
- $ref: /schemas/soc/qcom/qcom,apr-services.yaml#
properties:

View file

@ -13,6 +13,9 @@ description: |
Qualcomm WCD9380/WCD9385 Codec is a standalone Hi-Fi audio codec IC.
It has RX and TX Soundwire slave devices.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -106,7 +109,7 @@ required:
- qcom,micbias4-microvolt
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -15,6 +15,9 @@ description: |
Their primary operating mode uses a SoundWire digital audio
interface. This binding is for SoundWire interface.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: sdw10217020200
@ -43,7 +46,7 @@ required:
- "#thermal-sensor-cells"
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |
@ -61,6 +64,7 @@ examples:
vdd-supply = <&vreg_s10b_1p8>;
#thermal-sensor-cells = <0>;
#sound-dai-cells = <0>;
sound-name-prefix = "SpkrLeft";
};
speaker@0,2 {
@ -70,6 +74,7 @@ examples:
vdd-supply = <&vreg_s10b_1p8>;
#thermal-sensor-cells = <0>;
#sound-dai-cells = <0>;
sound-name-prefix = "SpkrRight";
};
};

View file

@ -12,6 +12,9 @@ maintainers:
description: |
Rt5682s(ALC5682I-VS) is a rt5682i variant which supports I2C only.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: realtek,rt5682s
@ -104,7 +107,7 @@ properties:
description: Regulator supplying power to the digital core and charge pump
through the LDO1_IN pin.
additionalProperties: false
unevaluatedProperties: false
required:
- compatible

View file

@ -9,6 +9,9 @@ title: Renesas FIFO-buffered Serial Interface (FSI)
maintainers:
- Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
allOf:
- $ref: dai-common.yaml#
properties:
$nodename:
pattern: "^sound@.*"
@ -64,7 +67,7 @@ required:
- power-domains
- '#sound-dai-cells'
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -274,6 +274,7 @@ required:
- "#sound-dai-cells"
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
@ -304,7 +305,7 @@ allOf:
- ssi
- audmapp
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: Renesas RZ/{G2L,V2L} ASoC Sound Serial Interface (SSIF-2)
maintainers:
- Biju Das <biju.das.jz@bp.renesas.com>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
items:
@ -90,7 +93,7 @@ required:
- resets
- '#sound-dai-cells'
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -16,6 +16,9 @@ description: |
applications like as TV, monitors. home entertainment, electronic music
equipment.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -42,7 +45,7 @@ required:
- dvdd-supply
- '#sound-dai-cells'
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -14,6 +14,9 @@ description:
maintainers:
- Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -138,7 +141,7 @@ required:
- reset-names
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -16,6 +16,9 @@ description:
maintainers:
- Heiko Stuebner <heiko@sntech.de>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -83,7 +86,7 @@ required:
- dma-names
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -8,6 +8,9 @@ title: Rockchip rk3328 internal codec
maintainers:
- Heiko Stuebner <heiko@sntech.de>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
@ -53,7 +56,7 @@ required:
- rockchip,grf
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -13,6 +13,9 @@ description:
maintainers:
- Heiko Stuebner <heiko@sntech.de>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
oneOf:
@ -111,7 +114,7 @@ required:
- dma-names
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -75,17 +75,18 @@ required:
- dma-names
- "#sound-dai-cells"
if:
properties:
compatible:
contains:
const: rockchip,rk3288-spdif
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
contains:
const: rockchip,rk3288-spdif
then:
required:
- rockchip,grf
then:
required:
- rockchip,grf
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -14,6 +14,9 @@ description:
maintainers:
- Katsuhiro Suzuki <katsuhiro@katsuster.net>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: rohm,bd28623
@ -50,7 +53,7 @@ required:
- VCCP2-supply
- "#sound-dai-cells"
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -10,6 +10,9 @@ maintainers:
- Krzysztof Kozlowski <krzk@kernel.org>
- Sylwester Nawrocki <s.nawrocki@samsung.com>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
description: |
@ -124,7 +127,7 @@ required:
- clocks
- clock-names
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: Freescale SGTL5000 Stereo Codec
maintainers:
- Fabio Estevam <festevam@gmail.com>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: fsl,sgtl5000
@ -88,7 +91,7 @@ required:
- VDDA-supply
- VDDIO-supply
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -50,21 +50,21 @@ properties:
- const: rx
minItems: 1
if:
properties:
compatible:
contains:
const: canaan,k210-i2s
then:
properties:
"#sound-dai-cells":
const: 1
else:
properties:
"#sound-dai-cells":
const: 0
allOf:
- $ref: dai-common.yaml#
- if:
properties:
compatible:
contains:
const: canaan,k210-i2s
then:
properties:
"#sound-dai-cells":
const: 1
else:
properties:
"#sound-dai-cells":
const: 0
required:
- compatible

View file

@ -9,6 +9,9 @@ title: UniPhier AIO audio system
maintainers:
- <alsa-devel@alsa-project.org>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -70,7 +73,7 @@ patternProperties:
$ref: audio-graph-port.yaml#
unevaluatedProperties: false
additionalProperties: false
unevaluatedProperties: false
required:
- compatible

View file

@ -9,6 +9,9 @@ title: UniPhier EVEA SoC-internal sound codec
maintainers:
- <alsa-devel@alsa-project.org>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: socionext,uniphier-evea
@ -48,7 +51,7 @@ patternProperties:
$ref: audio-graph-port.yaml#
unevaluatedProperties: false
additionalProperties: false
unevaluatedProperties: false
required:
- compatible

View file

@ -13,6 +13,9 @@ description:
The SPI/I2S block supports I2S/PCM protocols when configured on I2S mode.
Only some SPI instances support I2S.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -68,7 +71,7 @@ required:
- dmas
- dma-names
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -13,6 +13,9 @@ description: |
The SPDIFRX peripheral, is designed to receive an S/PDIF flow compliant with
IEC-60958 and IEC-61937.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -57,7 +60,7 @@ required:
- dmas
- dma-names
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -22,6 +22,9 @@ description: |
https://www.ti.com/lit/gpn/tas2564
https://www.ti.com/lit/gpn/tas2110
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -58,7 +61,7 @@ required:
- compatible
- reg
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -16,6 +16,9 @@ description: |
Integrated speaker voltage and current sense provides for
real time monitoring of loudspeaker behavior.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -60,7 +63,7 @@ required:
- compatible
- reg
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -16,6 +16,9 @@ description: |
loudspeakers. Integrated speaker voltage and current sense provides
for real time monitoring of loudspeaker behavior.
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -53,7 +56,7 @@ required:
- compatible
- reg
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -14,6 +14,9 @@ description: |
https://www.ti.com/product/TLV320ADC3001
https://www.ti.com/product/TLV320ADC3101
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
enum:
@ -106,7 +109,7 @@ required:
- reg
- clocks
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -16,6 +16,9 @@ description: |
This document lists sound specific bindings, see the primary binding
document ../mfd/arizona.yaml
allOf:
- $ref: dai-common.yaml#
properties:
'#sound-dai-cells':
description:

View file

@ -61,6 +61,7 @@ required:
- DCVDD-supply
allOf:
- $ref: dai-common.yaml#
- $ref: /schemas/spi/spi-peripheral-props.yaml#
unevaluatedProperties: false

View file

@ -9,6 +9,9 @@ title: Wolfson WM8940 Codec
maintainers:
- patches@opensource.cirrus.com
allOf:
- $ref: dai-common.yaml#
properties:
'#sound-dai-cells':
const: 0
@ -27,7 +30,7 @@ required:
- compatible
- reg
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: Wolfson WM8961 Ultra-Low Power Stereo CODEC
maintainers:
- patches@opensource.cirrus.com
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: wlf,wm8961
@ -24,7 +27,7 @@ required:
- reg
- '#sound-dai-cells'
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: Wolfson WM8962 Ultra-Low Power Stereo CODEC
maintainers:
- patches@opensource.cirrus.com
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: wlf,wm8962
@ -87,7 +90,7 @@ required:
- SPKVDD1-supply
- SPKVDD2-supply
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -9,6 +9,9 @@ title: Wolfson WM8978 Codec
maintainers:
- patches@opensource.cirrus.com
allOf:
- $ref: dai-common.yaml#
properties:
'#sound-dai-cells':
const: 0
@ -27,7 +30,7 @@ required:
- compatible
- reg
additionalProperties: false
unevaluatedProperties: false
examples:
- |

View file

@ -15,6 +15,9 @@ maintainers:
- Jaroslav Kysela <perex@perex.cz>
- Takashi Iwai <tiwai@suse.com>
allOf:
- $ref: dai-common.yaml#
properties:
compatible:
const: mscc,zl38060
@ -48,7 +51,7 @@ required:
- gpio-controller
- '#sound-dai-cells'
additionalProperties: false
unevaluatedProperties: false
examples:
- |