File tree Expand file tree Collapse file tree 2 files changed +81
-34
lines changed
Documentation/devicetree/bindings/sound Expand file tree Collapse file tree 2 files changed +81
-34
lines changed Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2
+ %YAML 1.2
3
+ ---
4
+ $id : http://devicetree.org/schemas/sound/cirrus,cs42xx8.yaml#
5
+ $schema : http://devicetree.org/meta-schemas/core.yaml#
6
+
7
+ title : Cirrus Logic CS42448/CS42888 audio CODEC
8
+
9
+ maintainers :
10
+
11
+
12
+ properties :
13
+ compatible :
14
+ enum :
15
+ - cirrus,cs42448
16
+ - cirrus,cs42888
17
+
18
+ reg :
19
+ maxItems : 1
20
+
21
+ clocks :
22
+ minItems : 1
23
+ maxItems : 2
24
+
25
+ clock-names :
26
+ const : mclk
27
+
28
+ VA-supply :
29
+ description : Analog power supply.
30
+
31
+ VD-supply :
32
+ description : Digital power supply.
33
+
34
+ VLC-supply :
35
+ description : Control port power supply
36
+
37
+ VLS-supply :
38
+ description : Serial port interface power supply.
39
+
40
+ reset-gpios :
41
+ description : This pin is connected to the chip's RESET pin.
42
+ maxItems : 1
43
+
44
+ required :
45
+ - compatible
46
+ - reg
47
+ - clocks
48
+ - clock-names
49
+
50
+ if :
51
+ properties :
52
+ compatible :
53
+ contains :
54
+ const : cirrus,cs42888
55
+ then :
56
+ required :
57
+ - VA-supply
58
+ - VD-supply
59
+ - VLC-supply
60
+ - VLS-supply
61
+
62
+ additionalProperties : false
63
+
64
+ examples :
65
+ - |
66
+ i2c {
67
+ #address-cells = <1>;
68
+ #size-cells = <0>;
69
+
70
+ codec@48 {
71
+ compatible = "cirrus,cs42888";
72
+ reg = <0x48>;
73
+ clocks = <&codec_mclk 0>;
74
+ clock-names = "mclk";
75
+ VA-supply = <®_audio>;
76
+ VD-supply = <®_audio>;
77
+ VLS-supply = <®_audio>;
78
+ VLC-supply = <®_audio>;
79
+ reset-gpios = <&gpio 1>;
80
+ };
81
+ };
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments