File tree Expand file tree Collapse file tree 2 files changed +82
-59
lines changed
Documentation/devicetree/bindings/clock Expand file tree Collapse file tree 2 files changed +82
-59
lines changed Load Diff This file was deleted.
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/clock/maxim,max9485.yaml#
5
+ $schema : http://devicetree.org/meta-schemas/core.yaml#
6
+
7
+ title : Maxim MAX9485 Programmable Audio Clock Generator
8
+
9
+ maintainers :
10
+
11
+
12
+ description : >
13
+ Maxim MAX9485 Programmable Audio Clock Generator exposes 4 clocks in total:
14
+
15
+ - MAX9485_MCLKOUT: A gated, buffered output of the input clock of 27 MHz
16
+ - MAX9485_CLKOUT: A PLL that can be configured to 16 different discrete
17
+ frequencies
18
+ - MAX9485_CLKOUT[1,2]: Two gated outputs for MAX9485_CLKOUT
19
+
20
+ MAX9485_CLKOUT[1,2] are children of MAX9485_CLKOUT which upchain all rate set
21
+ requests.
22
+
23
+ properties :
24
+ compatible :
25
+ const : maxim,max9485
26
+
27
+ reg :
28
+ maxItems : 1
29
+
30
+ clocks :
31
+ description : Input clock. Must provide 27 MHz
32
+ maxItems : 1
33
+
34
+ clock-names :
35
+ items :
36
+ - const : xclk
37
+
38
+ ' #clock-cells ' :
39
+ const : 1
40
+
41
+ reset-gpios :
42
+ description : >
43
+ GPIO descriptor connected to the #RESET input pin
44
+
45
+ vdd-supply :
46
+ description : A regulator node for Vdd
47
+
48
+ clock-output-names :
49
+ description : Name of output clocks, as defined in common clock bindings
50
+ items :
51
+ - const : mclkout
52
+ - const : clkout
53
+ - const : clkout1
54
+ - const : clkout2
55
+
56
+ required :
57
+ - compatible
58
+ - reg
59
+ - clocks
60
+ - clock-names
61
+ - ' #clock-cells'
62
+
63
+ additionalProperties : false
64
+
65
+ examples :
66
+ - |
67
+ #include <dt-bindings/gpio/gpio.h>
68
+
69
+ i2c {
70
+ #address-cells = <1>;
71
+ #size-cells = <0>;
72
+
73
+ clock-controller@63 {
74
+ compatible = "maxim,max9485";
75
+ reg = <0x63>;
76
+ #clock-cells = <1>;
77
+ clock-names = "xclk";
78
+ clocks = <&xo_27mhz>;
79
+ reset-gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
80
+ vdd-supply = <®_3v3>;
81
+ };
82
+ };
You can’t perform that action at this time.
0 commit comments