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 = <®_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 = <®_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 = <®_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