1 // SPDX-License-Identifier: GPL-2.0-only
3 * Device Tree Source for OMAP34XX/OMAP36XX clock data
5 * Copyright (C) 2013 Texas Instruments, Inc.
8 security_l4_ick2: security_l4_ick2 {
10 compatible = "fixed-factor-clock";
17 compatible = "ti,clksel";
22 aes1_ick: clock-aes1-ick {
24 compatible = "ti,omap3-interface-clock";
25 clock-output-names = "aes1_ick";
26 clocks = <&security_l4_ick2>;
30 rng_ick: clock-rng-ick {
32 compatible = "ti,omap3-interface-clock";
33 clock-output-names = "rng_ick";
34 clocks = <&security_l4_ick2>;
38 sha11_ick: clock-sha11-ick {
40 compatible = "ti,omap3-interface-clock";
41 clock-output-names = "sha11_ick";
42 clocks = <&security_l4_ick2>;
46 des1_ick: clock-des1-ick {
48 compatible = "ti,omap3-interface-clock";
49 clock-output-names = "des1_ick";
50 clocks = <&security_l4_ick2>;
54 pka_ick: clock-pka-ick {
56 compatible = "ti,omap3-interface-clock";
57 clock-output-names = "pka_ick";
58 clocks = <&security_l3_ick>;
63 cam_mclk: cam_mclk@f00 {
65 compatible = "ti,gate-clock";
66 clocks = <&dpll4_m5x2_ck>;
72 cam_ick: cam_ick@f10 {
74 compatible = "ti,omap3-no-wait-interface-clock";
80 csi2_96m_fck: csi2_96m_fck@f00 {
82 compatible = "ti,gate-clock";
83 clocks = <&core_96m_fck>;
88 security_l3_ick: security_l3_ick {
90 compatible = "fixed-factor-clock";
97 compatible = "ti,clksel";
100 #address-cells = <0>;
102 icr_ick: clock-icr-ick {
104 compatible = "ti,omap3-interface-clock";
105 clock-output-names = "icr_ick";
106 clocks = <&core_l4_ick>;
110 des2_ick: clock-des2-ick {
112 compatible = "ti,omap3-interface-clock";
113 clock-output-names = "des2_ick";
114 clocks = <&core_l4_ick>;
118 mspro_ick: clock-mspro-ick {
120 compatible = "ti,omap3-interface-clock";
121 clock-output-names = "mspro_ick";
122 clocks = <&core_l4_ick>;
126 mailboxes_ick: clock-mailboxes-ick {
128 compatible = "ti,omap3-interface-clock";
129 clock-output-names = "mailboxes_ick";
130 clocks = <&core_l4_ick>;
134 sad2d_ick: clock-sad2d-ick {
136 compatible = "ti,omap3-interface-clock";
137 clock-output-names = "sad2d_ick";
143 ssi_l4_ick: ssi_l4_ick {
145 compatible = "fixed-factor-clock";
152 compatible = "ti,clksel";
155 #address-cells = <0>;
157 sr1_fck: clock-sr1-fck {
159 compatible = "ti,wait-gate-clock";
160 clock-output-names = "sr1_fck";
165 sr2_fck: clock-sr2-fck {
167 compatible = "ti,wait-gate-clock";
168 clock-output-names = "sr2_fck";
174 sr_l4_ick: sr_l4_ick {
176 compatible = "fixed-factor-clock";
182 dpll2_fck: dpll2_fck@40 {
184 compatible = "ti,divider-clock";
189 ti,index-starts-at-one;
192 dpll2_ck: dpll2_ck@4 {
194 compatible = "ti,omap3-dpll-clock";
195 clocks = <&sys_ck>, <&dpll2_fck>;
196 reg = <0x0004>, <0x0024>, <0x0040>, <0x0034>;
202 dpll2_m2_ck: dpll2_m2_ck@44 {
204 compatible = "ti,divider-clock";
205 clocks = <&dpll2_ck>;
208 ti,index-starts-at-one;
213 compatible = "ti,wait-gate-clock";
214 clocks = <&dpll2_m2_ck>;
220 compatible = "ti,clksel";
223 #address-cells = <0>;
225 modem_fck: clock-modem-fck {
227 compatible = "ti,omap3-interface-clock";
228 clock-output-names = "modem_fck";
233 mspro_fck: clock-mspro-fck {
235 compatible = "ti,wait-gate-clock";
236 clock-output-names = "mspro_fck";
237 clocks = <&core_96m_fck>;
242 /* CM_ICLKEN3_CORE */
244 compatible = "ti,clksel";
247 #address-cells = <0>;
249 mad2d_ick: clock-mad2d-ick {
251 compatible = "ti,omap3-interface-clock";
252 clock-output-names = "mad2d_ick";
261 cam_clkdm: cam_clkdm {
262 compatible = "ti,clockdomain";
263 clocks = <&cam_ick>, <&csi2_96m_fck>;
266 iva2_clkdm: iva2_clkdm {
267 compatible = "ti,clockdomain";
271 dpll2_clkdm: dpll2_clkdm {
272 compatible = "ti,clockdomain";
273 clocks = <&dpll2_ck>;
276 wkup_clkdm: wkup_clkdm {
277 compatible = "ti,clockdomain";
278 clocks = <&gpio1_dbck>, <&wdt2_fck>, <&wdt2_ick>, <&wdt1_ick>,
279 <&gpio1_ick>, <&omap_32ksync_ick>, <&gpt12_ick>,
280 <&gpt1_ick>, <&sr1_fck>, <&sr2_fck>;
283 d2d_clkdm: d2d_clkdm {
284 compatible = "ti,clockdomain";
285 clocks = <&modem_fck>, <&sad2d_ick>, <&mad2d_ick>;
288 core_l4_clkdm: core_l4_clkdm {
289 compatible = "ti,clockdomain";
290 clocks = <&mmchs2_fck>, <&mmchs1_fck>, <&i2c3_fck>, <&i2c2_fck>,
291 <&i2c1_fck>, <&mcspi4_fck>, <&mcspi3_fck>,
292 <&mcspi2_fck>, <&mcspi1_fck>, <&uart2_fck>,
293 <&uart1_fck>, <&hdq_fck>, <&mmchs2_ick>, <&mmchs1_ick>,
294 <&hdq_ick>, <&mcspi4_ick>, <&mcspi3_ick>,
295 <&mcspi2_ick>, <&mcspi1_ick>, <&i2c3_ick>, <&i2c2_ick>,
296 <&i2c1_ick>, <&uart2_ick>, <&uart1_ick>, <&gpt11_ick>,
297 <&gpt10_ick>, <&mcbsp5_ick>, <&mcbsp1_ick>,
298 <&omapctrl_ick>, <&aes2_ick>, <&sha12_ick>, <&icr_ick>,
299 <&des2_ick>, <&mspro_ick>, <&mailboxes_ick>,
300 <&rng_ick>, <&mspro_fck>;