Lines Matching +full:imx6q +full:- +full:pcie
1 // SPDX-License-Identifier: GPL-2.0 OR X11
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
10 stdout-path = &uart2;
18 reg_1p8v: regulator-1p8v {
19 compatible = "regulator-fixed";
20 regulator-name = "1P8V";
21 regulator-min-microvolt = <1800000>;
22 regulator-max-microvolt = <1800000>;
23 regulator-always-on;
26 reg_2p5v: regulator-2p5v {
27 compatible = "regulator-fixed";
28 regulator-name = "2P5V";
29 regulator-min-microvolt = <2500000>;
30 regulator-max-microvolt = <2500000>;
31 regulator-always-on;
34 reg_3p3v: regulator-3p3v {
35 compatible = "regulator-fixed";
36 regulator-name = "3P3V";
37 regulator-min-microvolt = <3300000>;
38 regulator-max-microvolt = <3300000>;
39 regulator-always-on;
42 reg_usb_otg_vbus: regulator-usb-otg {
43 compatible = "regulator-fixed";
44 regulator-name = "usb_otg_vbus";
45 regulator-min-microvolt = <5000000>;
46 regulator-max-microvolt = <5000000>;
48 enable-active-high;
51 reg_usb_h1_vbus: regulator-usb-h1-vbus {
52 compatible = "regulator-fixed";
53 pinctrl-names = "default";
54 pinctrl-0 = <&pinctrl_usbh1>;
55 regulator-name = "usb_h1_vbus";
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
59 enable-active-high;
62 reg_wlan_vmmc: regulator-wlan-vmmc {
63 compatible = "regulator-fixed";
64 pinctrl-names = "default";
65 pinctrl-0 = <&pinctrl_wlan_vmmc>;
66 regulator-name = "reg_wlan_vmmc";
67 regulator-min-microvolt = <3300000>;
68 regulator-max-microvolt = <3300000>;
70 startup-delay-us = <70000>;
71 enable-active-high;
74 reg_can_xcvr: regulator-can-xcvr {
75 compatible = "regulator-fixed";
76 regulator-name = "CAN XCVR";
77 regulator-min-microvolt = <3300000>;
78 regulator-max-microvolt = <3300000>;
79 pinctrl-names = "default";
80 pinctrl-0 = <&pinctrl_can_xcvr>;
84 gpio-keys {
85 compatible = "gpio-keys";
86 pinctrl-names = "default";
87 pinctrl-0 = <&pinctrl_gpio_keys>;
93 wakeup-source;
114 volume-up {
120 volume-down {
128 compatible = "i2c-mux-gpio";
129 pinctrl-names = "default";
130 pinctrl-0 = <&pinctrl_i2c2mux>;
131 #address-cells = <1>;
132 #size-cells = <0>;
133 mux-gpios = <&gpio3 20 GPIO_ACTIVE_HIGH
135 i2c-parent = <&i2c2>;
136 idle-state = <0>;
140 #address-cells = <1>;
141 #size-cells = <0>;
146 #address-cells = <1>;
147 #size-cells = <0>;
152 compatible = "i2c-mux-gpio";
153 pinctrl-names = "default";
154 pinctrl-0 = <&pinctrl_i2c3mux>;
155 #address-cells = <1>;
156 #size-cells = <0>;
157 mux-gpios = <&gpio2 25 GPIO_ACTIVE_HIGH>;
158 i2c-parent = <&i2c3>;
159 idle-state = <0>;
163 #address-cells = <1>;
164 #size-cells = <0>;
169 compatible = "gpio-leds";
171 led-speaker-enable {
173 retain-state-suspended;
174 default-state = "off";
177 led-ttymxc4-rs232 {
179 retain-state-suspended;
180 default-state = "on";
184 backlight_lcd: backlight-lcd {
185 compatible = "pwm-backlight";
187 brightness-levels = <0 4 8 16 32 64 128 255>;
188 default-brightness-level = <7>;
189 power-supply = <®_3p3v>;
193 backlight_lvds0: backlight-lvds0 {
194 compatible = "pwm-backlight";
196 brightness-levels = <0 4 8 16 32 64 128 255>;
197 default-brightness-level = <7>;
198 power-supply = <®_3p3v>;
202 backlight_lvds1: backlight-lvds1 {
203 compatible = "pwm-backlight";
205 brightness-levels = <0 4 8 16 32 64 128 255>;
206 default-brightness-level = <7>;
207 power-supply = <®_3p3v>;
212 compatible = "fsl,imx-parallel-display";
213 #address-cells = <1>;
214 #size-cells = <0>;
215 interface-pix-fmt = "bgr666";
216 pinctrl-names = "default";
217 pinctrl-0 = <&pinctrl_j15>;
224 remote-endpoint = <&ipu1_di0_disp0>;
232 remote-endpoint = <&lcd_panel_in>;
237 panel-lcd {
238 compatible = "okaya,rs800480t-7x0gp";
243 remote-endpoint = <&lcd_display_out>;
248 panel-lvds0 {
254 remote-endpoint = <&lvds0_out>;
259 panel-lvds1 {
265 remote-endpoint = <&lvds1_out>;
271 compatible = "fsl,imx6q-nitrogen6_max-sgtl5000",
272 "fsl,imx-audio-sgtl5000";
273 model = "imx6q-nitrogen6_max-sgtl5000";
274 ssi-controller = <&ssi1>;
275 audio-codec = <&codec>;
276 audio-routing =
280 mux-int-port = <1>;
281 mux-ext-port = <3>;
286 pinctrl-names = "default";
287 pinctrl-0 = <&pinctrl_audmux>;
292 pinctrl-names = "default";
293 pinctrl-0 = <&pinctrl_can1>;
294 xceiver-supply = <®_can_xcvr>;
299 assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
301 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL3_USB_OTG>,
306 cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
307 pinctrl-names = "default";
308 pinctrl-0 = <&pinctrl_ecspi1>;
313 spi-max-frequency = <20000000>;
319 pinctrl-names = "default";
320 pinctrl-0 = <&pinctrl_enet>;
321 phy-mode = "rgmii";
322 phy-handle = <ðphy>;
323 phy-reset-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
324 /delete-property/ interrupts;
325 interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_HIGH>,
327 fsl,err006687-workaround-present;
331 #address-cells = <1>;
332 #size-cells = <0>;
334 ethphy: ethernet-phy {
335 compatible = "ethernet-phy-ieee802.3-c22";
336 txen-skew-ps = <0>;
337 txc-skew-ps = <3000>;
338 rxdv-skew-ps = <0>;
339 rxc-skew-ps = <3000>;
340 rxd0-skew-ps = <0>;
341 rxd1-skew-ps = <0>;
342 rxd2-skew-ps = <0>;
343 rxd3-skew-ps = <0>;
344 txd0-skew-ps = <0>;
345 txd1-skew-ps = <0>;
346 txd2-skew-ps = <0>;
347 txd3-skew-ps = <0>;
353 ddc-i2c-bus = <&i2c2>;
358 clock-frequency = <100000>;
359 pinctrl-names = "default";
360 pinctrl-0 = <&pinctrl_i2c1>;
365 pinctrl-names = "default";
366 pinctrl-0 = <&pinctrl_sgtl5000>;
368 #sound-dai-cells = <0>;
370 VDDA-supply = <®_2p5v>;
371 VDDIO-supply = <®_3p3v>;
376 pinctrl-names = "default";
377 pinctrl-0 = <&pinctrl_rv4162>;
379 interrupts-extended = <&gpio4 6 IRQ_TYPE_LEVEL_LOW>;
384 clock-frequency = <100000>;
385 pinctrl-names = "default";
386 pinctrl-0 = <&pinctrl_i2c2>;
391 clock-frequency = <100000>;
392 pinctrl-names = "default";
393 pinctrl-0 = <&pinctrl_i2c3>;
399 interrupt-parent = <&gpio1>;
401 wakeup-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
405 compatible = "edt,edt-ft5x06";
407 interrupt-parent = <&gpio1>;
409 wakeup-source;
414 imx6q-nitrogen6-max {
431 pinctrl_can_xcvr: can-xcvrgrp {
471 pinctrl_gpio_keys: gpio-keysgrp {
521 /* PCIe I2C enable */
561 /* PCIe reset */
687 pinctrl_wlan_vmmc: wlan-vmmcgrp {
699 remote-endpoint = <&lcd_display_in>;
705 lvds-channel@0 {
712 remote-endpoint = <&panel_in_lvds0>;
717 lvds-channel@1 {
724 remote-endpoint = <&panel_in_lvds1>;
730 &pcie {
731 pinctrl-names = "default";
732 pinctrl-0 = <&pinctrl_pcie>;
733 reset-gpio = <&gpio6 31 GPIO_ACTIVE_LOW>;
738 pinctrl-names = "default";
739 pinctrl-0 = <&pinctrl_pwm1>;
744 pinctrl-names = "default";
745 pinctrl-0 = <&pinctrl_pwm2>;
750 pinctrl-names = "default";
751 pinctrl-0 = <&pinctrl_pwm3>;
756 pinctrl-names = "default";
757 pinctrl-0 = <&pinctrl_pwm4>;
766 pinctrl-names = "default";
767 pinctrl-0 = <&pinctrl_uart1>;
772 pinctrl-names = "default";
773 pinctrl-0 = <&pinctrl_uart2>;
778 pinctrl-names = "default";
779 pinctrl-0 = <&pinctrl_uart5>;
784 vbus-supply = <®_usb_h1_vbus>;
789 vbus-supply = <®_usb_otg_vbus>;
790 pinctrl-names = "default";
791 pinctrl-0 = <&pinctrl_usbotg>;
792 disable-over-current;
797 pinctrl-names = "default";
798 pinctrl-0 = <&pinctrl_usdhc2>;
799 bus-width = <4>;
800 non-removable;
801 vmmc-supply = <®_wlan_vmmc>;
802 cap-power-off-card;
803 keep-power-in-suspend;
806 #address-cells = <1>;
807 #size-cells = <0>;
811 interrupt-parent = <&gpio6>;
813 ref-clock-frequency = <38400000>;
818 pinctrl-names = "default";
819 pinctrl-0 = <&pinctrl_usdhc3>;
820 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
821 bus-width = <4>;
822 vmmc-supply = <®_3p3v>;
827 pinctrl-names = "default";
828 pinctrl-0 = <&pinctrl_usdhc4>;
829 bus-width = <8>;
830 non-removable;
831 vmmc-supply = <®_1p8v>;
832 keep-power-in-suspend;