xref: /linux/arch/arm/boot/dts/nxp/imx/imx6qdl-gw5904.dtsi (revision 115e74a29b530d121891238e9551c4bcdf7b04b5)
1*b23de67dSBence Csókás// SPDX-License-Identifier: (GPL-2.0-only OR MIT)
20afe7a34STim Harvey/*
30afe7a34STim Harvey * Copyright 2017 Gateworks Corporation
40afe7a34STim Harvey */
50afe7a34STim Harvey
60afe7a34STim Harvey#include <dt-bindings/gpio/gpio.h>
764bf0a0aSTim Harvey#include <dt-bindings/input/linux-event-codes.h>
805b0852eSKrzysztof Kozlowski#include <dt-bindings/interrupt-controller/irq.h>
90afe7a34STim Harvey
100afe7a34STim Harvey/ {
110afe7a34STim Harvey	/* these are used by bootloader for disabling nodes */
120afe7a34STim Harvey	aliases {
136774b7faSTim Harvey		ethernet0 = &fec;
146774b7faSTim Harvey		ethernet1 = &lan1;
156774b7faSTim Harvey		ethernet2 = &lan2;
166774b7faSTim Harvey		ethernet3 = &lan3;
176774b7faSTim Harvey		ethernet4 = &lan4;
180afe7a34STim Harvey		led0 = &led0;
190afe7a34STim Harvey		led1 = &led1;
200afe7a34STim Harvey		led2 = &led2;
210afe7a34STim Harvey		usb0 = &usbh1;
220afe7a34STim Harvey		usb1 = &usbotg;
230afe7a34STim Harvey	};
240afe7a34STim Harvey
250afe7a34STim Harvey	chosen {
260afe7a34STim Harvey		stdout-path = &uart2;
270afe7a34STim Harvey	};
280afe7a34STim Harvey
290afe7a34STim Harvey	backlight {
300afe7a34STim Harvey		compatible = "pwm-backlight";
3105d294dbSUwe Kleine-König		pwms = <&pwm4 0 5000000 0>;
320afe7a34STim Harvey		brightness-levels = <0 4 8 16 32 64 128 255>;
330afe7a34STim Harvey		default-brightness-level = <7>;
340afe7a34STim Harvey	};
350afe7a34STim Harvey
3664bf0a0aSTim Harvey	gpio-keys {
3764bf0a0aSTim Harvey		compatible = "gpio-keys";
3864bf0a0aSTim Harvey
3964bf0a0aSTim Harvey		user-pb {
4064bf0a0aSTim Harvey			label = "user_pb";
4164bf0a0aSTim Harvey			gpios = <&gsc_gpio 0 GPIO_ACTIVE_LOW>;
4264bf0a0aSTim Harvey			linux,code = <BTN_0>;
4364bf0a0aSTim Harvey		};
4464bf0a0aSTim Harvey
4564bf0a0aSTim Harvey		user-pb1x {
4664bf0a0aSTim Harvey			label = "user_pb1x";
4764bf0a0aSTim Harvey			linux,code = <BTN_1>;
4864bf0a0aSTim Harvey			interrupt-parent = <&gsc>;
4964bf0a0aSTim Harvey			interrupts = <0>;
5064bf0a0aSTim Harvey		};
5164bf0a0aSTim Harvey
5264bf0a0aSTim Harvey		key-erased {
5364bf0a0aSTim Harvey			label = "key-erased";
5464bf0a0aSTim Harvey			linux,code = <BTN_2>;
5564bf0a0aSTim Harvey			interrupt-parent = <&gsc>;
5664bf0a0aSTim Harvey			interrupts = <1>;
5764bf0a0aSTim Harvey		};
5864bf0a0aSTim Harvey
5964bf0a0aSTim Harvey		eeprom-wp {
6064bf0a0aSTim Harvey			label = "eeprom_wp";
6164bf0a0aSTim Harvey			linux,code = <BTN_3>;
6264bf0a0aSTim Harvey			interrupt-parent = <&gsc>;
6364bf0a0aSTim Harvey			interrupts = <2>;
6464bf0a0aSTim Harvey		};
6564bf0a0aSTim Harvey
6664bf0a0aSTim Harvey		tamper {
6764bf0a0aSTim Harvey			label = "tamper";
6864bf0a0aSTim Harvey			linux,code = <BTN_4>;
6964bf0a0aSTim Harvey			interrupt-parent = <&gsc>;
7064bf0a0aSTim Harvey			interrupts = <5>;
7164bf0a0aSTim Harvey		};
7264bf0a0aSTim Harvey
7364bf0a0aSTim Harvey		switch-hold {
7464bf0a0aSTim Harvey			label = "switch_hold";
7564bf0a0aSTim Harvey			linux,code = <BTN_5>;
7664bf0a0aSTim Harvey			interrupt-parent = <&gsc>;
7764bf0a0aSTim Harvey			interrupts = <7>;
7864bf0a0aSTim Harvey		};
7964bf0a0aSTim Harvey	};
8064bf0a0aSTim Harvey
810afe7a34STim Harvey	leds {
820afe7a34STim Harvey		compatible = "gpio-leds";
830afe7a34STim Harvey		pinctrl-names = "default";
840afe7a34STim Harvey		pinctrl-0 = <&pinctrl_gpio_leds>;
850afe7a34STim Harvey
864b0d1f27SKrzysztof Kozlowski		led0: led-user1 {
870afe7a34STim Harvey			label = "user1";
880afe7a34STim Harvey			gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDG */
890afe7a34STim Harvey			default-state = "on";
900afe7a34STim Harvey			linux,default-trigger = "heartbeat";
910afe7a34STim Harvey		};
920afe7a34STim Harvey
934b0d1f27SKrzysztof Kozlowski		led1: led-user2 {
940afe7a34STim Harvey			label = "user2";
950afe7a34STim Harvey			gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */
960afe7a34STim Harvey			default-state = "off";
970afe7a34STim Harvey		};
980afe7a34STim Harvey
994b0d1f27SKrzysztof Kozlowski		led2: led-user3 {
1000afe7a34STim Harvey			label = "user3";
1010afe7a34STim Harvey			gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* MX6_LOCLED# */
1020afe7a34STim Harvey			default-state = "off";
1030afe7a34STim Harvey		};
1040afe7a34STim Harvey	};
1050afe7a34STim Harvey
106ad00e080SMarco Franchi	memory@10000000 {
107404c0c93SMarco Franchi		device_type = "memory";
1080afe7a34STim Harvey		reg = <0x10000000 0x40000000>;
1090afe7a34STim Harvey	};
1100afe7a34STim Harvey
1110afe7a34STim Harvey	pps {
1120afe7a34STim Harvey		compatible = "pps-gpio";
1130afe7a34STim Harvey		pinctrl-names = "default";
1140afe7a34STim Harvey		pinctrl-0 = <&pinctrl_pps>;
1150afe7a34STim Harvey		gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>;
1160afe7a34STim Harvey	};
1170afe7a34STim Harvey
1180afe7a34STim Harvey	reg_1p0v: regulator-1p0v {
1190afe7a34STim Harvey		compatible = "regulator-fixed";
1200afe7a34STim Harvey		regulator-name = "1P0V";
1210afe7a34STim Harvey		regulator-min-microvolt = <1000000>;
1220afe7a34STim Harvey		regulator-max-microvolt = <1000000>;
1230afe7a34STim Harvey		regulator-always-on;
1240afe7a34STim Harvey	};
1250afe7a34STim Harvey
1260afe7a34STim Harvey	reg_3p3v: regulator-3p3v {
1270afe7a34STim Harvey		compatible = "regulator-fixed";
1280afe7a34STim Harvey		regulator-name = "3P3V";
1290afe7a34STim Harvey		regulator-min-microvolt = <3300000>;
1300afe7a34STim Harvey		regulator-max-microvolt = <3300000>;
1310afe7a34STim Harvey		regulator-always-on;
1320afe7a34STim Harvey	};
1330afe7a34STim Harvey
1340afe7a34STim Harvey	reg_usb_h1_vbus: regulator-usb-h1-vbus {
1350afe7a34STim Harvey		compatible = "regulator-fixed";
1360afe7a34STim Harvey		regulator-name = "usb_h1_vbus";
1370afe7a34STim Harvey		regulator-min-microvolt = <5000000>;
1380afe7a34STim Harvey		regulator-max-microvolt = <5000000>;
1390afe7a34STim Harvey		regulator-always-on;
1400afe7a34STim Harvey	};
1410afe7a34STim Harvey
1420afe7a34STim Harvey	reg_usb_otg_vbus: regulator-usb-otg-vbus {
1430afe7a34STim Harvey		compatible = "regulator-fixed";
1440afe7a34STim Harvey		regulator-name = "usb_otg_vbus";
1450afe7a34STim Harvey		regulator-min-microvolt = <5000000>;
1460afe7a34STim Harvey		regulator-max-microvolt = <5000000>;
1470afe7a34STim Harvey		gpio = <&gpio3 22 GPIO_ACTIVE_HIGH>;
1480afe7a34STim Harvey		enable-active-high;
1490afe7a34STim Harvey	};
1500afe7a34STim Harvey};
1510afe7a34STim Harvey
1520afe7a34STim Harvey&clks {
1530afe7a34STim Harvey	assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
1540afe7a34STim Harvey			  <&clks IMX6QDL_CLK_LDB_DI1_SEL>;
1550afe7a34STim Harvey	assigned-clock-parents = <&clks IMX6QDL_CLK_PLL3_USB_OTG>,
1560afe7a34STim Harvey				 <&clks IMX6QDL_CLK_PLL3_USB_OTG>;
1570afe7a34STim Harvey};
1580afe7a34STim Harvey
1590afe7a34STim Harvey&fec {
1600afe7a34STim Harvey	pinctrl-names = "default";
1610afe7a34STim Harvey	pinctrl-0 = <&pinctrl_enet>;
1620afe7a34STim Harvey	phy-mode = "rgmii-id";
1630afe7a34STim Harvey	status = "okay";
1640afe7a34STim Harvey
1650afe7a34STim Harvey	fixed-link {
1660afe7a34STim Harvey		speed = <1000>;
1670afe7a34STim Harvey		full-duplex;
1680afe7a34STim Harvey	};
1690afe7a34STim Harvey
1700afe7a34STim Harvey	mdio {
1710afe7a34STim Harvey		#address-cells = <1>;
1720afe7a34STim Harvey		#size-cells = <0>;
1730afe7a34STim Harvey
1740afe7a34STim Harvey		switch@0 {
1750afe7a34STim Harvey			compatible = "marvell,mv88e6085";
1760afe7a34STim Harvey			reg = <0>;
1770afe7a34STim Harvey
1782af43912STim Harvey			mdio {
1792af43912STim Harvey				#address-cells = <1>;
1802af43912STim Harvey				#size-cells = <0>;
1812af43912STim Harvey
1822af43912STim Harvey				sw_phy0: ethernet-phy@0 {
1832af43912STim Harvey					reg = <0x0>;
1842af43912STim Harvey				};
1852af43912STim Harvey
1862af43912STim Harvey				sw_phy1: ethernet-phy@1 {
1872af43912STim Harvey					reg = <0x1>;
1882af43912STim Harvey				};
1892af43912STim Harvey
1902af43912STim Harvey				sw_phy2: ethernet-phy@2 {
1912af43912STim Harvey					reg = <0x2>;
1922af43912STim Harvey				};
1932af43912STim Harvey
1942af43912STim Harvey				sw_phy3: ethernet-phy@3 {
1952af43912STim Harvey					reg = <0x3>;
1962af43912STim Harvey				};
1972af43912STim Harvey			};
1982af43912STim Harvey
1990afe7a34STim Harvey			ports {
2000afe7a34STim Harvey				#address-cells = <1>;
2010afe7a34STim Harvey				#size-cells = <0>;
2020afe7a34STim Harvey
2036774b7faSTim Harvey				lan4: port@0 {
2040afe7a34STim Harvey					reg = <0>;
2050afe7a34STim Harvey					label = "lan4";
2062af43912STim Harvey					phy-handle = <&sw_phy0>;
2072af43912STim Harvey					phy-mode = "internal";
2086774b7faSTim Harvey					local-mac-address = [00 00 00 00 00 00];
2090afe7a34STim Harvey				};
2100afe7a34STim Harvey
2116774b7faSTim Harvey				lan3: port@1 {
2120afe7a34STim Harvey					reg = <1>;
2130afe7a34STim Harvey					label = "lan3";
2142af43912STim Harvey					phy-handle = <&sw_phy1>;
2152af43912STim Harvey					phy-mode = "internal";
2166774b7faSTim Harvey					local-mac-address = [00 00 00 00 00 00];
2170afe7a34STim Harvey				};
2180afe7a34STim Harvey
2196774b7faSTim Harvey				lan2: port@2 {
2200afe7a34STim Harvey					reg = <2>;
2210afe7a34STim Harvey					label = "lan2";
2222af43912STim Harvey					phy-handle = <&sw_phy2>;
2232af43912STim Harvey					phy-mode = "internal";
2246774b7faSTim Harvey					local-mac-address = [00 00 00 00 00 00];
2250afe7a34STim Harvey				};
2260afe7a34STim Harvey
2276774b7faSTim Harvey				lan1: port@3 {
2280afe7a34STim Harvey					reg = <3>;
2290afe7a34STim Harvey					label = "lan1";
2302af43912STim Harvey					phy-handle = <&sw_phy3>;
2312af43912STim Harvey					phy-mode = "internal";
2326774b7faSTim Harvey					local-mac-address = [00 00 00 00 00 00];
2330afe7a34STim Harvey				};
2340afe7a34STim Harvey
2350afe7a34STim Harvey				port@5 {
2360afe7a34STim Harvey					reg = <5>;
2370afe7a34STim Harvey					ethernet = <&fec>;
2380eea5c60SAndrew Lunn					phy-mode = "rgmii-id";
2390eea5c60SAndrew Lunn
2400eea5c60SAndrew Lunn					fixed-link {
2410eea5c60SAndrew Lunn						speed = <1000>;
2420eea5c60SAndrew Lunn						full-duplex;
2430eea5c60SAndrew Lunn					};
2440afe7a34STim Harvey				};
2450afe7a34STim Harvey			};
2460afe7a34STim Harvey		};
2470afe7a34STim Harvey	};
2480afe7a34STim Harvey};
2490afe7a34STim Harvey
2500afe7a34STim Harvey&i2c1 {
2510afe7a34STim Harvey	clock-frequency = <100000>;
2520afe7a34STim Harvey	pinctrl-names = "default";
2530afe7a34STim Harvey	pinctrl-0 = <&pinctrl_i2c1>;
2540afe7a34STim Harvey	status = "okay";
2550afe7a34STim Harvey
25664bf0a0aSTim Harvey	gsc: gsc@20 {
25764bf0a0aSTim Harvey		compatible = "gw,gsc";
25864bf0a0aSTim Harvey		reg = <0x20>;
25964bf0a0aSTim Harvey		interrupt-parent = <&gpio1>;
26005b0852eSKrzysztof Kozlowski		interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
26164bf0a0aSTim Harvey		interrupt-controller;
26264bf0a0aSTim Harvey		#interrupt-cells = <1>;
26364bf0a0aSTim Harvey		#size-cells = <0>;
26464bf0a0aSTim Harvey
26564bf0a0aSTim Harvey		adc {
26664bf0a0aSTim Harvey			compatible = "gw,gsc-adc";
26764bf0a0aSTim Harvey			#address-cells = <1>;
26864bf0a0aSTim Harvey			#size-cells = <0>;
26964bf0a0aSTim Harvey
27064bf0a0aSTim Harvey			channel@0 {
27164bf0a0aSTim Harvey				gw,mode = <0>;
27264bf0a0aSTim Harvey				reg = <0x00>;
27364bf0a0aSTim Harvey				label = "temp";
27464bf0a0aSTim Harvey			};
27564bf0a0aSTim Harvey
27664bf0a0aSTim Harvey			channel@2 {
27764bf0a0aSTim Harvey				gw,mode = <1>;
27864bf0a0aSTim Harvey				reg = <0x02>;
27964bf0a0aSTim Harvey				label = "vdd_vin";
28064bf0a0aSTim Harvey			};
28164bf0a0aSTim Harvey
28264bf0a0aSTim Harvey			channel@5 {
28364bf0a0aSTim Harvey				gw,mode = <1>;
28464bf0a0aSTim Harvey				reg = <0x05>;
28564bf0a0aSTim Harvey				label = "vdd_3p3";
28664bf0a0aSTim Harvey			};
28764bf0a0aSTim Harvey
28864bf0a0aSTim Harvey			channel@8 {
28964bf0a0aSTim Harvey				gw,mode = <1>;
29064bf0a0aSTim Harvey				reg = <0x08>;
29164bf0a0aSTim Harvey				label = "vdd_bat";
29264bf0a0aSTim Harvey			};
29364bf0a0aSTim Harvey
29464bf0a0aSTim Harvey			channel@b {
29564bf0a0aSTim Harvey				gw,mode = <1>;
29664bf0a0aSTim Harvey				reg = <0x0b>;
29764bf0a0aSTim Harvey				label = "vdd_5p0";
29864bf0a0aSTim Harvey			};
29964bf0a0aSTim Harvey
30064bf0a0aSTim Harvey			channel@e {
30164bf0a0aSTim Harvey				gw,mode = <1>;
30264bf0a0aSTim Harvey				reg = <0xe>;
30364bf0a0aSTim Harvey				label = "vdd_arm";
30464bf0a0aSTim Harvey			};
30564bf0a0aSTim Harvey
30664bf0a0aSTim Harvey			channel@11 {
30764bf0a0aSTim Harvey				gw,mode = <1>;
30864bf0a0aSTim Harvey				reg = <0x11>;
30964bf0a0aSTim Harvey				label = "vdd_soc";
31064bf0a0aSTim Harvey			};
31164bf0a0aSTim Harvey
31264bf0a0aSTim Harvey			channel@14 {
31364bf0a0aSTim Harvey				gw,mode = <1>;
31464bf0a0aSTim Harvey				reg = <0x14>;
31564bf0a0aSTim Harvey				label = "vdd_3p0";
31664bf0a0aSTim Harvey			};
31764bf0a0aSTim Harvey
31864bf0a0aSTim Harvey			channel@17 {
31964bf0a0aSTim Harvey				gw,mode = <1>;
32064bf0a0aSTim Harvey				reg = <0x17>;
32164bf0a0aSTim Harvey				label = "vdd_1p5";
32264bf0a0aSTim Harvey			};
32364bf0a0aSTim Harvey
32464bf0a0aSTim Harvey			channel@1d {
32564bf0a0aSTim Harvey				gw,mode = <1>;
32664bf0a0aSTim Harvey				reg = <0x1d>;
32764bf0a0aSTim Harvey				label = "vdd_1p8";
32864bf0a0aSTim Harvey			};
32964bf0a0aSTim Harvey
33064bf0a0aSTim Harvey			channel@20 {
33164bf0a0aSTim Harvey				gw,mode = <1>;
33264bf0a0aSTim Harvey				reg = <0x20>;
33364bf0a0aSTim Harvey				label = "vdd_an1";
33464bf0a0aSTim Harvey			};
33564bf0a0aSTim Harvey
33664bf0a0aSTim Harvey			channel@23 {
33764bf0a0aSTim Harvey				gw,mode = <1>;
33864bf0a0aSTim Harvey				reg = <0x23>;
33964bf0a0aSTim Harvey				label = "vdd_2p5";
34064bf0a0aSTim Harvey			};
34164bf0a0aSTim Harvey		};
34264bf0a0aSTim Harvey	};
34364bf0a0aSTim Harvey
34464bf0a0aSTim Harvey	gsc_gpio: gpio@23 {
3450afe7a34STim Harvey		compatible = "nxp,pca9555";
3460afe7a34STim Harvey		reg = <0x23>;
3470afe7a34STim Harvey		gpio-controller;
3480afe7a34STim Harvey		#gpio-cells = <2>;
34964bf0a0aSTim Harvey		interrupt-parent = <&gsc>;
35064bf0a0aSTim Harvey		interrupts = <4>;
3510afe7a34STim Harvey	};
3520afe7a34STim Harvey
3530afe7a34STim Harvey	eeprom1: eeprom@50 {
3540afe7a34STim Harvey		compatible = "atmel,24c02";
3550afe7a34STim Harvey		reg = <0x50>;
3560afe7a34STim Harvey		pagesize = <16>;
3570afe7a34STim Harvey	};
3580afe7a34STim Harvey
3590afe7a34STim Harvey	eeprom2: eeprom@51 {
3600afe7a34STim Harvey		compatible = "atmel,24c02";
3610afe7a34STim Harvey		reg = <0x51>;
3620afe7a34STim Harvey		pagesize = <16>;
3630afe7a34STim Harvey	};
3640afe7a34STim Harvey
3650afe7a34STim Harvey	eeprom3: eeprom@52 {
3660afe7a34STim Harvey		compatible = "atmel,24c02";
3670afe7a34STim Harvey		reg = <0x52>;
3680afe7a34STim Harvey		pagesize = <16>;
3690afe7a34STim Harvey	};
3700afe7a34STim Harvey
3710afe7a34STim Harvey	eeprom4: eeprom@53 {
3720afe7a34STim Harvey		compatible = "atmel,24c02";
3730afe7a34STim Harvey		reg = <0x53>;
3740afe7a34STim Harvey		pagesize = <16>;
3750afe7a34STim Harvey	};
3760afe7a34STim Harvey
3770afe7a34STim Harvey	dts1672: rtc@68 {
3780afe7a34STim Harvey		compatible = "dallas,ds1672";
3790afe7a34STim Harvey		reg = <0x68>;
3800afe7a34STim Harvey	};
3810afe7a34STim Harvey};
3820afe7a34STim Harvey
3830afe7a34STim Harvey&i2c2 {
3840afe7a34STim Harvey	clock-frequency = <100000>;
3850afe7a34STim Harvey	pinctrl-names = "default";
3860afe7a34STim Harvey	pinctrl-0 = <&pinctrl_i2c2>;
3870afe7a34STim Harvey	status = "okay";
3880afe7a34STim Harvey
389c8756cbaSTim Harvey	magn@1c {
390c8756cbaSTim Harvey		compatible = "st,lsm9ds1-magn";
391c8756cbaSTim Harvey		reg = <0x1c>;
392c8756cbaSTim Harvey		pinctrl-names = "default";
393c8756cbaSTim Harvey		pinctrl-0 = <&pinctrl_mag>;
394c8756cbaSTim Harvey		interrupt-parent = <&gpio5>;
395c8756cbaSTim Harvey		interrupts = <17 IRQ_TYPE_EDGE_RISING>;
396c8756cbaSTim Harvey	};
397c8756cbaSTim Harvey
3980afe7a34STim Harvey	ltc3676: pmic@3c {
3990afe7a34STim Harvey		compatible = "lltc,ltc3676";
4000afe7a34STim Harvey		reg = <0x3c>;
4010afe7a34STim Harvey		interrupt-parent = <&gpio1>;
4020afe7a34STim Harvey		interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
4030afe7a34STim Harvey
4040afe7a34STim Harvey		regulators {
4050afe7a34STim Harvey			/* VDD_SOC (1+R1/R2 = 1.635) */
4060afe7a34STim Harvey			reg_vdd_soc: sw1 {
4070afe7a34STim Harvey				regulator-name = "vddsoc";
4080afe7a34STim Harvey				regulator-min-microvolt = <674400>;
4090afe7a34STim Harvey				regulator-max-microvolt = <1308000>;
4100afe7a34STim Harvey				lltc,fb-voltage-divider = <127000 200000>;
4110afe7a34STim Harvey				regulator-ramp-delay = <7000>;
4120afe7a34STim Harvey				regulator-boot-on;
4130afe7a34STim Harvey				regulator-always-on;
4140afe7a34STim Harvey			};
4150afe7a34STim Harvey
4160afe7a34STim Harvey			/* VDD_1P8 (1+R1/R2 = 2.505): GbE switch */
4170afe7a34STim Harvey			reg_1p8v: sw2 {
4180afe7a34STim Harvey				regulator-name = "vdd1p8";
4190afe7a34STim Harvey				regulator-min-microvolt = <1033310>;
4200afe7a34STim Harvey				regulator-max-microvolt = <2004000>;
4210afe7a34STim Harvey				lltc,fb-voltage-divider = <301000 200000>;
4220afe7a34STim Harvey				regulator-ramp-delay = <7000>;
4230afe7a34STim Harvey				regulator-boot-on;
4240afe7a34STim Harvey				regulator-always-on;
4250afe7a34STim Harvey			};
4260afe7a34STim Harvey
4270afe7a34STim Harvey			/* VDD_ARM (1+R1/R2 = 1.635) */
4280afe7a34STim Harvey			reg_vdd_arm: sw3 {
4290afe7a34STim Harvey				regulator-name = "vddarm";
4300afe7a34STim Harvey				regulator-min-microvolt = <674400>;
4310afe7a34STim Harvey				regulator-max-microvolt = <1308000>;
4320afe7a34STim Harvey				lltc,fb-voltage-divider = <127000 200000>;
4330afe7a34STim Harvey				regulator-ramp-delay = <7000>;
4340afe7a34STim Harvey				regulator-boot-on;
4350afe7a34STim Harvey				regulator-always-on;
4360afe7a34STim Harvey			};
4370afe7a34STim Harvey
4380afe7a34STim Harvey			/* VDD_DDR (1+R1/R2 = 2.105) */
4390afe7a34STim Harvey			reg_vdd_ddr: sw4 {
4400afe7a34STim Harvey				regulator-name = "vddddr";
4410afe7a34STim Harvey				regulator-min-microvolt = <868310>;
4420afe7a34STim Harvey				regulator-max-microvolt = <1684000>;
4430afe7a34STim Harvey				lltc,fb-voltage-divider = <221000 200000>;
4440afe7a34STim Harvey				regulator-ramp-delay = <7000>;
4450afe7a34STim Harvey				regulator-boot-on;
4460afe7a34STim Harvey				regulator-always-on;
4470afe7a34STim Harvey			};
4480afe7a34STim Harvey
4490afe7a34STim Harvey			/* VDD_2P5 (1+R1/R2 = 3.435): PCIe/ENET-PHY */
4500afe7a34STim Harvey			reg_2p5v: ldo2 {
4510afe7a34STim Harvey				regulator-name = "vdd2p5";
4520afe7a34STim Harvey				regulator-min-microvolt = <2490375>;
4530afe7a34STim Harvey				regulator-max-microvolt = <2490375>;
4540afe7a34STim Harvey				lltc,fb-voltage-divider = <487000 200000>;
4550afe7a34STim Harvey				regulator-boot-on;
4560afe7a34STim Harvey				regulator-always-on;
4570afe7a34STim Harvey			};
4580afe7a34STim Harvey
4590afe7a34STim Harvey			/* VDD_HIGH (1+R1/R2 = 4.17) */
4600afe7a34STim Harvey			reg_3p0v: ldo4 {
4610afe7a34STim Harvey				regulator-name = "vdd3p0";
4620afe7a34STim Harvey				regulator-min-microvolt = <3023250>;
4630afe7a34STim Harvey				regulator-max-microvolt = <3023250>;
4640afe7a34STim Harvey				lltc,fb-voltage-divider = <634000 200000>;
4650afe7a34STim Harvey				regulator-boot-on;
4660afe7a34STim Harvey				regulator-always-on;
4670afe7a34STim Harvey			};
4680afe7a34STim Harvey		};
4690afe7a34STim Harvey	};
470c8756cbaSTim Harvey
4715b9829e3STim Harvey	crypto@60 {
4725b9829e3STim Harvey		compatible = "atmel,atecc508a";
4735b9829e3STim Harvey		reg = <0x60>;
4745b9829e3STim Harvey	};
4755b9829e3STim Harvey
476c8756cbaSTim Harvey	imu@6a {
477c8756cbaSTim Harvey		compatible = "st,lsm9ds1-imu";
478c8756cbaSTim Harvey		reg = <0x6a>;
479c8756cbaSTim Harvey		st,drdy-int-pin = <1>;
480c8756cbaSTim Harvey		pinctrl-names = "default";
481c8756cbaSTim Harvey		pinctrl-0 = <&pinctrl_imu>;
482c8756cbaSTim Harvey		interrupt-parent = <&gpio4>;
483c8756cbaSTim Harvey		interrupts = <18 IRQ_TYPE_LEVEL_HIGH>;
484c8756cbaSTim Harvey	};
4850afe7a34STim Harvey};
4860afe7a34STim Harvey
4870afe7a34STim Harvey&i2c3 {
4880afe7a34STim Harvey	clock-frequency = <100000>;
4890afe7a34STim Harvey	pinctrl-names = "default";
4900afe7a34STim Harvey	pinctrl-0 = <&pinctrl_i2c3>;
4910afe7a34STim Harvey	status = "okay";
4920afe7a34STim Harvey
4930afe7a34STim Harvey	egalax_ts: touchscreen@4 {
4940afe7a34STim Harvey		compatible = "eeti,egalax_ts";
4950afe7a34STim Harvey		reg = <0x04>;
4960afe7a34STim Harvey		interrupt-parent = <&gpio1>;
4970afe7a34STim Harvey		interrupts = <11 IRQ_TYPE_EDGE_FALLING>;
4980afe7a34STim Harvey		wakeup-gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
4990afe7a34STim Harvey	};
5000afe7a34STim Harvey};
5010afe7a34STim Harvey
5020afe7a34STim Harvey&ldb {
5030afe7a34STim Harvey	status = "okay";
5040afe7a34STim Harvey
5050afe7a34STim Harvey	lvds-channel@0 {
5060afe7a34STim Harvey		fsl,data-mapping = "spwg";
5070afe7a34STim Harvey		fsl,data-width = <18>;
5080afe7a34STim Harvey		status = "okay";
5090afe7a34STim Harvey
5100afe7a34STim Harvey		display-timings {
5110afe7a34STim Harvey			native-mode = <&timing0>;
51224583888SKrzysztof Kozlowski			timing0: timing-hsd100pxn1 {
5130afe7a34STim Harvey				clock-frequency = <65000000>;
5140afe7a34STim Harvey				hactive = <1024>;
5150afe7a34STim Harvey				vactive = <768>;
5160afe7a34STim Harvey				hback-porch = <220>;
5170afe7a34STim Harvey				hfront-porch = <40>;
5180afe7a34STim Harvey				vback-porch = <21>;
5190afe7a34STim Harvey				vfront-porch = <7>;
5200afe7a34STim Harvey				hsync-len = <60>;
5210afe7a34STim Harvey				vsync-len = <10>;
5220afe7a34STim Harvey			};
5230afe7a34STim Harvey		};
5240afe7a34STim Harvey	};
5250afe7a34STim Harvey};
5260afe7a34STim Harvey
5270afe7a34STim Harvey&pcie {
5280afe7a34STim Harvey	pinctrl-names = "default";
5290afe7a34STim Harvey	pinctrl-0 = <&pinctrl_pcie>;
5300afe7a34STim Harvey	reset-gpio = <&gpio1 0 GPIO_ACTIVE_LOW>;
5310afe7a34STim Harvey	status = "okay";
5320afe7a34STim Harvey};
5330afe7a34STim Harvey
5340afe7a34STim Harvey&pwm2 {
5350afe7a34STim Harvey	pinctrl-names = "default";
5360afe7a34STim Harvey	pinctrl-0 = <&pinctrl_pwm2>; /* MX6_DIO1 */
5370afe7a34STim Harvey	status = "disabled";
5380afe7a34STim Harvey};
5390afe7a34STim Harvey
5400afe7a34STim Harvey&pwm3 {
5410afe7a34STim Harvey	pinctrl-names = "default";
5420afe7a34STim Harvey	pinctrl-0 = <&pinctrl_pwm3>; /* MX6_DIO2 */
5430afe7a34STim Harvey	status = "disabled";
5440afe7a34STim Harvey};
5450afe7a34STim Harvey
5460afe7a34STim Harvey&pwm4 {
5470afe7a34STim Harvey	pinctrl-names = "default";
5480afe7a34STim Harvey	pinctrl-0 = <&pinctrl_pwm4>;
5490afe7a34STim Harvey	status = "okay";
5500afe7a34STim Harvey};
5510afe7a34STim Harvey
5520afe7a34STim Harvey&uart1 {
5530afe7a34STim Harvey	pinctrl-names = "default";
5540afe7a34STim Harvey	pinctrl-0 = <&pinctrl_uart1>;
5550afe7a34STim Harvey	status = "okay";
5560afe7a34STim Harvey};
5570afe7a34STim Harvey
5580afe7a34STim Harvey&uart2 {
5590afe7a34STim Harvey	pinctrl-names = "default";
5600afe7a34STim Harvey	pinctrl-0 = <&pinctrl_uart2>;
5610afe7a34STim Harvey	status = "okay";
5620afe7a34STim Harvey};
5630afe7a34STim Harvey
5640afe7a34STim Harvey&uart3 {
5650afe7a34STim Harvey	pinctrl-names = "default";
5660afe7a34STim Harvey	pinctrl-0 = <&pinctrl_uart3>;
5670afe7a34STim Harvey	uart-has-rtscts;
5680afe7a34STim Harvey	status = "okay";
5690afe7a34STim Harvey};
5700afe7a34STim Harvey
5710afe7a34STim Harvey&uart4 {
5720afe7a34STim Harvey	pinctrl-names = "default";
5730afe7a34STim Harvey	pinctrl-0 = <&pinctrl_uart4>;
5740afe7a34STim Harvey	uart-has-rtscts;
5750afe7a34STim Harvey	status = "okay";
5760afe7a34STim Harvey};
5770afe7a34STim Harvey
5780afe7a34STim Harvey&uart5 {
5790afe7a34STim Harvey	pinctrl-names = "default";
5800afe7a34STim Harvey	pinctrl-0 = <&pinctrl_uart5>;
5810afe7a34STim Harvey	status = "okay";
5820afe7a34STim Harvey};
5830afe7a34STim Harvey
5840afe7a34STim Harvey&usbotg {
5850afe7a34STim Harvey	vbus-supply = <&reg_usb_otg_vbus>;
5860afe7a34STim Harvey	pinctrl-names = "default";
5870afe7a34STim Harvey	pinctrl-0 = <&pinctrl_usbotg>;
5880afe7a34STim Harvey	disable-over-current;
5890afe7a34STim Harvey	status = "okay";
5900afe7a34STim Harvey};
5910afe7a34STim Harvey
5920afe7a34STim Harvey&usbh1 {
5930afe7a34STim Harvey	vbus-supply = <&reg_usb_h1_vbus>;
5940afe7a34STim Harvey	status = "okay";
5950afe7a34STim Harvey};
5960afe7a34STim Harvey
5970afe7a34STim Harvey&usdhc3 {
5980afe7a34STim Harvey	pinctrl-names = "default", "state_100mhz", "state_200mhz";
5990afe7a34STim Harvey	pinctrl-0 = <&pinctrl_usdhc3>;
6000afe7a34STim Harvey	pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
6010afe7a34STim Harvey	pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
6020afe7a34STim Harvey	non-removable;
6030afe7a34STim Harvey	vmmc-supply = <&reg_3p3v>;
6040afe7a34STim Harvey	keep-power-in-suspend;
6050afe7a34STim Harvey	status = "okay";
6060afe7a34STim Harvey};
6070afe7a34STim Harvey
6080afe7a34STim Harvey&wdog1 {
6090afe7a34STim Harvey	pinctrl-names = "default";
6100afe7a34STim Harvey	pinctrl-0 = <&pinctrl_wdog>;
6110afe7a34STim Harvey	fsl,ext-reset-output;
6120afe7a34STim Harvey};
6130afe7a34STim Harvey
6140afe7a34STim Harvey&iomuxc {
6150afe7a34STim Harvey	pinctrl_enet: enetgrp {
6160afe7a34STim Harvey		fsl,pins = <
6170afe7a34STim Harvey			MX6QDL_PAD_RGMII_RXC__RGMII_RXC		0x1b030
6180afe7a34STim Harvey			MX6QDL_PAD_RGMII_RD0__RGMII_RD0		0x1b030
6190afe7a34STim Harvey			MX6QDL_PAD_RGMII_RD1__RGMII_RD1		0x1b030
6200afe7a34STim Harvey			MX6QDL_PAD_RGMII_RD2__RGMII_RD2		0x1b030
6210afe7a34STim Harvey			MX6QDL_PAD_RGMII_RD3__RGMII_RD3		0x1b030
6220afe7a34STim Harvey			MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL	0x1b030
6230afe7a34STim Harvey			MX6QDL_PAD_RGMII_TXC__RGMII_TXC		0x1b030
6240afe7a34STim Harvey			MX6QDL_PAD_RGMII_TD0__RGMII_TD0		0x1b030
6250afe7a34STim Harvey			MX6QDL_PAD_RGMII_TD1__RGMII_TD1		0x1b030
6260afe7a34STim Harvey			MX6QDL_PAD_RGMII_TD2__RGMII_TD2		0x1b030
6270afe7a34STim Harvey			MX6QDL_PAD_RGMII_TD3__RGMII_TD3		0x1b030
6280afe7a34STim Harvey			MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL	0x1b030
6290afe7a34STim Harvey			MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK	0x1b0b0
6300afe7a34STim Harvey			MX6QDL_PAD_ENET_MDIO__ENET_MDIO		0x1b0b0
6310afe7a34STim Harvey			MX6QDL_PAD_ENET_MDC__ENET_MDC		0x1b0b0
6320afe7a34STim Harvey			MX6QDL_PAD_GPIO_16__ENET_REF_CLK	0x4001b0a8
6330afe7a34STim Harvey			MX6QDL_PAD_ENET_TXD0__GPIO1_IO30	0x4001b0b0 /* PHY_RST# */
6340afe7a34STim Harvey		>;
6350afe7a34STim Harvey	};
6360afe7a34STim Harvey
6370afe7a34STim Harvey	pinctrl_gpio_leds: gpioledsgrp {
6380afe7a34STim Harvey		fsl,pins = <
6390afe7a34STim Harvey			MX6QDL_PAD_KEY_COL0__GPIO4_IO06		0x1b0b0
6400afe7a34STim Harvey			MX6QDL_PAD_KEY_ROW0__GPIO4_IO07		0x1b0b0
6410afe7a34STim Harvey			MX6QDL_PAD_KEY_ROW4__GPIO4_IO15		0x1b0b0
6420afe7a34STim Harvey		>;
6430afe7a34STim Harvey	};
6440afe7a34STim Harvey
6450afe7a34STim Harvey	pinctrl_i2c1: i2c1grp {
6460afe7a34STim Harvey		fsl,pins = <
6470afe7a34STim Harvey			MX6QDL_PAD_EIM_D21__I2C1_SCL		0x4001b8b1
6480afe7a34STim Harvey			MX6QDL_PAD_EIM_D28__I2C1_SDA		0x4001b8b1
64964bf0a0aSTim Harvey			MX6QDL_PAD_GPIO_4__GPIO1_IO04		0x0001b0b0 /* GSC_IRQ# */
6500afe7a34STim Harvey		>;
6510afe7a34STim Harvey	};
6520afe7a34STim Harvey
6530afe7a34STim Harvey	pinctrl_i2c2: i2c2grp {
6540afe7a34STim Harvey		fsl,pins = <
6550afe7a34STim Harvey			MX6QDL_PAD_KEY_COL3__I2C2_SCL		0x4001b8b1
6560afe7a34STim Harvey			MX6QDL_PAD_KEY_ROW3__I2C2_SDA		0x4001b8b1
6570afe7a34STim Harvey		>;
6580afe7a34STim Harvey	};
6590afe7a34STim Harvey
6600afe7a34STim Harvey	pinctrl_i2c3: i2c3grp {
6610afe7a34STim Harvey		fsl,pins = <
6620afe7a34STim Harvey			MX6QDL_PAD_GPIO_3__I2C3_SCL		0x4001b8b1
6630afe7a34STim Harvey			MX6QDL_PAD_GPIO_6__I2C3_SDA		0x4001b8b1
6640afe7a34STim Harvey		>;
6650afe7a34STim Harvey	};
6660afe7a34STim Harvey
667c8756cbaSTim Harvey	pinctrl_imu: imugrp {
668c8756cbaSTim Harvey		fsl,pins = <
669c8756cbaSTim Harvey			MX6QDL_PAD_DI0_PIN2__GPIO4_IO18		0x1b0b0
670c8756cbaSTim Harvey		>;
671c8756cbaSTim Harvey	};
672c8756cbaSTim Harvey
673c8756cbaSTim Harvey	pinctrl_mag: maggrp {
674c8756cbaSTim Harvey		fsl,pins = <
675c8756cbaSTim Harvey			MX6QDL_PAD_DISP0_DAT23__GPIO5_IO17	0x1b0b0
676c8756cbaSTim Harvey		>;
677c8756cbaSTim Harvey	};
678c8756cbaSTim Harvey
6790afe7a34STim Harvey	pinctrl_pcie: pciegrp {
6800afe7a34STim Harvey		fsl,pins = <
6810afe7a34STim Harvey			MX6QDL_PAD_GPIO_0__GPIO1_IO00	0x1b0b0 /* PCIE RST */
6820afe7a34STim Harvey		>;
6830afe7a34STim Harvey	};
6840afe7a34STim Harvey
6850afe7a34STim Harvey	pinctrl_pmic: pmicgrp {
6860afe7a34STim Harvey		fsl,pins = <
6870afe7a34STim Harvey			MX6QDL_PAD_GPIO_8__GPIO1_IO08	0x1b0b0 /* PMIC_IRQ# */
6880afe7a34STim Harvey		>;
6890afe7a34STim Harvey	};
6900afe7a34STim Harvey
6910afe7a34STim Harvey	pinctrl_pps: ppsgrp {
6920afe7a34STim Harvey		fsl,pins = <
6930afe7a34STim Harvey			MX6QDL_PAD_ENET_RXD1__GPIO1_IO26	0x1b0b1
6940afe7a34STim Harvey		>;
6950afe7a34STim Harvey	};
6960afe7a34STim Harvey
6970afe7a34STim Harvey	pinctrl_pwm2: pwm2grp {
6980afe7a34STim Harvey		fsl,pins = <
6990afe7a34STim Harvey			MX6QDL_PAD_SD1_DAT2__PWM2_OUT		0x1b0b1
7000afe7a34STim Harvey		>;
7010afe7a34STim Harvey	};
7020afe7a34STim Harvey
7030afe7a34STim Harvey	pinctrl_pwm3: pwm3grp {
7040afe7a34STim Harvey		fsl,pins = <
7050afe7a34STim Harvey			MX6QDL_PAD_SD1_DAT1__PWM3_OUT		0x1b0b1
7060afe7a34STim Harvey		>;
7070afe7a34STim Harvey	};
7080afe7a34STim Harvey
7090afe7a34STim Harvey	pinctrl_pwm4: pwm4grp {
7100afe7a34STim Harvey		fsl,pins = <
7110afe7a34STim Harvey			MX6QDL_PAD_SD1_CMD__PWM4_OUT		0x1b0b1
7120afe7a34STim Harvey		>;
7130afe7a34STim Harvey	};
7140afe7a34STim Harvey
7150afe7a34STim Harvey	pinctrl_uart1: uart1grp {
7160afe7a34STim Harvey		fsl,pins = <
7170afe7a34STim Harvey			MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA	0x1b0b1
7180afe7a34STim Harvey			MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA	0x1b0b1
7190afe7a34STim Harvey		>;
7200afe7a34STim Harvey	};
7210afe7a34STim Harvey
7220afe7a34STim Harvey	pinctrl_uart2: uart2grp {
7230afe7a34STim Harvey		fsl,pins = <
7240afe7a34STim Harvey			MX6QDL_PAD_SD4_DAT7__UART2_TX_DATA	0x1b0b1
7250afe7a34STim Harvey			MX6QDL_PAD_SD4_DAT4__UART2_RX_DATA	0x1b0b1
7260afe7a34STim Harvey		>;
7270afe7a34STim Harvey	};
7280afe7a34STim Harvey
7290afe7a34STim Harvey	pinctrl_uart3: uart3grp {
7300afe7a34STim Harvey		fsl,pins = <
7310afe7a34STim Harvey			MX6QDL_PAD_EIM_D23__UART3_CTS_B         0x1b0b1
7320afe7a34STim Harvey			MX6QDL_PAD_EIM_D24__UART3_TX_DATA       0x1b0b1
7330afe7a34STim Harvey			MX6QDL_PAD_EIM_D25__UART3_RX_DATA       0x1b0b1
7340afe7a34STim Harvey			MX6QDL_PAD_EIM_D31__UART3_RTS_B         0x1b0b1
7350afe7a34STim Harvey		>;
7360afe7a34STim Harvey	};
7370afe7a34STim Harvey
7380afe7a34STim Harvey	pinctrl_uart4: uart4grp {
7390afe7a34STim Harvey		fsl,pins = <
7400afe7a34STim Harvey			MX6QDL_PAD_CSI0_DAT12__UART4_TX_DATA    0x1b0b1
7410afe7a34STim Harvey			MX6QDL_PAD_CSI0_DAT13__UART4_RX_DATA    0x1b0b1
7420afe7a34STim Harvey			MX6QDL_PAD_CSI0_DAT16__UART4_RTS_B      0x1b0b1
7430afe7a34STim Harvey			MX6QDL_PAD_CSI0_DAT17__UART4_CTS_B      0x1b0b1
7440afe7a34STim Harvey		>;
7450afe7a34STim Harvey	};
7460afe7a34STim Harvey
7470afe7a34STim Harvey	pinctrl_uart5: uart5grp {
7480afe7a34STim Harvey		fsl,pins = <
7490afe7a34STim Harvey			MX6QDL_PAD_KEY_COL1__UART5_TX_DATA	0x1b0b1
7500afe7a34STim Harvey			MX6QDL_PAD_KEY_ROW1__UART5_RX_DATA	0x1b0b1
7510afe7a34STim Harvey		>;
7520afe7a34STim Harvey	};
7530afe7a34STim Harvey
7540afe7a34STim Harvey	pinctrl_usbotg: usbotggrp {
7550afe7a34STim Harvey		fsl,pins = <
7560afe7a34STim Harvey			MX6QDL_PAD_GPIO_1__USB_OTG_ID		0x17059
7570afe7a34STim Harvey			MX6QDL_PAD_EIM_D22__GPIO3_IO22		0x1b0b0 /* PWR_EN */
7580afe7a34STim Harvey			MX6QDL_PAD_KEY_COL4__GPIO4_IO14		0x1b0b0 /* OC */
7590afe7a34STim Harvey		>;
7600afe7a34STim Harvey	};
7610afe7a34STim Harvey
7620afe7a34STim Harvey	pinctrl_usdhc3: usdhc3grp {
7630afe7a34STim Harvey		fsl,pins = <
7640afe7a34STim Harvey			MX6QDL_PAD_SD3_CMD__SD3_CMD		0x17059
7650afe7a34STim Harvey			MX6QDL_PAD_SD3_CLK__SD3_CLK		0x10059
7660afe7a34STim Harvey			MX6QDL_PAD_SD3_RST__SD3_RESET		0x10059
7670afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT0__SD3_DATA0		0x17059
7680afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT1__SD3_DATA1		0x17059
7690afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT2__SD3_DATA2		0x17059
7700afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT3__SD3_DATA3		0x17059
7710afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT4__SD3_DATA4		0x17059
7720afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT5__SD3_DATA5		0x17059
7730afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT6__SD3_DATA6		0x17059
7740afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT7__SD3_DATA7		0x17059
7750afe7a34STim Harvey		>;
7760afe7a34STim Harvey	};
7770afe7a34STim Harvey
77879691288SKrzysztof Kozlowski	pinctrl_usdhc3_100mhz: usdhc3-100mhz-grp {
7790afe7a34STim Harvey		fsl,pins = <
7800afe7a34STim Harvey			MX6QDL_PAD_SD3_CMD__SD3_CMD		0x170b9
7810afe7a34STim Harvey			MX6QDL_PAD_SD3_CLK__SD3_CLK		0x100b9
7820afe7a34STim Harvey			MX6QDL_PAD_SD3_RST__SD3_RESET		0x100b9
7830afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT0__SD3_DATA0		0x170b9
7840afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT1__SD3_DATA1		0x170b9
7850afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT2__SD3_DATA2		0x170b9
7860afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT3__SD3_DATA3		0x170b9
7870afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT4__SD3_DATA4		0x170b9
7880afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT5__SD3_DATA5		0x170b9
7890afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT6__SD3_DATA6		0x170b9
7900afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT7__SD3_DATA7		0x170b9
7910afe7a34STim Harvey		>;
7920afe7a34STim Harvey	};
7930afe7a34STim Harvey
79479691288SKrzysztof Kozlowski	pinctrl_usdhc3_200mhz: usdhc3-200mhz-grp {
7950afe7a34STim Harvey		fsl,pins = <
7960afe7a34STim Harvey			MX6QDL_PAD_SD3_CMD__SD3_CMD		0x170f9
7970afe7a34STim Harvey			MX6QDL_PAD_SD3_CLK__SD3_CLK		0x100f9
7980afe7a34STim Harvey			MX6QDL_PAD_SD3_RST__SD3_RESET		0x100f9
7990afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT0__SD3_DATA0		0x170f9
8000afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT1__SD3_DATA1		0x170f9
8010afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT2__SD3_DATA2		0x170f9
8020afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT3__SD3_DATA3		0x170f9
8030afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT4__SD3_DATA4		0x170f9
8040afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT5__SD3_DATA5		0x170f9
8050afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT6__SD3_DATA6		0x170f9
8060afe7a34STim Harvey			MX6QDL_PAD_SD3_DAT7__SD3_DATA7		0x170f9
8070afe7a34STim Harvey		>;
8080afe7a34STim Harvey	};
8090afe7a34STim Harvey
8100afe7a34STim Harvey	pinctrl_wdog: wdoggrp {
8110afe7a34STim Harvey		fsl,pins = <
8120afe7a34STim Harvey			MX6QDL_PAD_DISP0_DAT8__WDOG1_B		0x1b0b0
8130afe7a34STim Harvey		>;
8140afe7a34STim Harvey	};
8150afe7a34STim Harvey};
816