Loading...
1// SPDX-License-Identifier: GPL-2.0+
2//
3// Copyright 2011 Freescale Semiconductor, Inc.
4// Copyright 2011 Linaro Ltd.
5
6/dts-v1/;
7
8#include "imx53-qsb-common.dtsi"
9
10/ {
11 model = "Freescale i.MX53 Quick Start-R Board";
12 compatible = "fsl,imx53-qsrb", "fsl,imx53";
13};
14
15&iomuxc {
16 imx53-qsrb {
17 pinctrl_pmic: pmicgrp {
18 fsl,pins = <
19 MX53_PAD_CSI0_DAT5__GPIO5_23 0x1c4 /* IRQ */
20 >;
21 };
22 };
23};
24
25&i2c1 {
26 pmic: mc34708@8 {
27 compatible = "fsl,mc34708";
28 pinctrl-names = "default";
29 pinctrl-0 = <&pinctrl_pmic>;
30 reg = <0x08>;
31 interrupt-parent = <&gpio5>;
32 interrupts = <23 IRQ_TYPE_LEVEL_HIGH>;
33 regulators {
34 sw1_reg: sw1a {
35 regulator-name = "SW1";
36 regulator-min-microvolt = <650000>;
37 regulator-max-microvolt = <1437500>;
38 regulator-boot-on;
39 regulator-always-on;
40 };
41
42 sw1b_reg: sw1b {
43 regulator-name = "SW1B";
44 regulator-min-microvolt = <650000>;
45 regulator-max-microvolt = <1437500>;
46 regulator-boot-on;
47 regulator-always-on;
48 };
49
50 sw2_reg: sw2 {
51 regulator-name = "SW2";
52 regulator-min-microvolt = <650000>;
53 regulator-max-microvolt = <1437500>;
54 regulator-boot-on;
55 regulator-always-on;
56 };
57
58 sw3_reg: sw3 {
59 regulator-name = "SW3";
60 regulator-min-microvolt = <650000>;
61 regulator-max-microvolt = <1425000>;
62 regulator-boot-on;
63 };
64
65 sw4a_reg: sw4a {
66 regulator-name = "SW4A";
67 regulator-min-microvolt = <1200000>;
68 regulator-max-microvolt = <3300000>;
69 regulator-boot-on;
70 regulator-always-on;
71 };
72
73 sw4b_reg: sw4b {
74 regulator-name = "SW4B";
75 regulator-min-microvolt = <1200000>;
76 regulator-max-microvolt = <3300000>;
77 regulator-boot-on;
78 regulator-always-on;
79 };
80
81 sw5_reg: sw5 {
82 regulator-name = "SW5";
83 regulator-min-microvolt = <1200000>;
84 regulator-max-microvolt = <1975000>;
85 regulator-boot-on;
86 regulator-always-on;
87 };
88
89 swbst_reg: swbst {
90 regulator-name = "SWBST";
91 regulator-boot-on;
92 regulator-always-on;
93 };
94
95 vpll_reg: vpll {
96 regulator-name = "VPLL";
97 regulator-min-microvolt = <1200000>;
98 regulator-max-microvolt = <1800000>;
99 regulator-boot-on;
100 };
101
102 vrefddr_reg: vrefddr {
103 regulator-name = "VREFDDR";
104 regulator-boot-on;
105 regulator-always-on;
106 };
107
108 vusb_reg: vusb {
109 regulator-name = "VUSB";
110 regulator-boot-on;
111 regulator-always-on;
112 };
113
114 vusb2_reg: vusb2 {
115 regulator-name = "VUSB2";
116 regulator-min-microvolt = <2500000>;
117 regulator-max-microvolt = <3000000>;
118 regulator-boot-on;
119 regulator-always-on;
120 };
121
122 vdac_reg: vdac {
123 regulator-name = "VDAC";
124 regulator-min-microvolt = <2750000>;
125 regulator-max-microvolt = <2750000>;
126 };
127
128 vgen1_reg: vgen1 {
129 regulator-name = "VGEN1";
130 regulator-min-microvolt = <1200000>;
131 regulator-max-microvolt = <1550000>;
132 regulator-boot-on;
133 regulator-always-on;
134 };
135
136 vgen2_reg: vgen2 {
137 regulator-name = "VGEN2";
138 regulator-min-microvolt = <2500000>;
139 regulator-max-microvolt = <3300000>;
140 regulator-boot-on;
141 regulator-always-on;
142 };
143 };
144 };
145};
146
147&tve {
148 dac-supply = <&vdac_reg>;
149};
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 i2c1 {
24 /* open drain */
25 pinctrl_i2c1_qsrb: i2c1grp-1 {
26 fsl,pins = <
27 MX53_PAD_CSI0_DAT8__I2C1_SDA 0x400001ec
28 MX53_PAD_CSI0_DAT9__I2C1_SCL 0x400001ec
29 >;
30 };
31 };
32};
33
34&i2c1 {
35 pinctrl-names = "default";
36 pinctrl-0 = <&pinctrl_i2c1_qsrb>;
37 status = "okay";
38
39 pmic: mc34708@8 {
40 compatible = "fsl,mc34708";
41 reg = <0x08>;
42 interrupt-parent = <&gpio5>;
43 interrupts = <23 0x8>;
44 regulators {
45 sw1_reg: sw1a {
46 regulator-name = "SW1";
47 regulator-min-microvolt = <650000>;
48 regulator-max-microvolt = <1437500>;
49 regulator-boot-on;
50 regulator-always-on;
51 };
52
53 sw1b_reg: sw1b {
54 regulator-name = "SW1B";
55 regulator-min-microvolt = <650000>;
56 regulator-max-microvolt = <1437500>;
57 regulator-boot-on;
58 regulator-always-on;
59 };
60
61 sw2_reg: sw2 {
62 regulator-name = "SW2";
63 regulator-min-microvolt = <650000>;
64 regulator-max-microvolt = <1437500>;
65 regulator-boot-on;
66 regulator-always-on;
67 };
68
69 sw3_reg: sw3 {
70 regulator-name = "SW3";
71 regulator-min-microvolt = <650000>;
72 regulator-max-microvolt = <1425000>;
73 regulator-boot-on;
74 };
75
76 sw4a_reg: sw4a {
77 regulator-name = "SW4A";
78 regulator-min-microvolt = <1200000>;
79 regulator-max-microvolt = <3300000>;
80 regulator-boot-on;
81 regulator-always-on;
82 };
83
84 sw4b_reg: sw4b {
85 regulator-name = "SW4B";
86 regulator-min-microvolt = <1200000>;
87 regulator-max-microvolt = <3300000>;
88 regulator-boot-on;
89 regulator-always-on;
90 };
91
92 sw5_reg: sw5 {
93 regulator-name = "SW5";
94 regulator-min-microvolt = <1200000>;
95 regulator-max-microvolt = <1975000>;
96 regulator-boot-on;
97 regulator-always-on;
98 };
99
100 swbst_reg: swbst {
101 regulator-name = "SWBST";
102 regulator-boot-on;
103 regulator-always-on;
104 };
105
106 vpll_reg: vpll {
107 regulator-name = "VPLL";
108 regulator-min-microvolt = <1200000>;
109 regulator-max-microvolt = <1800000>;
110 regulator-boot-on;
111 };
112
113 vrefddr_reg: vrefddr {
114 regulator-name = "VREFDDR";
115 regulator-boot-on;
116 regulator-always-on;
117 };
118
119 vusb_reg: vusb {
120 regulator-name = "VUSB";
121 regulator-boot-on;
122 regulator-always-on;
123 };
124
125 vusb2_reg: vusb2 {
126 regulator-name = "VUSB2";
127 regulator-min-microvolt = <2500000>;
128 regulator-max-microvolt = <3000000>;
129 regulator-boot-on;
130 regulator-always-on;
131 };
132
133 vdac_reg: vdac {
134 regulator-name = "VDAC";
135 regulator-min-microvolt = <2500000>;
136 regulator-max-microvolt = <2775000>;
137 regulator-boot-on;
138 regulator-always-on;
139 };
140
141 vgen1_reg: vgen1 {
142 regulator-name = "VGEN1";
143 regulator-min-microvolt = <1200000>;
144 regulator-max-microvolt = <1550000>;
145 regulator-boot-on;
146 regulator-always-on;
147 };
148
149 vgen2_reg: vgen2 {
150 regulator-name = "VGEN2";
151 regulator-min-microvolt = <2500000>;
152 regulator-max-microvolt = <3300000>;
153 regulator-boot-on;
154 regulator-always-on;
155 };
156 };
157 };
158};