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