blob: 96d7eede412e1343d5e4e0a982044cec3ac347d3 [file] [log] [blame]
Steffen Trumtrar5169df82014-01-10 13:52:59 +01001/*
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 {
Lucas Stachfb00ff42015-06-19 18:09:50 +020023 imx53-qsrb {
Fabio Estevam090727b82014-08-07 15:01:33 -030024 pinctrl_pmic: pmicgrp {
25 fsl,pins = <
26 MX53_PAD_CSI0_DAT5__GPIO5_23 0x1e4 /* IRQ */
27 >;
28 };
Steffen Trumtrar5169df82014-01-10 13:52:59 +010029 };
30};
31
32&i2c1 {
Steffen Trumtrar5169df82014-01-10 13:52:59 +010033 pmic: mc34708@8 {
34 compatible = "fsl,mc34708";
Fabio Estevam090727b82014-08-07 15:01:33 -030035 pinctrl-names = "default";
36 pinctrl-0 = <&pinctrl_pmic>;
Steffen Trumtrar5169df82014-01-10 13:52:59 +010037 reg = <0x08>;
38 interrupt-parent = <&gpio5>;
Lucas Stache1ffceb2015-08-19 15:19:47 +020039 interrupts = <23 IRQ_TYPE_LEVEL_HIGH>;
Steffen Trumtrar5169df82014-01-10 13:52:59 +010040 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 = <2500000>;
132 regulator-max-microvolt = <2775000>;
133 regulator-boot-on;
134 regulator-always-on;
135 };
136
137 vgen1_reg: vgen1 {
138 regulator-name = "VGEN1";
139 regulator-min-microvolt = <1200000>;
140 regulator-max-microvolt = <1550000>;
141 regulator-boot-on;
142 regulator-always-on;
143 };
144
145 vgen2_reg: vgen2 {
146 regulator-name = "VGEN2";
147 regulator-min-microvolt = <2500000>;
148 regulator-max-microvolt = <3300000>;
149 regulator-boot-on;
150 regulator-always-on;
151 };
152 };
153 };
154};