]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/imx53-qsrb.dts
Merge branch 'for-4.13' into for-linus
[karo-tx-linux.git] / arch / arm / boot / dts / imx53-qsrb.dts
1 /*
2  * Copyright 2011 Freescale Semiconductor, Inc.
3  * Copyright 2011 Linaro Ltd.
4  *
5  * The code contained herein is licensed under the GNU General Public
6  * License. You may obtain a copy of the GNU General Public License
7  * Version 2 or later at the following locations:
8  *
9  * http://www.opensource.org/licenses/gpl-license.html
10  * http://www.gnu.org/copyleft/gpl.html
11  */
12
13 /dts-v1/;
14
15 #include "imx53-qsb-common.dtsi"
16
17 / {
18         model = "Freescale i.MX53 Quick Start-R Board";
19         compatible = "fsl,imx53-qsrb", "fsl,imx53";
20 };
21
22 &iomuxc {
23         imx53-qsrb {
24                 pinctrl_pmic: pmicgrp {
25                         fsl,pins = <
26                                 MX53_PAD_CSI0_DAT5__GPIO5_23    0x1c4 /* IRQ */
27                         >;
28                 };
29         };
30 };
31
32 &i2c1 {
33         pmic: mc34708@8 {
34                 compatible = "fsl,mc34708";
35                 pinctrl-names = "default";
36                 pinctrl-0 = <&pinctrl_pmic>;
37                 reg = <0x08>;
38                 interrupt-parent = <&gpio5>;
39                 interrupts = <23 IRQ_TYPE_LEVEL_HIGH>;
40                 regulators {
41                         sw1_reg: sw1a {
42                                 regulator-name = "SW1";
43                                 regulator-min-microvolt = <650000>;
44                                 regulator-max-microvolt = <1437500>;
45                                 regulator-boot-on;
46                                 regulator-always-on;
47                         };
48
49                         sw1b_reg: sw1b {
50                                 regulator-name = "SW1B";
51                                 regulator-min-microvolt = <650000>;
52                                 regulator-max-microvolt = <1437500>;
53                                 regulator-boot-on;
54                                 regulator-always-on;
55                         };
56
57                         sw2_reg: sw2 {
58                                 regulator-name = "SW2";
59                                 regulator-min-microvolt = <650000>;
60                                 regulator-max-microvolt = <1437500>;
61                                 regulator-boot-on;
62                                 regulator-always-on;
63                         };
64
65                         sw3_reg: sw3 {
66                                 regulator-name = "SW3";
67                                 regulator-min-microvolt = <650000>;
68                                 regulator-max-microvolt = <1425000>;
69                                 regulator-boot-on;
70                         };
71
72                         sw4a_reg: sw4a {
73                                 regulator-name = "SW4A";
74                                 regulator-min-microvolt = <1200000>;
75                                 regulator-max-microvolt = <3300000>;
76                                 regulator-boot-on;
77                                 regulator-always-on;
78                         };
79
80                         sw4b_reg: sw4b {
81                                 regulator-name = "SW4B";
82                                 regulator-min-microvolt = <1200000>;
83                                 regulator-max-microvolt = <3300000>;
84                                 regulator-boot-on;
85                                 regulator-always-on;
86                         };
87
88                         sw5_reg: sw5 {
89                                 regulator-name = "SW5";
90                                 regulator-min-microvolt = <1200000>;
91                                 regulator-max-microvolt = <1975000>;
92                                 regulator-boot-on;
93                                 regulator-always-on;
94                         };
95
96                         swbst_reg: swbst {
97                                 regulator-name = "SWBST";
98                                 regulator-boot-on;
99                                 regulator-always-on;
100                         };
101
102                         vpll_reg: vpll {
103                                 regulator-name = "VPLL";
104                                 regulator-min-microvolt = <1200000>;
105                                 regulator-max-microvolt = <1800000>;
106                                 regulator-boot-on;
107                         };
108
109                         vrefddr_reg: vrefddr {
110                                 regulator-name = "VREFDDR";
111                                 regulator-boot-on;
112                                 regulator-always-on;
113                         };
114
115                         vusb_reg: vusb {
116                                 regulator-name = "VUSB";
117                                 regulator-boot-on;
118                                 regulator-always-on;
119                         };
120
121                         vusb2_reg: vusb2 {
122                                 regulator-name = "VUSB2";
123                                 regulator-min-microvolt = <2500000>;
124                                 regulator-max-microvolt = <3000000>;
125                                 regulator-boot-on;
126                                 regulator-always-on;
127                         };
128
129                         vdac_reg: vdac {
130                                 regulator-name = "VDAC";
131                                 regulator-min-microvolt = <2750000>;
132                                 regulator-max-microvolt = <2750000>;
133                         };
134
135                         vgen1_reg: vgen1 {
136                                 regulator-name = "VGEN1";
137                                 regulator-min-microvolt = <1200000>;
138                                 regulator-max-microvolt = <1550000>;
139                                 regulator-boot-on;
140                                 regulator-always-on;
141                         };
142
143                         vgen2_reg: vgen2 {
144                                 regulator-name = "VGEN2";
145                                 regulator-min-microvolt = <2500000>;
146                                 regulator-max-microvolt = <3300000>;
147                                 regulator-boot-on;
148                                 regulator-always-on;
149                         };
150                 };
151         };
152 };
153
154 &tve {
155         dac-supply = <&vdac_reg>;
156 };