ARM: mvebu: Netgear RN102: Use Hardware BCH ECC
[platform/adaptation/renesas_rcar/renesas_kernel.git] / arch / arm / boot / dts / omap36xx-clocks.dtsi
1 /*
2  * Device Tree Source for OMAP36xx clock data
3  *
4  * Copyright (C) 2013 Texas Instruments, Inc.
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License version 2 as
8  * published by the Free Software Foundation.
9  */
10 &cm_clocks {
11         dpll4_ck: dpll4_ck {
12                 #clock-cells = <0>;
13                 compatible = "ti,omap3-dpll-per-j-type-clock";
14                 clocks = <&sys_ck>, <&sys_ck>;
15                 reg = <0x0d00>, <0x0d20>, <0x0d44>, <0x0d30>;
16         };
17
18         dpll4_m5x2_ck: dpll4_m5x2_ck {
19                 #clock-cells = <0>;
20                 compatible = "ti,hsdiv-gate-clock";
21                 clocks = <&dpll4_m5x2_mul_ck>;
22                 ti,bit-shift = <0x1e>;
23                 reg = <0x0d00>;
24                 ti,set-rate-parent;
25                 ti,set-bit-to-disable;
26         };
27
28         dpll4_m2x2_ck: dpll4_m2x2_ck {
29                 #clock-cells = <0>;
30                 compatible = "ti,hsdiv-gate-clock";
31                 clocks = <&dpll4_m2x2_mul_ck>;
32                 ti,bit-shift = <0x1b>;
33                 reg = <0x0d00>;
34                 ti,set-bit-to-disable;
35         };
36
37         dpll3_m3x2_ck: dpll3_m3x2_ck {
38                 #clock-cells = <0>;
39                 compatible = "ti,hsdiv-gate-clock";
40                 clocks = <&dpll3_m3x2_mul_ck>;
41                 ti,bit-shift = <0xc>;
42                 reg = <0x0d00>;
43                 ti,set-bit-to-disable;
44         };
45
46         dpll4_m3x2_ck: dpll4_m3x2_ck {
47                 #clock-cells = <0>;
48                 compatible = "ti,hsdiv-gate-clock";
49                 clocks = <&dpll4_m3x2_mul_ck>;
50                 ti,bit-shift = <0x1c>;
51                 reg = <0x0d00>;
52                 ti,set-bit-to-disable;
53         };
54
55         dpll4_m6x2_ck: dpll4_m6x2_ck {
56                 #clock-cells = <0>;
57                 compatible = "ti,hsdiv-gate-clock";
58                 clocks = <&dpll4_m6x2_mul_ck>;
59                 ti,bit-shift = <0x1f>;
60                 reg = <0x0d00>;
61                 ti,set-bit-to-disable;
62         };
63
64         uart4_fck: uart4_fck {
65                 #clock-cells = <0>;
66                 compatible = "ti,wait-gate-clock";
67                 clocks = <&per_48m_fck>;
68                 reg = <0x1000>;
69                 ti,bit-shift = <18>;
70         };
71 };
72
73 &cm_clockdomains {
74         dpll4_clkdm: dpll4_clkdm {
75                 compatible = "ti,clockdomain";
76                 clocks = <&dpll4_ck>;
77         };
78
79         per_clkdm: per_clkdm {
80                 compatible = "ti,clockdomain";
81                 clocks = <&uart3_fck>, <&gpio6_dbck>, <&gpio5_dbck>,
82                          <&gpio4_dbck>, <&gpio3_dbck>, <&gpio2_dbck>,
83                          <&wdt3_fck>, <&gpio6_ick>, <&gpio5_ick>, <&gpio4_ick>,
84                          <&gpio3_ick>, <&gpio2_ick>, <&wdt3_ick>, <&uart3_ick>,
85                          <&uart4_ick>, <&gpt9_ick>, <&gpt8_ick>, <&gpt7_ick>,
86                          <&gpt6_ick>, <&gpt5_ick>, <&gpt4_ick>, <&gpt3_ick>,
87                          <&gpt2_ick>, <&mcbsp2_ick>, <&mcbsp3_ick>,
88                          <&mcbsp4_ick>, <&uart4_fck>;
89         };
90 };