ASoC: Use schema reference for sound-name-prefix
Use schema reference for 'sound-name-prefix' property wherever necessary. Signed-off-by: Sameer Pujar <spujar@nvidia.com> Cc: Jerome Brunet <jbrunet@baylibre.com> Cc: Stephan Gerhold <stephan@gerhold.net> Cc: Rob Herring <robh+dt@kernel.org> Reviewed-by: Jerome Brunet <jbrunet@baylibre.com> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/1630686919-19495-3-git-send-email-spujar@nvidia.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
7f826da8e9
commit
82d3ec1d89
6 changed files with 16 additions and 31 deletions
|
@ -17,6 +17,9 @@ maintainers:
|
||||||
- Jon Hunter <jonathanh@nvidia.com>
|
- Jon Hunter <jonathanh@nvidia.com>
|
||||||
- Sameer Pujar <spujar@nvidia.com>
|
- Sameer Pujar <spujar@nvidia.com>
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: name-prefix.yaml#
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
$nodename:
|
$nodename:
|
||||||
pattern: "^dspk@[0-9a-f]*$"
|
pattern: "^dspk@[0-9a-f]*$"
|
||||||
|
@ -48,12 +51,6 @@ properties:
|
||||||
|
|
||||||
sound-name-prefix:
|
sound-name-prefix:
|
||||||
pattern: "^DSPK[1-9]$"
|
pattern: "^DSPK[1-9]$"
|
||||||
$ref: /schemas/types.yaml#/definitions/string
|
|
||||||
description:
|
|
||||||
Used as prefix for sink/source names of the component. Must be a
|
|
||||||
unique string among multiple instances of the same component.
|
|
||||||
The name can be "DSPK1" or "DSPKx", where x depends on the maximum
|
|
||||||
available instances on a Tegra SoC.
|
|
||||||
|
|
||||||
ports:
|
ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/ports
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
|
|
|
@ -16,6 +16,9 @@ maintainers:
|
||||||
- Jon Hunter <jonathanh@nvidia.com>
|
- Jon Hunter <jonathanh@nvidia.com>
|
||||||
- Sameer Pujar <spujar@nvidia.com>
|
- Sameer Pujar <spujar@nvidia.com>
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: name-prefix.yaml#
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
$nodename:
|
$nodename:
|
||||||
pattern: "^dmic@[0-9a-f]*$"
|
pattern: "^dmic@[0-9a-f]*$"
|
||||||
|
@ -49,12 +52,6 @@ properties:
|
||||||
|
|
||||||
sound-name-prefix:
|
sound-name-prefix:
|
||||||
pattern: "^DMIC[1-9]$"
|
pattern: "^DMIC[1-9]$"
|
||||||
$ref: /schemas/types.yaml#/definitions/string
|
|
||||||
description:
|
|
||||||
used as prefix for sink/source names of the component. Must be a
|
|
||||||
unique string among multiple instances of the same component.
|
|
||||||
The name can be "DMIC1" or "DMIC2" ... "DMICx", where x depends
|
|
||||||
on the maximum available instances on a Tegra SoC.
|
|
||||||
|
|
||||||
ports:
|
ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/ports
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
|
|
|
@ -16,6 +16,9 @@ maintainers:
|
||||||
- Jon Hunter <jonathanh@nvidia.com>
|
- Jon Hunter <jonathanh@nvidia.com>
|
||||||
- Sameer Pujar <spujar@nvidia.com>
|
- Sameer Pujar <spujar@nvidia.com>
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: name-prefix.yaml#
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
$nodename:
|
$nodename:
|
||||||
pattern: "^i2s@[0-9a-f]*$"
|
pattern: "^i2s@[0-9a-f]*$"
|
||||||
|
@ -65,12 +68,6 @@ properties:
|
||||||
|
|
||||||
sound-name-prefix:
|
sound-name-prefix:
|
||||||
pattern: "^I2S[1-9]$"
|
pattern: "^I2S[1-9]$"
|
||||||
$ref: /schemas/types.yaml#/definitions/string
|
|
||||||
description:
|
|
||||||
Used as prefix for sink/source names of the component. Must be a
|
|
||||||
unique string among multiple instances of the same component.
|
|
||||||
The name can be "I2S1" or "I2S2" ... "I2Sx", where x depends
|
|
||||||
on the maximum available instances on a Tegra SoC.
|
|
||||||
|
|
||||||
ports:
|
ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/ports
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
|
|
|
@ -9,6 +9,9 @@ title: NXP/Goodix TFA989X (TFA1) Audio Amplifiers
|
||||||
maintainers:
|
maintainers:
|
||||||
- Stephan Gerhold <stephan@gerhold.net>
|
- Stephan Gerhold <stephan@gerhold.net>
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: name-prefix.yaml#
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
enum:
|
enum:
|
||||||
|
@ -21,12 +24,6 @@ properties:
|
||||||
'#sound-dai-cells':
|
'#sound-dai-cells':
|
||||||
const: 0
|
const: 0
|
||||||
|
|
||||||
sound-name-prefix:
|
|
||||||
$ref: /schemas/types.yaml#/definitions/string
|
|
||||||
description:
|
|
||||||
Used as prefix for sink/source names of the component. Must be a
|
|
||||||
unique string among multiple instances of the same component.
|
|
||||||
|
|
||||||
vddd-supply:
|
vddd-supply:
|
||||||
description: regulator phandle for the VDDD power supply.
|
description: regulator phandle for the VDDD power supply.
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,7 @@ Optional properties:
|
||||||
- realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin.
|
- realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin.
|
||||||
- realtek,reset-gpios : The GPIO that controls the CODEC's RESET pin.
|
- realtek,reset-gpios : The GPIO that controls the CODEC's RESET pin.
|
||||||
|
|
||||||
- sound-name-prefix: Please refer to name-prefix.txt
|
- sound-name-prefix: Please refer to name-prefix.yaml
|
||||||
|
|
||||||
- ports: A Codec may have a single or multiple I2S interfaces. These
|
- ports: A Codec may have a single or multiple I2S interfaces. These
|
||||||
interfaces on Codec side can be described under 'ports' or 'port'.
|
interfaces on Codec side can be described under 'ports' or 'port'.
|
||||||
|
|
|
@ -13,6 +13,9 @@ description: |
|
||||||
Simple audio multiplexers are driven using gpios, allowing to select which of
|
Simple audio multiplexers are driven using gpios, allowing to select which of
|
||||||
their input line is connected to the output line.
|
their input line is connected to the output line.
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: name-prefix.yaml#
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
const: simple-audio-mux
|
const: simple-audio-mux
|
||||||
|
@ -21,12 +24,6 @@ properties:
|
||||||
description: |
|
description: |
|
||||||
GPIOs used to select the input line.
|
GPIOs used to select the input line.
|
||||||
|
|
||||||
sound-name-prefix:
|
|
||||||
$ref: /schemas/types.yaml#/definitions/string
|
|
||||||
description:
|
|
||||||
Used as prefix for sink/source names of the component. Must be a
|
|
||||||
unique string among multiple instances of the same component.
|
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
- mux-gpios
|
- mux-gpios
|
||||||
|
|
Loading…
Add table
Reference in a new issue