blob: 5bb8fd57e7f5a83f6cbae6c2292f33c92446c4f7 [file] [log] [blame]
Peter Chen54183bd2015-02-26 16:28:30 +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&cpu0 {
16 operating-points = <
17 /* kHz uV */
18 996000 1250000
19 792000 1175000
20 396000 1175000
Fabio Estevam1dd58e12016-04-28 23:34:27 -030021 198000 1175000
Peter Chen54183bd2015-02-26 16:28:30 +080022 >;
23 fsl,soc-operating-points = <
24 /* ARM kHz SOC uV */
25 996000 1250000
26 792000 1175000
27 396000 1175000
Fabio Estevam1dd58e12016-04-28 23:34:27 -030028 198000 1175000
Peter Chen54183bd2015-02-26 16:28:30 +080029 >;
30};
31
32&i2c1 {
33 clock-frequency = <100000>;
34 pinctrl-names = "default";
35 pinctrl-0 = <&pinctrl_i2c1>;
36 status = "okay";
37
38 pmic: pfuze100@08 {
39 compatible = "fsl,pfuze200";
40 reg = <0x08>;
41
42 regulators {
43 sw1a_reg: sw1ab {
44 regulator-min-microvolt = <300000>;
45 regulator-max-microvolt = <1875000>;
46 regulator-boot-on;
47 regulator-always-on;
48 regulator-ramp-delay = <6250>;
49 };
50
51 sw2_reg: sw2 {
52 regulator-min-microvolt = <800000>;
53 regulator-max-microvolt = <3300000>;
54 regulator-boot-on;
55 regulator-always-on;
56 };
57
58 sw3a_reg: sw3a {
59 regulator-min-microvolt = <400000>;
60 regulator-max-microvolt = <1975000>;
61 regulator-boot-on;
62 regulator-always-on;
63 };
64
65 sw3b_reg: sw3b {
66 regulator-min-microvolt = <400000>;
67 regulator-max-microvolt = <1975000>;
68 regulator-boot-on;
69 regulator-always-on;
70 };
71
72 swbst_reg: swbst {
73 regulator-min-microvolt = <5000000>;
74 regulator-max-microvolt = <5150000>;
75 };
76
77 snvs_reg: vsnvs {
78 regulator-min-microvolt = <1000000>;
79 regulator-max-microvolt = <3000000>;
80 regulator-boot-on;
81 regulator-always-on;
82 };
83
84 vref_reg: vrefddr {
85 regulator-boot-on;
86 regulator-always-on;
87 };
88
89 vgen1_reg: vgen1 {
90 regulator-min-microvolt = <800000>;
91 regulator-max-microvolt = <1550000>;
92 regulator-always-on;
93 };
94
95 vgen2_reg: vgen2 {
96 regulator-min-microvolt = <800000>;
97 regulator-max-microvolt = <1550000>;
98 };
99
100 vgen3_reg: vgen3 {
101 regulator-min-microvolt = <1800000>;
102 regulator-max-microvolt = <3300000>;
103 regulator-always-on;
104 };
105
106 vgen4_reg: vgen4 {
107 regulator-min-microvolt = <1800000>;
108 regulator-max-microvolt = <3300000>;
109 regulator-always-on;
110 };
111
112 vgen5_reg: vgen5 {
113 regulator-min-microvolt = <1800000>;
114 regulator-max-microvolt = <3300000>;
115 regulator-always-on;
116 };
117
118 vgen6_reg: vgen6 {
119 regulator-min-microvolt = <1800000>;
120 regulator-max-microvolt = <3300000>;
121 regulator-always-on;
122 };
123 };
124 };
125};
126
127&qspi2 {
128 pinctrl-names = "default";
129 pinctrl-0 = <&pinctrl_qspi2>;
130 status = "okay";
131
132 flash0: n25q256a@0 {
133 #address-cells = <1>;
134 #size-cells = <1>;
Rafał Miłecki79826ac2015-08-16 08:39:17 +0200135 compatible = "micron,n25q256a", "jedec,spi-nor";
Peter Chen54183bd2015-02-26 16:28:30 +0800136 spi-max-frequency = <29000000>;
137 reg = <0>;
138 };
139
140 flash1: n25q256a@1 {
141 #address-cells = <1>;
142 #size-cells = <1>;
Rafał Miłecki79826ac2015-08-16 08:39:17 +0200143 compatible = "micron,n25q256a", "jedec,spi-nor";
Peter Chen54183bd2015-02-26 16:28:30 +0800144 spi-max-frequency = <29000000>;
145 reg = <1>;
146 };
147};