Skip to content

Commit

Permalink
ASoC: dt-bindings: ak4613: switch to yaml base Documentation
Browse files Browse the repository at this point in the history
This patch switches from .txt base to .yaml base Document.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/87mu4cxlo2.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/87o8pf3923.wl-kuninori.morimoto.gx@renesas.com
Link: https://lore.kernel.org/r/87y2nk2tfd.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
  • Loading branch information
Kuninori Morimoto authored and Mark Brown committed Jul 16, 2020
1 parent 0cee81b commit 5b235b5
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 27 deletions.
27 changes: 0 additions & 27 deletions Documentation/devicetree/bindings/sound/ak4613.txt

This file was deleted.

65 changes: 65 additions & 0 deletions Documentation/devicetree/bindings/sound/ak4613.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# SPDX-License-Identifier: GPL-2.0
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/ak4613.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: AK4613 I2C transmitter Device Tree Bindings

maintainers:
- Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>

properties:
compatible:
const: asahi-kasei,ak4613

reg:
maxItems: 1

clocks:
maxItems: 1

"#sound-dai-cells":
const: 0

# for OF-graph
port:
$ref: "audio-graph-card.yaml#definitions/port"
ports:
$ref: "audio-graph-card.yaml#definitions/ports"

# use patternProperties to avoid naming "xxx,yyy" issue
patternProperties:
"^asahi-kasei,in1-single-end$":
$ref: /schemas/types.yaml#/definitions/flag
"^asahi-kasei,in2-single-end$":
$ref: /schemas/types.yaml#/definitions/flag
"^asahi-kasei,out1-single-end$":
$ref: /schemas/types.yaml#/definitions/flag
"^asahi-kasei,out2-single-end$":
$ref: /schemas/types.yaml#/definitions/flag
"^asahi-kasei,out3-single-end$":
$ref: /schemas/types.yaml#/definitions/flag
"^asahi-kasei,out4-single-end$":
$ref: /schemas/types.yaml#/definitions/flag
"^asahi-kasei,out5-single-end$":
$ref: /schemas/types.yaml#/definitions/flag
"^asahi-kasei,out6-single-end$":
$ref: /schemas/types.yaml#/definitions/flag

required:
- compatible
- reg

additionalProperties: false

examples:
- |
i2c {
#address-cells = <1>;
#size-cells = <0>;
ak4613: codec@10 {
compatible = "asahi-kasei,ak4613";
reg = <0x10>;
};
};

0 comments on commit 5b235b5

Please sign in to comment.