Lines Matching +full:imx6sx +full:- +full:pcie

1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include "imx6sx.dtsi"
14 compatible = "samtec,imx6sx-vining-2000", "fsl,imx6sx";
17 stdout-path = &uart1;
25 reg_usb_otg1_vbus: regulator-usb_otg1_vbus {
26 compatible = "regulator-fixed";
27 regulator-name = "usb_otg1_vbus";
28 pinctrl-names = "default";
29 pinctrl-0 = <&pinctrl_usb_otg1>;
30 regulator-min-microvolt = <5000000>;
31 regulator-max-microvolt = <5000000>;
33 enable-active-high;
36 reg_peri_3v3: regulator-peri_3v3 {
37 compatible = "regulator-fixed";
38 regulator-name = "peri_3v3";
39 regulator-min-microvolt = <3300000>;
40 regulator-max-microvolt = <3300000>;
43 led-controller {
44 compatible = "pwm-leds";
46 led-1 {
48 max-brightness = <255>;
52 led-2 {
54 max-brightness = <255>;
58 led-3 {
60 max-brightness = <255>;
67 vref-supply = <&reg_peri_3v3>;
77 operating-points = <
84 fsl,soc-operating-points = <
94 pinctrl-names = "default";
95 pinctrl-0 = <&pinctrl_ecspi4>;
96 cs-gpios = <&gpio7 4 GPIO_ACTIVE_LOW>;
101 pinctrl-names = "default";
102 pinctrl-0 = <&pinctrl_enet1>;
103 phy-supply = <&reg_peri_3v3>;
104 phy-reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
105 phy-reset-duration = <5>;
106 phy-mode = "rmii";
107 phy-handle = <&ethphy0>;
111 #address-cells = <1>;
112 #size-cells = <0>;
114 ethphy0: ethernet0-phy@0 {
116 max-speed = <100>;
117 interrupt-parent = <&gpio2>;
124 pinctrl-names = "default";
125 pinctrl-0 = <&pinctrl_enet2>;
126 phy-supply = <&reg_peri_3v3>;
127 phy-reset-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
128 phy-reset-duration = <5>;
129 phy-mode = "rmii";
130 phy-handle = <&ethphy1>;
134 #address-cells = <1>;
135 #size-cells = <0>;
137 ethphy1: ethernet1-phy@0 {
139 max-speed = <100>;
140 interrupt-parent = <&gpio2>;
147 pinctrl-names = "default";
148 pinctrl-0 = <&pinctrl_flexcan1>;
153 pinctrl-names = "default";
154 pinctrl-0 = <&pinctrl_flexcan2>;
159 clock-frequency = <100000>;
160 pinctrl-names = "default";
161 pinctrl-0 = <&pinctrl_i2c1>;
167 pinctrl-names = "default";
168 pinctrl-0 = <&pinctrl_sx9500>;
169 interrupt-parent = <&gpio2>;
171 reset-gpios = <&gpio2 10 GPIO_ACTIVE_HIGH>;
180 regulator-min-microvolt = <300000>;
181 regulator-max-microvolt = <1875000>;
182 regulator-boot-on;
183 regulator-always-on;
184 regulator-ramp-delay = <6250>;
188 regulator-min-microvolt = <800000>;
189 regulator-max-microvolt = <3300000>;
190 regulator-boot-on;
191 regulator-always-on;
195 regulator-min-microvolt = <400000>;
196 regulator-max-microvolt = <1975000>;
197 regulator-boot-on;
198 regulator-always-on;
202 regulator-min-microvolt = <400000>;
203 regulator-max-microvolt = <1975000>;
204 regulator-boot-on;
205 regulator-always-on;
209 regulator-min-microvolt = <1000000>;
210 regulator-max-microvolt = <3000000>;
211 regulator-boot-on;
212 regulator-always-on;
216 regulator-boot-on;
217 regulator-always-on;
221 regulator-min-microvolt = <800000>;
222 regulator-max-microvolt = <1550000>;
223 regulator-always-on;
227 regulator-min-microvolt = <800000>;
228 regulator-max-microvolt = <1550000>;
232 regulator-min-microvolt = <1800000>;
233 regulator-max-microvolt = <3300000>;
234 regulator-always-on;
238 regulator-min-microvolt = <1800000>;
239 regulator-max-microvolt = <3300000>;
240 regulator-always-on;
244 regulator-min-microvolt = <1800000>;
245 regulator-max-microvolt = <3300000>;
246 regulator-always-on;
250 regulator-min-microvolt = <1800000>;
251 regulator-max-microvolt = <3300000>;
252 regulator-always-on;
259 clock-frequency = <100000>;
260 pinctrl-names = "default";
261 pinctrl-0 = <&pinctrl_i2c3>;
266 pinctrl-names = "default";
267 pinctrl-0 = <&pinctrl_gpios>;
361 pinctrl_pwm1: pwm1grp-1 {
368 pinctrl_pwm2: pwm2grp-1 {
375 pinctrl_pwm6: pwm6grp-1 {
417 pinctrl_usdhc2_50mhz: usdhc2grp-50mhz {
430 pinctrl_usdhc2_100mhz: usdhc2grp-100mhz {
441 pinctrl_usdhc2_200mhz: usdhc2grp-200mhz {
452 pinctrl_usdhc4_50mhz: usdhc4grp-50mhz {
468 pinctrl_usdhc4_100mhz: usdhc4-100mhz {
483 pinctrl_usdhc4_200mhz: usdhc4-200mhz {
499 &pcie {
500 pinctrl-names = "default";
501 pinctrl-0 = <&pinctrl_pcie>;
502 reset-gpio = <&gpio4 6 GPIO_ACTIVE_HIGH>;
503 reset-gpio-active-high;
508 pinctrl-names = "default";
509 pinctrl-0 = <&pinctrl_pwm1>;
513 pinctrl-names = "default";
514 pinctrl-0 = <&pinctrl_pwm2>;
518 pinctrl-names = "default";
519 pinctrl-0 = <&pinctrl_pwm6>;
523 vin-supply = <&sw1a_reg>;
527 vin-supply = <&sw1a_reg>;
535 pinctrl-names = "default";
536 pinctrl-0 = <&pinctrl_uart1>;
541 pinctrl-names = "default";
542 pinctrl-0 = <&pinctrl_uart2>;
547 vbus-supply = <&reg_usb_otg1_vbus>;
548 pinctrl-names = "default";
549 pinctrl-0 = <&pinctrl_usb_otg1_id>;
559 pinctrl-names = "default", "state_100mhz", "state_200mhz";
560 pinctrl-0 = <&pinctrl_usdhc2_50mhz>;
561 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
562 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
563 cd-gpios = <&gpio3 28 GPIO_ACTIVE_LOW>;
564 keep-power-in-suspend;
569 /* hs200-mode is currently unsupported because Vccq is on 3.1V, but
572 pinctrl-names = "default", "state_100mhz", "state_200mhz";
573 pinctrl-0 = <&pinctrl_usdhc4_50mhz>;
574 pinctrl-1 = <&pinctrl_usdhc4_100mhz>;
575 pinctrl-2 = <&pinctrl_usdhc4_200mhz>;
576 bus-width = <8>;
577 keep-power-in-suspend;
578 non-removable;
579 cap-mmc-hw-reset;