Lines Matching +full:clock +full:- +full:tree

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/samsung,exynosautov920-clock.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung ExynosAuto v920 SoC clock controller
10 - Sunyeal Hong <sunyeal.hong@samsung.com>
11 - Chanwoo Choi <cw00.choi@samsung.com>
12 - Krzysztof Kozlowski <krzk@kernel.org>
13 - Sylwester Nawrocki <s.nawrocki@samsung.com>
16 ExynosAuto v920 clock controller is comprised of several CMU units, generating
18 tree nodes, and might depend on each other. Root clocks in that clock tree are
20 The external OSCCLK must be defined as fixed-rate clock in dts.
22 CMU_TOP is a top-level CMU, where all base clocks are prepared using PLLs and
26 Each clock is assigned an identifier and client nodes can use this identifier
27 to specify the clock which they consume. All clocks available for usage
28 in clock consumer nodes are defined as preprocessor macros in
29 'include/dt-bindings/clock/samsung,exynosautov920.h' header.
34 - samsung,exynosautov920-cmu-top
35 - samsung,exynosautov920-cmu-peric0
36 - samsung,exynosautov920-cmu-peric1
37 - samsung,exynosautov920-cmu-misc
38 - samsung,exynosautov920-cmu-hsi0
39 - samsung,exynosautov920-cmu-hsi1
45 clock-names:
49 "#clock-cells":
56 - if:
60 const: samsung,exynosautov920-cmu-top
66 - description: External reference clock (38.4 MHz)
68 clock-names:
70 - const: oscclk
72 - if:
77 - samsung,exynosautov920-cmu-peric0
78 - samsung,exynosautov920-cmu-peric1
84 - description: External reference clock (38.4 MHz)
85 - description: CMU_PERICn NOC clock (from CMU_TOP)
86 - description: CMU_PERICn IP clock (from CMU_TOP)
88 clock-names:
90 - const: oscclk
91 - const: noc
92 - const: ip
94 - if:
98 - samsung,exynosautov920-cmu-misc
99 - samsung,exynosautov920-cmu-hsi0
105 - description: External reference clock (38.4 MHz)
106 - description: CMU_MISC/CMU_HSI0 NOC clock (from CMU_TOP)
108 clock-names:
110 - const: oscclk
111 - const: noc
113 - if:
117 const: samsung,exynosautov920-cmu-hsi1
123 - description: External reference clock (38.4 MHz)
124 - description: CMU_HSI1 NOC clock (from CMU_TOP)
125 - description: CMU_HSI1 USBDRD clock (from CMU_TOP)
126 - description: CMU_HSI1 MMC_CARD clock (from CMU_TOP)
128 clock-names:
130 - const: oscclk
131 - const: noc
132 - const: usbdrd
133 - const: mmc_card
136 - compatible
137 - "#clock-cells"
138 - clocks
139 - clock-names
140 - reg
145 # Clock controller node for CMU_PERIC0
146 - |
147 #include <dt-bindings/clock/samsung,exynosautov920.h>
149 cmu_peric0: clock-controller@10800000 {
150 compatible = "samsung,exynosautov920-cmu-peric0";
152 #clock-cells = <1>;
157 clock-names = "oscclk",