blob: 6dd9bebfe027834fe445fad8408280e9cbf51ef3 [file] [log] [blame]
Peng Fan220e8872018-01-02 09:32:04 +08001/*
2 * Copyright (C) 2015 Freescale Semiconductor, Inc.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 */
8
9#include "imx6sx-sdb.dtsi"
10
11/ {
12 model = "Freescale i.MX6 SoloX SDB RevB Board";
13};
14
15&i2c1 {
16 clock-frequency = <100000>;
17 pinctrl-names = "default";
18 pinctrl-0 = <&pinctrl_i2c1>;
19 status = "okay";
20
21 pmic: pfuze100@8 {
22 compatible = "fsl,pfuze200";
23 reg = <0x08>;
24
25 regulators {
26 sw1a_reg: sw1ab {
27 regulator-min-microvolt = <300000>;
28 regulator-max-microvolt = <1875000>;
29 regulator-boot-on;
30 regulator-always-on;
31 regulator-ramp-delay = <6250>;
32 };
33
34 sw2_reg: sw2 {
35 regulator-min-microvolt = <800000>;
36 regulator-max-microvolt = <3300000>;
37 regulator-boot-on;
38 regulator-always-on;
39 };
40
41 sw3a_reg: sw3a {
42 regulator-min-microvolt = <400000>;
43 regulator-max-microvolt = <1975000>;
44 regulator-boot-on;
45 regulator-always-on;
46 };
47
48 sw3b_reg: sw3b {
49 regulator-min-microvolt = <400000>;
50 regulator-max-microvolt = <1975000>;
51 regulator-boot-on;
52 regulator-always-on;
53 };
54
55 swbst_reg: swbst {
56 regulator-min-microvolt = <5000000>;
57 regulator-max-microvolt = <5150000>;
58 };
59
60 snvs_reg: vsnvs {
61 regulator-min-microvolt = <1000000>;
62 regulator-max-microvolt = <3000000>;
63 regulator-boot-on;
64 regulator-always-on;
65 };
66
67 vref_reg: vrefddr {
68 regulator-boot-on;
69 regulator-always-on;
70 };
71
72 vgen1_reg: vgen1 {
73 regulator-min-microvolt = <800000>;
74 regulator-max-microvolt = <1550000>;
75 regulator-always-on;
76 };
77
78 vgen2_reg: vgen2 {
79 regulator-min-microvolt = <800000>;
80 regulator-max-microvolt = <1550000>;
81 };
82
83 vgen3_reg: vgen3 {
84 regulator-min-microvolt = <1800000>;
85 regulator-max-microvolt = <3300000>;
86 regulator-always-on;
87 };
88
89 vgen4_reg: vgen4 {
90 regulator-min-microvolt = <1800000>;
91 regulator-max-microvolt = <3300000>;
92 regulator-always-on;
93 };
94
95 vgen5_reg: vgen5 {
96 regulator-min-microvolt = <1800000>;
97 regulator-max-microvolt = <3300000>;
98 regulator-always-on;
99 };
100
101 vgen6_reg: vgen6 {
102 regulator-min-microvolt = <1800000>;
103 regulator-max-microvolt = <3300000>;
104 regulator-always-on;
105 };
106 };
107 };
108};
109
110&qspi2 {
111 pinctrl-names = "default";
112 pinctrl-0 = <&pinctrl_qspi2>;
113 status = "okay";
114
115 flash0: n25q256a@0 {
116 #address-cells = <1>;
117 #size-cells = <1>;
118 compatible = "micron,n25q256a", "jedec,spi-nor";
119 spi-max-frequency = <29000000>;
120 reg = <0>;
121 };
122
123 flash1: n25q256a@1 {
124 #address-cells = <1>;
125 #size-cells = <1>;
126 compatible = "micron,n25q256a", "jedec,spi-nor";
127 spi-max-frequency = <29000000>;
128 reg = <1>;
129 };
130};
131
132&reg_arm {
133 vin-supply = <&sw1a_reg>;
134};
135
136&reg_soc {
137 vin-supply = <&sw1a_reg>;
138};