Lines Matching +full:px30 +full:- +full:cru
1 # SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 ---
4 $id: http://devicetree.org/schemas/clock/rockchip,px30-cru.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Rockchip PX30 Clock and Reset Unit (CRU)
10 - Elaine Zhang <zhangqing@rock-chips.com>
11 - Heiko Stuebner <heiko@sntech.de>
14 The PX30 clock controller generates and supplies clocks to various
19 preprocessor macros in the dt-bindings/clock/px30-cru.h headers and can be
24 clock-output-names:
25 - "xin24m" - crystal input - required
26 - "xin32k" - rtc clock - optional
27 - "i2sx_clkin" - external I2S clock - optional
28 - "gmac_clkin" - external GMAC clock - optional
33 - rockchip,px30-cru
34 - rockchip,px30-pmucru
39 "#clock-cells":
42 "#reset-cells":
48 - description: Clock for both PMUCRU and CRU
49 - description: Clock for CRU (sourced from PMUCRU)
51 clock-names:
54 - const: xin24m
55 - const: gpll
65 - compatible
66 - reg
67 - clocks
68 - clock-names
69 - "#clock-cells"
70 - "#reset-cells"
73 - if:
77 const: rockchip,px30-cru
84 clock-names:
92 clock-names:
98 - |
99 #include <dt-bindings/clock/px30-cru.h>
101 pmucru: clock-controller@ff2bc000 {
102 compatible = "rockchip,px30-pmucru";
105 clock-names = "xin24m";
107 #clock-cells = <1>;
108 #reset-cells = <1>;
111 cru: clock-controller@ff2b0000 {
112 compatible = "rockchip,px30-cru";
115 clock-names = "xin24m", "gpll";
117 #clock-cells = <1>;
118 #reset-cells = <1>;