Loading...
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 };
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", "jedec,spi-nor";
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", "jedec,spi-nor";
141 spi-max-frequency = <66000000>;
142 };
143};
1// SPDX-License-Identifier: GPL-2.0
2//
3// Copyright (C) 2015 Freescale Semiconductor, Inc.
4
5#include "imx6sx-sdb.dtsi"
6
7/ {
8 model = "Freescale i.MX6 SoloX SDB RevA Board";
9 compatible = "fsl,imx6sx-sdb-reva", "fsl,imx6sx";
10};
11
12&i2c1 {
13 clock-frequency = <100000>;
14 pinctrl-names = "default";
15 pinctrl-0 = <&pinctrl_i2c1>;
16 status = "okay";
17
18 pmic: pfuze100@8 {
19 compatible = "fsl,pfuze100";
20 reg = <0x08>;
21
22 regulators {
23 sw1a_reg: sw1ab {
24 regulator-min-microvolt = <300000>;
25 regulator-max-microvolt = <1875000>;
26 regulator-boot-on;
27 regulator-always-on;
28 regulator-ramp-delay = <6250>;
29 };
30
31 sw1c_reg: sw1c {
32 regulator-min-microvolt = <300000>;
33 regulator-max-microvolt = <1875000>;
34 regulator-boot-on;
35 regulator-always-on;
36 regulator-ramp-delay = <6250>;
37 };
38
39 sw2_reg: sw2 {
40 regulator-min-microvolt = <800000>;
41 regulator-max-microvolt = <3300000>;
42 regulator-boot-on;
43 regulator-always-on;
44 };
45
46 sw3a_reg: sw3a {
47 regulator-min-microvolt = <400000>;
48 regulator-max-microvolt = <1975000>;
49 regulator-boot-on;
50 regulator-always-on;
51 };
52
53 sw3b_reg: sw3b {
54 regulator-min-microvolt = <400000>;
55 regulator-max-microvolt = <1975000>;
56 regulator-boot-on;
57 regulator-always-on;
58 };
59
60 sw4_reg: sw4 {
61 regulator-min-microvolt = <800000>;
62 regulator-max-microvolt = <3300000>;
63 regulator-always-on;
64 };
65
66 swbst_reg: swbst {
67 regulator-min-microvolt = <5000000>;
68 regulator-max-microvolt = <5150000>;
69 };
70
71 snvs_reg: vsnvs {
72 regulator-min-microvolt = <1000000>;
73 regulator-max-microvolt = <3000000>;
74 regulator-boot-on;
75 regulator-always-on;
76 };
77
78 vref_reg: vrefddr {
79 regulator-boot-on;
80 regulator-always-on;
81 };
82
83 vgen1_reg: vgen1 {
84 regulator-min-microvolt = <800000>;
85 regulator-max-microvolt = <1550000>;
86 regulator-always-on;
87 };
88
89 vgen2_reg: vgen2 {
90 regulator-min-microvolt = <800000>;
91 regulator-max-microvolt = <1550000>;
92 };
93
94 vgen3_reg: vgen3 {
95 regulator-min-microvolt = <1800000>;
96 regulator-max-microvolt = <3300000>;
97 regulator-always-on;
98 };
99
100 vgen4_reg: vgen4 {
101 regulator-min-microvolt = <1800000>;
102 regulator-max-microvolt = <3300000>;
103 regulator-always-on;
104 };
105
106 vgen5_reg: vgen5 {
107 regulator-min-microvolt = <1800000>;
108 regulator-max-microvolt = <3300000>;
109 regulator-always-on;
110 };
111
112 vgen6_reg: vgen6 {
113 regulator-min-microvolt = <1800000>;
114 regulator-max-microvolt = <3300000>;
115 regulator-always-on;
116 };
117 };
118 };
119};
120
121&qspi2 {
122 pinctrl-names = "default";
123 pinctrl-0 = <&pinctrl_qspi2>;
124 status = "okay";
125
126 flash0: s25fl128s@0 {
127 reg = <0>;
128 #address-cells = <1>;
129 #size-cells = <1>;
130 compatible = "spansion,s25fl128s", "jedec,spi-nor";
131 spi-max-frequency = <66000000>;
132 spi-rx-bus-width = <4>;
133 spi-tx-bus-width = <4>;
134 };
135
136 flash1: s25fl128s@2 {
137 reg = <2>;
138 #address-cells = <1>;
139 #size-cells = <1>;
140 compatible = "spansion,s25fl128s", "jedec,spi-nor";
141 spi-max-frequency = <66000000>;
142 spi-rx-bus-width = <4>;
143 spi-tx-bus-width = <4>;
144 };
145};
146
147®_can_en {
148 /* Transceiver EN/STBY is active high on RevA board */
149 gpio = <&gpio4 25 GPIO_ACTIVE_HIGH>;
150 enable-active-high;
151};
152
153®_can_stby {
154 gpio = <&gpio4 27 GPIO_ACTIVE_HIGH>;
155 enable-active-high;
156 vin-supply = <®_can_en>;
157};
158
159®_vdd1p1 {
160 vin-supply = <&vgen6_reg>;
161};
162
163®_vdd2p5 {
164 vin-supply = <&vgen6_reg>;
165};
166
167&snvs_pwrkey {
168 status = "okay";
169};