Lines Matching +full:jz4740 +full:- +full:rtc
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The CGU in an Ingenic SoC provides all the clocks generated on-chip. It
16 - Paul Cercueil <paul@crapouillou.net>
23 - ingenic,jz4740-cgu
24 - ingenic,jz4725b-cgu
25 - ingenic,jz4770-cgu
26 - ingenic,jz4780-cgu
27 - ingenic,x1000-cgu
28 - ingenic,x1830-cgu
30 - compatible
34 pattern: "^clock-controller@[0-9a-f]+$"
36 "#address-cells":
39 "#size-cells":
42 "#clock-cells":
49 - enum:
50 - ingenic,jz4740-cgu
51 - ingenic,jz4725b-cgu
52 - ingenic,jz4770-cgu
53 - ingenic,jz4780-cgu
54 - ingenic,x1000-cgu
55 - ingenic,x1830-cgu
56 - const: simple-mfd
64 - description: External oscillator clock
65 - description: Internal 32 kHz RTC clock
67 clock-names:
69 - const: ext
70 - enum:
71 - rtc
72 - osc32k # Different name, same clock
74 assigned-clocks:
78 assigned-clock-parents:
82 assigned-clock-rates:
87 - "#clock-cells"
88 - compatible
89 - reg
90 - clocks
91 - clock-names
94 "^usb-phy@[a-f0-9]+$":
95 allOf: [ $ref: "../usb/ingenic,jz4770-phy.yaml#" ]
100 - |
101 #include <dt-bindings/clock/jz4770-cgu.h>
102 cgu: clock-controller@10000000 {
103 compatible = "ingenic,jz4770-cgu", "simple-mfd";
105 #address-cells = <1>;
106 #size-cells = <1>;
110 clock-names = "ext", "osc32k";
112 #clock-cells = <1>;
114 otg_phy: usb-phy@3c {
115 compatible = "ingenic,jz4770-phy";
120 vcc-supply = <&ldo5>;
122 #phy-cells = <0>;