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@8 {
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				regulator-always-on;
67			};
68
69			swbst_reg: swbst {
70				regulator-min-microvolt = <5000000>;
71				regulator-max-microvolt = <5150000>;
72			};
73
74			snvs_reg: vsnvs {
75				regulator-min-microvolt = <1000000>;
76				regulator-max-microvolt = <3000000>;
77				regulator-boot-on;
78				regulator-always-on;
79			};
80
81			vref_reg: vrefddr {
82				regulator-boot-on;
83				regulator-always-on;
84			};
85
86			vgen1_reg: vgen1 {
87				regulator-min-microvolt = <800000>;
88				regulator-max-microvolt = <1550000>;
89				regulator-always-on;
90			};
91
92			vgen2_reg: vgen2 {
93				regulator-min-microvolt = <800000>;
94				regulator-max-microvolt = <1550000>;
95			};
96
97			vgen3_reg: vgen3 {
98				regulator-min-microvolt = <1800000>;
99				regulator-max-microvolt = <3300000>;
100				regulator-always-on;
101			};
102
103			vgen4_reg: vgen4 {
104				regulator-min-microvolt = <1800000>;
105				regulator-max-microvolt = <3300000>;
106				regulator-always-on;
107			};
108
109			vgen5_reg: vgen5 {
110				regulator-min-microvolt = <1800000>;
111				regulator-max-microvolt = <3300000>;
112				regulator-always-on;
113			};
114
115			vgen6_reg: vgen6 {
116				regulator-min-microvolt = <1800000>;
117				regulator-max-microvolt = <3300000>;
118				regulator-always-on;
119			};
120		};
121	};
122};
123
124&qspi2 {
125	pinctrl-names = "default";
126	pinctrl-0 = <&pinctrl_qspi2>;
127	status = "okay";
128
129	flash0: s25fl128s@0 {
130		reg = <0>;
131		#address-cells = <1>;
132		#size-cells = <1>;
133		compatible = "spansion,s25fl128s", "jedec,spi-nor";
134		spi-max-frequency = <66000000>;
135	};
136
137	flash1: s25fl128s@1 {
138		reg = <1>;
139		#address-cells = <1>;
140		#size-cells = <1>;
141		compatible = "spansion,s25fl128s", "jedec,spi-nor";
142		spi-max-frequency = <66000000>;
143	};
144};
145