1/*
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 RevA 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@08 {
22		compatible = "fsl,pfuze100";
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			sw1c_reg: sw1c {
35				regulator-min-microvolt = <300000>;
36				regulator-max-microvolt = <1875000>;
37				regulator-boot-on;
38				regulator-always-on;
39				regulator-ramp-delay = <6250>;
40			};
41
42			sw2_reg: sw2 {
43				regulator-min-microvolt = <800000>;
44				regulator-max-microvolt = <3300000>;
45				regulator-boot-on;
46				regulator-always-on;
47			};
48
49			sw3a_reg: sw3a {
50				regulator-min-microvolt = <400000>;
51				regulator-max-microvolt = <1975000>;
52				regulator-boot-on;
53				regulator-always-on;
54			};
55
56			sw3b_reg: sw3b {
57				regulator-min-microvolt = <400000>;
58				regulator-max-microvolt = <1975000>;
59				regulator-boot-on;
60				regulator-always-on;
61			};
62
63			sw4_reg: sw4 {
64				regulator-min-microvolt = <800000>;
65				regulator-max-microvolt = <3300000>;
66			};
67
68			swbst_reg: swbst {
69				regulator-min-microvolt = <5000000>;
70				regulator-max-microvolt = <5150000>;
71			};
72
73			snvs_reg: vsnvs {
74				regulator-min-microvolt = <1000000>;
75				regulator-max-microvolt = <3000000>;
76				regulator-boot-on;
77				regulator-always-on;
78			};
79
80			vref_reg: vrefddr {
81				regulator-boot-on;
82				regulator-always-on;
83			};
84
85			vgen1_reg: vgen1 {
86				regulator-min-microvolt = <800000>;
87				regulator-max-microvolt = <1550000>;
88				regulator-always-on;
89			};
90
91			vgen2_reg: vgen2 {
92				regulator-min-microvolt = <800000>;
93				regulator-max-microvolt = <1550000>;
94			};
95
96			vgen3_reg: vgen3 {
97				regulator-min-microvolt = <1800000>;
98				regulator-max-microvolt = <3300000>;
99				regulator-always-on;
100			};
101
102			vgen4_reg: vgen4 {
103				regulator-min-microvolt = <1800000>;
104				regulator-max-microvolt = <3300000>;
105				regulator-always-on;
106			};
107
108			vgen5_reg: vgen5 {
109				regulator-min-microvolt = <1800000>;
110				regulator-max-microvolt = <3300000>;
111				regulator-always-on;
112			};
113
114			vgen6_reg: vgen6 {
115				regulator-min-microvolt = <1800000>;
116				regulator-max-microvolt = <3300000>;
117				regulator-always-on;
118			};
119		};
120	};
121};
122
123&qspi2 {
124	pinctrl-names = "default";
125	pinctrl-0 = <&pinctrl_qspi2>;
126	status = "okay";
127
128	flash0: s25fl128s@0 {
129		reg = <0>;
130		#address-cells = <1>;
131		#size-cells = <1>;
132		compatible = "spansion,s25fl128s";
133		spi-max-frequency = <66000000>;
134	};
135
136	flash1: s25fl128s@1 {
137		reg = <1>;
138		#address-cells = <1>;
139		#size-cells = <1>;
140		compatible = "spansion,s25fl128s";
141		spi-max-frequency = <66000000>;
142	};
143};
144