Lines Matching +full:external +full:- +full:nodes

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/samsung,exynos7885-clock.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dávid Virág <virag.david003@gmail.com>
11 - Chanwoo Choi <cw00.choi@samsung.com>
12 - Krzysztof Kozlowski <krzk@kernel.org>
13 - Sylwester Nawrocki <s.nawrocki@samsung.com>
14 - Tomasz Figa <tomasz.figa@gmail.com>
19 tree nodes, and might depend on each other. The root clock in that root tree
20 is an external clock: OSCCLK (26 MHz). This external clock must be defined
21 as a fixed-rate clock in dts.
23 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
28 in clock consumer nodes are defined as preprocessor macros in
29 'dt-bindings/clock/exynos7885.h' header.
34 - samsung,exynos7885-cmu-top
35 - samsung,exynos7885-cmu-core
36 - samsung,exynos7885-cmu-fsys
37 - samsung,exynos7885-cmu-peri
43 clock-names:
47 "#clock-cells":
54 - if:
58 const: samsung,exynos7885-cmu-top
64 - description: External reference clock (26 MHz)
66 clock-names:
68 - const: oscclk
70 - if:
74 const: samsung,exynos7885-cmu-core
80 - description: External reference clock (26 MHz)
81 - description: CMU_CORE bus clock (from CMU_TOP)
82 - description: CCI clock (from CMU_TOP)
83 - description: G3D clock (from CMU_TOP)
85 clock-names:
87 - const: oscclk
88 - const: dout_core_bus
89 - const: dout_core_cci
90 - const: dout_core_g3d
92 - if:
96 const: samsung,exynos7885-cmu-fsys
102 - description: External reference clock (26 MHz)
103 - description: CMU_FSYS bus clock (from CMU_TOP)
104 - description: MMC_CARD clock (from CMU_TOP)
105 - description: MMC_EMBD clock (from CMU_TOP)
106 - description: MMC_SDIO clock (from CMU_TOP)
107 - description: USB30DRD clock (from CMU_TOP)
109 clock-names:
111 - const: oscclk
112 - const: dout_fsys_bus
113 - const: dout_fsys_mmc_card
114 - const: dout_fsys_mmc_embd
115 - const: dout_fsys_mmc_sdio
116 - const: dout_fsys_usb30drd
118 - if:
122 const: samsung,exynos7885-cmu-peri
128 - description: External reference clock (26 MHz)
129 - description: CMU_PERI bus clock (from CMU_TOP)
130 - description: SPI0 clock (from CMU_TOP)
131 - description: SPI1 clock (from CMU_TOP)
132 - description: UART0 clock (from CMU_TOP)
133 - description: UART1 clock (from CMU_TOP)
134 - description: UART2 clock (from CMU_TOP)
135 - description: USI0 clock (from CMU_TOP)
136 - description: USI1 clock (from CMU_TOP)
137 - description: USI2 clock (from CMU_TOP)
139 clock-names:
141 - const: oscclk
142 - const: dout_peri_bus
143 - const: dout_peri_spi0
144 - const: dout_peri_spi1
145 - const: dout_peri_uart0
146 - const: dout_peri_uart1
147 - const: dout_peri_uart2
148 - const: dout_peri_usi0
149 - const: dout_peri_usi1
150 - const: dout_peri_usi2
153 - compatible
154 - "#clock-cells"
155 - clocks
156 - clock-names
157 - reg
163 - |
164 #include <dt-bindings/clock/exynos7885.h>
166 cmu_peri: clock-controller@10010000 {
167 compatible = "samsung,exynos7885-cmu-peri";
169 #clock-cells = <1>;
181 clock-names = "oscclk",