162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ 262306a36Sopenharmony_ci// 362306a36Sopenharmony_ci// Copyright 2011 Freescale Semiconductor, Inc. 462306a36Sopenharmony_ci// Copyright 2011 Linaro Ltd. 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci/dts-v1/; 762306a36Sopenharmony_ci#include "imx51.dtsi" 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci/ { 1062306a36Sopenharmony_ci model = "Freescale i.MX51 Babbage Board"; 1162306a36Sopenharmony_ci compatible = "fsl,imx51-babbage", "fsl,imx51"; 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci chosen { 1462306a36Sopenharmony_ci stdout-path = &uart1; 1562306a36Sopenharmony_ci }; 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci memory@90000000 { 1862306a36Sopenharmony_ci device_type = "memory"; 1962306a36Sopenharmony_ci reg = <0x90000000 0x20000000>; 2062306a36Sopenharmony_ci }; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci ckih1 { 2362306a36Sopenharmony_ci clock-frequency = <22579200>; 2462306a36Sopenharmony_ci }; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci clk_osc: clk-osc { 2762306a36Sopenharmony_ci compatible = "fixed-clock"; 2862306a36Sopenharmony_ci #clock-cells = <0>; 2962306a36Sopenharmony_ci clock-frequency = <26000000>; 3062306a36Sopenharmony_ci }; 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci clk_osc_gate: clk-osc-gate { 3362306a36Sopenharmony_ci compatible = "gpio-gate-clock"; 3462306a36Sopenharmony_ci pinctrl-names = "default"; 3562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_clk26mhz_osc>; 3662306a36Sopenharmony_ci clocks = <&clk_osc>; 3762306a36Sopenharmony_ci #clock-cells = <0>; 3862306a36Sopenharmony_ci enable-gpios = <&gpio3 1 GPIO_ACTIVE_HIGH>; 3962306a36Sopenharmony_ci }; 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci clk_audio: clk-audio { 4262306a36Sopenharmony_ci compatible = "gpio-gate-clock"; 4362306a36Sopenharmony_ci pinctrl-names = "default"; 4462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_clk26mhz_audio>; 4562306a36Sopenharmony_ci clocks = <&clk_osc_gate>; 4662306a36Sopenharmony_ci #clock-cells = <0>; 4762306a36Sopenharmony_ci enable-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>; 4862306a36Sopenharmony_ci }; 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci clk_usb: clk-usb { 5162306a36Sopenharmony_ci compatible = "gpio-gate-clock"; 5262306a36Sopenharmony_ci pinctrl-names = "default"; 5362306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_clk26mhz_usb>; 5462306a36Sopenharmony_ci clocks = <&clk_osc_gate>; 5562306a36Sopenharmony_ci #clock-cells = <0>; 5662306a36Sopenharmony_ci enable-gpios = <&gpio2 1 GPIO_ACTIVE_LOW>; 5762306a36Sopenharmony_ci }; 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci display1: disp1 { 6062306a36Sopenharmony_ci compatible = "fsl,imx-parallel-display"; 6162306a36Sopenharmony_ci #address-cells = <1>; 6262306a36Sopenharmony_ci #size-cells = <0>; 6362306a36Sopenharmony_ci interface-pix-fmt = "rgb24"; 6462306a36Sopenharmony_ci pinctrl-names = "default"; 6562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_ipu_disp1>; 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ci port@0 { 6862306a36Sopenharmony_ci reg = <0>; 6962306a36Sopenharmony_ci 7062306a36Sopenharmony_ci display0_in: endpoint { 7162306a36Sopenharmony_ci remote-endpoint = <&ipu_di0_disp1>; 7262306a36Sopenharmony_ci }; 7362306a36Sopenharmony_ci }; 7462306a36Sopenharmony_ci 7562306a36Sopenharmony_ci port@1 { 7662306a36Sopenharmony_ci reg = <1>; 7762306a36Sopenharmony_ci 7862306a36Sopenharmony_ci parallel_display_out: endpoint { 7962306a36Sopenharmony_ci remote-endpoint = <&tfp410_in>; 8062306a36Sopenharmony_ci }; 8162306a36Sopenharmony_ci }; 8262306a36Sopenharmony_ci }; 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ci display2: disp2 { 8562306a36Sopenharmony_ci compatible = "fsl,imx-parallel-display"; 8662306a36Sopenharmony_ci interface-pix-fmt = "rgb565"; 8762306a36Sopenharmony_ci pinctrl-names = "default"; 8862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_ipu_disp2>; 8962306a36Sopenharmony_ci status = "disabled"; 9062306a36Sopenharmony_ci display-timings { 9162306a36Sopenharmony_ci native-mode = <&timing1>; 9262306a36Sopenharmony_ci timing1: claawvga { 9362306a36Sopenharmony_ci clock-frequency = <27000000>; 9462306a36Sopenharmony_ci hactive = <800>; 9562306a36Sopenharmony_ci vactive = <480>; 9662306a36Sopenharmony_ci hback-porch = <40>; 9762306a36Sopenharmony_ci hfront-porch = <60>; 9862306a36Sopenharmony_ci vback-porch = <10>; 9962306a36Sopenharmony_ci vfront-porch = <10>; 10062306a36Sopenharmony_ci hsync-len = <20>; 10162306a36Sopenharmony_ci vsync-len = <10>; 10262306a36Sopenharmony_ci hsync-active = <0>; 10362306a36Sopenharmony_ci vsync-active = <0>; 10462306a36Sopenharmony_ci de-active = <1>; 10562306a36Sopenharmony_ci pixelclk-active = <0>; 10662306a36Sopenharmony_ci }; 10762306a36Sopenharmony_ci }; 10862306a36Sopenharmony_ci 10962306a36Sopenharmony_ci port { 11062306a36Sopenharmony_ci display1_in: endpoint { 11162306a36Sopenharmony_ci remote-endpoint = <&ipu_di1_disp2>; 11262306a36Sopenharmony_ci }; 11362306a36Sopenharmony_ci }; 11462306a36Sopenharmony_ci }; 11562306a36Sopenharmony_ci 11662306a36Sopenharmony_ci dvi-connector { 11762306a36Sopenharmony_ci compatible = "dvi-connector"; 11862306a36Sopenharmony_ci digital; 11962306a36Sopenharmony_ci 12062306a36Sopenharmony_ci port { 12162306a36Sopenharmony_ci dvi_connector_in: endpoint { 12262306a36Sopenharmony_ci remote-endpoint = <&tfp410_out>; 12362306a36Sopenharmony_ci }; 12462306a36Sopenharmony_ci }; 12562306a36Sopenharmony_ci }; 12662306a36Sopenharmony_ci 12762306a36Sopenharmony_ci dvi-encoder { 12862306a36Sopenharmony_ci compatible = "ti,tfp410"; 12962306a36Sopenharmony_ci 13062306a36Sopenharmony_ci ports { 13162306a36Sopenharmony_ci #address-cells = <1>; 13262306a36Sopenharmony_ci #size-cells = <0>; 13362306a36Sopenharmony_ci 13462306a36Sopenharmony_ci port@0 { 13562306a36Sopenharmony_ci reg = <0>; 13662306a36Sopenharmony_ci 13762306a36Sopenharmony_ci tfp410_in: endpoint { 13862306a36Sopenharmony_ci remote-endpoint = <¶llel_display_out>; 13962306a36Sopenharmony_ci }; 14062306a36Sopenharmony_ci }; 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci port@1 { 14362306a36Sopenharmony_ci reg = <1>; 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ci tfp410_out: endpoint { 14662306a36Sopenharmony_ci remote-endpoint = <&dvi_connector_in>; 14762306a36Sopenharmony_ci }; 14862306a36Sopenharmony_ci }; 14962306a36Sopenharmony_ci }; 15062306a36Sopenharmony_ci }; 15162306a36Sopenharmony_ci 15262306a36Sopenharmony_ci gpio-keys { 15362306a36Sopenharmony_ci compatible = "gpio-keys"; 15462306a36Sopenharmony_ci pinctrl-names = "default"; 15562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_gpio_keys>; 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci key-power { 15862306a36Sopenharmony_ci label = "Power Button"; 15962306a36Sopenharmony_ci gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>; 16062306a36Sopenharmony_ci linux,code = <KEY_POWER>; 16162306a36Sopenharmony_ci wakeup-source; 16262306a36Sopenharmony_ci }; 16362306a36Sopenharmony_ci }; 16462306a36Sopenharmony_ci 16562306a36Sopenharmony_ci leds { 16662306a36Sopenharmony_ci compatible = "gpio-leds"; 16762306a36Sopenharmony_ci pinctrl-names = "default"; 16862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_gpio_leds>; 16962306a36Sopenharmony_ci 17062306a36Sopenharmony_ci led-diagnostic { 17162306a36Sopenharmony_ci label = "diagnostic"; 17262306a36Sopenharmony_ci gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>; 17362306a36Sopenharmony_ci }; 17462306a36Sopenharmony_ci }; 17562306a36Sopenharmony_ci 17662306a36Sopenharmony_ci reg_hub_reset: regulator-hub-reset { 17762306a36Sopenharmony_ci compatible = "regulator-fixed"; 17862306a36Sopenharmony_ci pinctrl-names = "default"; 17962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usbotgreg>; 18062306a36Sopenharmony_ci regulator-name = "hub_reset"; 18162306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 18262306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 18362306a36Sopenharmony_ci gpio = <&gpio1 7 GPIO_ACTIVE_HIGH>; 18462306a36Sopenharmony_ci enable-active-high; 18562306a36Sopenharmony_ci }; 18662306a36Sopenharmony_ci 18762306a36Sopenharmony_ci sound { 18862306a36Sopenharmony_ci compatible = "fsl,imx51-babbage-sgtl5000", 18962306a36Sopenharmony_ci "fsl,imx-audio-sgtl5000"; 19062306a36Sopenharmony_ci model = "imx51-babbage-sgtl5000"; 19162306a36Sopenharmony_ci ssi-controller = <&ssi2>; 19262306a36Sopenharmony_ci audio-codec = <&sgtl5000>; 19362306a36Sopenharmony_ci audio-routing = 19462306a36Sopenharmony_ci "MIC_IN", "Mic Jack", 19562306a36Sopenharmony_ci "Mic Jack", "Mic Bias", 19662306a36Sopenharmony_ci "Headphone Jack", "HP_OUT"; 19762306a36Sopenharmony_ci mux-int-port = <2>; 19862306a36Sopenharmony_ci mux-ext-port = <3>; 19962306a36Sopenharmony_ci }; 20062306a36Sopenharmony_ci 20162306a36Sopenharmony_ci usbphy1: usbphy1 { 20262306a36Sopenharmony_ci compatible = "usb-nop-xceiv"; 20362306a36Sopenharmony_ci pinctrl-names = "default"; 20462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usbh1reg>; 20562306a36Sopenharmony_ci clocks = <&clk_usb>; 20662306a36Sopenharmony_ci clock-names = "main_clk"; 20762306a36Sopenharmony_ci reset-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; 20862306a36Sopenharmony_ci vcc-supply = <&vusb_reg>; 20962306a36Sopenharmony_ci #phy-cells = <0>; 21062306a36Sopenharmony_ci }; 21162306a36Sopenharmony_ci}; 21262306a36Sopenharmony_ci 21362306a36Sopenharmony_ci&audmux { 21462306a36Sopenharmony_ci pinctrl-names = "default"; 21562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_audmux>; 21662306a36Sopenharmony_ci status = "okay"; 21762306a36Sopenharmony_ci}; 21862306a36Sopenharmony_ci 21962306a36Sopenharmony_ci&ecspi1 { 22062306a36Sopenharmony_ci pinctrl-names = "default"; 22162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_ecspi1>; 22262306a36Sopenharmony_ci cs-gpios = <&gpio4 24 GPIO_ACTIVE_HIGH>, 22362306a36Sopenharmony_ci <&gpio4 25 GPIO_ACTIVE_LOW>; 22462306a36Sopenharmony_ci status = "okay"; 22562306a36Sopenharmony_ci 22662306a36Sopenharmony_ci pmic: mc13892@0 { 22762306a36Sopenharmony_ci compatible = "fsl,mc13892"; 22862306a36Sopenharmony_ci pinctrl-names = "default"; 22962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pmic>; 23062306a36Sopenharmony_ci spi-max-frequency = <6000000>; 23162306a36Sopenharmony_ci spi-cs-high; 23262306a36Sopenharmony_ci reg = <0>; 23362306a36Sopenharmony_ci interrupt-parent = <&gpio1>; 23462306a36Sopenharmony_ci interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; 23562306a36Sopenharmony_ci fsl,mc13xxx-uses-adc; 23662306a36Sopenharmony_ci fsl,mc13xxx-uses-rtc; 23762306a36Sopenharmony_ci 23862306a36Sopenharmony_ci regulators { 23962306a36Sopenharmony_ci sw1_reg: sw1 { 24062306a36Sopenharmony_ci regulator-min-microvolt = <600000>; 24162306a36Sopenharmony_ci regulator-max-microvolt = <1375000>; 24262306a36Sopenharmony_ci regulator-boot-on; 24362306a36Sopenharmony_ci regulator-always-on; 24462306a36Sopenharmony_ci }; 24562306a36Sopenharmony_ci 24662306a36Sopenharmony_ci sw2_reg: sw2 { 24762306a36Sopenharmony_ci regulator-min-microvolt = <900000>; 24862306a36Sopenharmony_ci regulator-max-microvolt = <1850000>; 24962306a36Sopenharmony_ci regulator-boot-on; 25062306a36Sopenharmony_ci regulator-always-on; 25162306a36Sopenharmony_ci }; 25262306a36Sopenharmony_ci 25362306a36Sopenharmony_ci sw3_reg: sw3 { 25462306a36Sopenharmony_ci regulator-min-microvolt = <1100000>; 25562306a36Sopenharmony_ci regulator-max-microvolt = <1850000>; 25662306a36Sopenharmony_ci regulator-boot-on; 25762306a36Sopenharmony_ci regulator-always-on; 25862306a36Sopenharmony_ci }; 25962306a36Sopenharmony_ci 26062306a36Sopenharmony_ci sw4_reg: sw4 { 26162306a36Sopenharmony_ci regulator-min-microvolt = <1100000>; 26262306a36Sopenharmony_ci regulator-max-microvolt = <1850000>; 26362306a36Sopenharmony_ci regulator-boot-on; 26462306a36Sopenharmony_ci regulator-always-on; 26562306a36Sopenharmony_ci }; 26662306a36Sopenharmony_ci 26762306a36Sopenharmony_ci vpll_reg: vpll { 26862306a36Sopenharmony_ci regulator-min-microvolt = <1050000>; 26962306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 27062306a36Sopenharmony_ci regulator-boot-on; 27162306a36Sopenharmony_ci regulator-always-on; 27262306a36Sopenharmony_ci }; 27362306a36Sopenharmony_ci 27462306a36Sopenharmony_ci vdig_reg: vdig { 27562306a36Sopenharmony_ci regulator-min-microvolt = <1650000>; 27662306a36Sopenharmony_ci regulator-max-microvolt = <1650000>; 27762306a36Sopenharmony_ci regulator-boot-on; 27862306a36Sopenharmony_ci }; 27962306a36Sopenharmony_ci 28062306a36Sopenharmony_ci vsd_reg: vsd { 28162306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 28262306a36Sopenharmony_ci regulator-max-microvolt = <3150000>; 28362306a36Sopenharmony_ci }; 28462306a36Sopenharmony_ci 28562306a36Sopenharmony_ci vusb_reg: vusb { 28662306a36Sopenharmony_ci regulator-boot-on; 28762306a36Sopenharmony_ci }; 28862306a36Sopenharmony_ci 28962306a36Sopenharmony_ci vusb2_reg: vusb2 { 29062306a36Sopenharmony_ci regulator-min-microvolt = <2400000>; 29162306a36Sopenharmony_ci regulator-max-microvolt = <2775000>; 29262306a36Sopenharmony_ci regulator-boot-on; 29362306a36Sopenharmony_ci regulator-always-on; 29462306a36Sopenharmony_ci }; 29562306a36Sopenharmony_ci 29662306a36Sopenharmony_ci vvideo_reg: vvideo { 29762306a36Sopenharmony_ci regulator-min-microvolt = <2775000>; 29862306a36Sopenharmony_ci regulator-max-microvolt = <2775000>; 29962306a36Sopenharmony_ci }; 30062306a36Sopenharmony_ci 30162306a36Sopenharmony_ci vaudio_reg: vaudio { 30262306a36Sopenharmony_ci regulator-min-microvolt = <2300000>; 30362306a36Sopenharmony_ci regulator-max-microvolt = <3000000>; 30462306a36Sopenharmony_ci }; 30562306a36Sopenharmony_ci 30662306a36Sopenharmony_ci vcam_reg: vcam { 30762306a36Sopenharmony_ci regulator-min-microvolt = <2500000>; 30862306a36Sopenharmony_ci regulator-max-microvolt = <3000000>; 30962306a36Sopenharmony_ci }; 31062306a36Sopenharmony_ci 31162306a36Sopenharmony_ci vgen1_reg: vgen1 { 31262306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 31362306a36Sopenharmony_ci regulator-max-microvolt = <1200000>; 31462306a36Sopenharmony_ci }; 31562306a36Sopenharmony_ci 31662306a36Sopenharmony_ci vgen2_reg: vgen2 { 31762306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 31862306a36Sopenharmony_ci regulator-max-microvolt = <3150000>; 31962306a36Sopenharmony_ci regulator-always-on; 32062306a36Sopenharmony_ci }; 32162306a36Sopenharmony_ci 32262306a36Sopenharmony_ci vgen3_reg: vgen3 { 32362306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 32462306a36Sopenharmony_ci regulator-max-microvolt = <2900000>; 32562306a36Sopenharmony_ci regulator-always-on; 32662306a36Sopenharmony_ci }; 32762306a36Sopenharmony_ci }; 32862306a36Sopenharmony_ci }; 32962306a36Sopenharmony_ci 33062306a36Sopenharmony_ci flash: at45db321d@1 { 33162306a36Sopenharmony_ci #address-cells = <1>; 33262306a36Sopenharmony_ci #size-cells = <1>; 33362306a36Sopenharmony_ci compatible = "atmel,at45db321d", "atmel,at45", "atmel,dataflash"; 33462306a36Sopenharmony_ci spi-max-frequency = <25000000>; 33562306a36Sopenharmony_ci reg = <1>; 33662306a36Sopenharmony_ci 33762306a36Sopenharmony_ci partition@0 { 33862306a36Sopenharmony_ci label = "U-Boot"; 33962306a36Sopenharmony_ci reg = <0x0 0x40000>; 34062306a36Sopenharmony_ci read-only; 34162306a36Sopenharmony_ci }; 34262306a36Sopenharmony_ci 34362306a36Sopenharmony_ci partition@40000 { 34462306a36Sopenharmony_ci label = "Kernel"; 34562306a36Sopenharmony_ci reg = <0x40000 0x3c0000>; 34662306a36Sopenharmony_ci }; 34762306a36Sopenharmony_ci }; 34862306a36Sopenharmony_ci}; 34962306a36Sopenharmony_ci 35062306a36Sopenharmony_ci&esdhc1 { 35162306a36Sopenharmony_ci pinctrl-names = "default"; 35262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_esdhc1>; 35362306a36Sopenharmony_ci cd-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>; 35462306a36Sopenharmony_ci wp-gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>; 35562306a36Sopenharmony_ci status = "okay"; 35662306a36Sopenharmony_ci}; 35762306a36Sopenharmony_ci 35862306a36Sopenharmony_ci&esdhc2 { 35962306a36Sopenharmony_ci pinctrl-names = "default"; 36062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_esdhc2>; 36162306a36Sopenharmony_ci cd-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>; 36262306a36Sopenharmony_ci wp-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>; 36362306a36Sopenharmony_ci status = "okay"; 36462306a36Sopenharmony_ci}; 36562306a36Sopenharmony_ci 36662306a36Sopenharmony_ci&fec { 36762306a36Sopenharmony_ci pinctrl-names = "default"; 36862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_fec>; 36962306a36Sopenharmony_ci phy-mode = "mii"; 37062306a36Sopenharmony_ci phy-reset-gpios = <&gpio2 14 GPIO_ACTIVE_LOW>; 37162306a36Sopenharmony_ci phy-reset-duration = <1>; 37262306a36Sopenharmony_ci status = "okay"; 37362306a36Sopenharmony_ci}; 37462306a36Sopenharmony_ci 37562306a36Sopenharmony_ci&i2c1 { 37662306a36Sopenharmony_ci pinctrl-names = "default"; 37762306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c1>; 37862306a36Sopenharmony_ci status = "okay"; 37962306a36Sopenharmony_ci}; 38062306a36Sopenharmony_ci 38162306a36Sopenharmony_ci&i2c2 { 38262306a36Sopenharmony_ci pinctrl-names = "default"; 38362306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c2>; 38462306a36Sopenharmony_ci status = "okay"; 38562306a36Sopenharmony_ci 38662306a36Sopenharmony_ci sgtl5000: codec@a { 38762306a36Sopenharmony_ci compatible = "fsl,sgtl5000"; 38862306a36Sopenharmony_ci reg = <0x0a>; 38962306a36Sopenharmony_ci #sound-dai-cells = <0>; 39062306a36Sopenharmony_ci clocks = <&clk_audio>; 39162306a36Sopenharmony_ci VDDA-supply = <&vdig_reg>; 39262306a36Sopenharmony_ci VDDIO-supply = <&vvideo_reg>; 39362306a36Sopenharmony_ci }; 39462306a36Sopenharmony_ci}; 39562306a36Sopenharmony_ci 39662306a36Sopenharmony_ci&ipu_di0_disp1 { 39762306a36Sopenharmony_ci remote-endpoint = <&display0_in>; 39862306a36Sopenharmony_ci}; 39962306a36Sopenharmony_ci 40062306a36Sopenharmony_ci&ipu_di1_disp2 { 40162306a36Sopenharmony_ci remote-endpoint = <&display1_in>; 40262306a36Sopenharmony_ci}; 40362306a36Sopenharmony_ci 40462306a36Sopenharmony_ci&kpp { 40562306a36Sopenharmony_ci pinctrl-names = "default"; 40662306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_kpp>; 40762306a36Sopenharmony_ci linux,keymap = < 40862306a36Sopenharmony_ci MATRIX_KEY(0, 0, KEY_UP) 40962306a36Sopenharmony_ci MATRIX_KEY(0, 1, KEY_DOWN) 41062306a36Sopenharmony_ci MATRIX_KEY(0, 2, KEY_VOLUMEDOWN) 41162306a36Sopenharmony_ci MATRIX_KEY(0, 3, KEY_HOME) 41262306a36Sopenharmony_ci MATRIX_KEY(1, 0, KEY_RIGHT) 41362306a36Sopenharmony_ci MATRIX_KEY(1, 1, KEY_LEFT) 41462306a36Sopenharmony_ci MATRIX_KEY(1, 2, KEY_ENTER) 41562306a36Sopenharmony_ci MATRIX_KEY(1, 3, KEY_VOLUMEUP) 41662306a36Sopenharmony_ci MATRIX_KEY(2, 0, KEY_F6) 41762306a36Sopenharmony_ci MATRIX_KEY(2, 1, KEY_F8) 41862306a36Sopenharmony_ci MATRIX_KEY(2, 2, KEY_F9) 41962306a36Sopenharmony_ci MATRIX_KEY(2, 3, KEY_F10) 42062306a36Sopenharmony_ci MATRIX_KEY(3, 0, KEY_F1) 42162306a36Sopenharmony_ci MATRIX_KEY(3, 1, KEY_F2) 42262306a36Sopenharmony_ci MATRIX_KEY(3, 2, KEY_F3) 42362306a36Sopenharmony_ci MATRIX_KEY(3, 3, KEY_POWER) 42462306a36Sopenharmony_ci >; 42562306a36Sopenharmony_ci status = "okay"; 42662306a36Sopenharmony_ci}; 42762306a36Sopenharmony_ci 42862306a36Sopenharmony_ci&pmu { 42962306a36Sopenharmony_ci secure-reg-access; 43062306a36Sopenharmony_ci}; 43162306a36Sopenharmony_ci 43262306a36Sopenharmony_ci&ssi2 { 43362306a36Sopenharmony_ci status = "okay"; 43462306a36Sopenharmony_ci}; 43562306a36Sopenharmony_ci 43662306a36Sopenharmony_ci&uart1 { 43762306a36Sopenharmony_ci pinctrl-names = "default"; 43862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart1>; 43962306a36Sopenharmony_ci uart-has-rtscts; 44062306a36Sopenharmony_ci status = "okay"; 44162306a36Sopenharmony_ci}; 44262306a36Sopenharmony_ci 44362306a36Sopenharmony_ci&uart2 { 44462306a36Sopenharmony_ci pinctrl-names = "default"; 44562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart2>; 44662306a36Sopenharmony_ci status = "okay"; 44762306a36Sopenharmony_ci}; 44862306a36Sopenharmony_ci 44962306a36Sopenharmony_ci&uart3 { 45062306a36Sopenharmony_ci pinctrl-names = "default"; 45162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart3>; 45262306a36Sopenharmony_ci uart-has-rtscts; 45362306a36Sopenharmony_ci status = "okay"; 45462306a36Sopenharmony_ci}; 45562306a36Sopenharmony_ci 45662306a36Sopenharmony_ci&usbh1 { 45762306a36Sopenharmony_ci pinctrl-names = "default"; 45862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usbh1>; 45962306a36Sopenharmony_ci vbus-supply = <®_hub_reset>; 46062306a36Sopenharmony_ci fsl,usbphy = <&usbphy1>; 46162306a36Sopenharmony_ci phy_type = "ulpi"; 46262306a36Sopenharmony_ci status = "okay"; 46362306a36Sopenharmony_ci}; 46462306a36Sopenharmony_ci 46562306a36Sopenharmony_ci&usbphy0 { 46662306a36Sopenharmony_ci vcc-supply = <&vusb_reg>; 46762306a36Sopenharmony_ci}; 46862306a36Sopenharmony_ci 46962306a36Sopenharmony_ci&usbotg { 47062306a36Sopenharmony_ci dr_mode = "otg"; 47162306a36Sopenharmony_ci disable-over-current; 47262306a36Sopenharmony_ci phy_type = "utmi_wide"; 47362306a36Sopenharmony_ci status = "okay"; 47462306a36Sopenharmony_ci}; 47562306a36Sopenharmony_ci 47662306a36Sopenharmony_ci&iomuxc { 47762306a36Sopenharmony_ci imx51-babbage { 47862306a36Sopenharmony_ci pinctrl_audmux: audmuxgrp { 47962306a36Sopenharmony_ci fsl,pins = < 48062306a36Sopenharmony_ci MX51_PAD_AUD3_BB_TXD__AUD3_TXD 0x80000000 48162306a36Sopenharmony_ci MX51_PAD_AUD3_BB_RXD__AUD3_RXD 0x80000000 48262306a36Sopenharmony_ci MX51_PAD_AUD3_BB_CK__AUD3_TXC 0x80000000 48362306a36Sopenharmony_ci MX51_PAD_AUD3_BB_FS__AUD3_TXFS 0x80000000 48462306a36Sopenharmony_ci >; 48562306a36Sopenharmony_ci }; 48662306a36Sopenharmony_ci 48762306a36Sopenharmony_ci pinctrl_clk26mhz_audio: clk26mhzaudiocgrp { 48862306a36Sopenharmony_ci fsl,pins = < 48962306a36Sopenharmony_ci MX51_PAD_CSPI1_RDY__GPIO4_26 0x85 49062306a36Sopenharmony_ci >; 49162306a36Sopenharmony_ci }; 49262306a36Sopenharmony_ci 49362306a36Sopenharmony_ci pinctrl_clk26mhz_osc: clk26mhzoscgrp { 49462306a36Sopenharmony_ci fsl,pins = < 49562306a36Sopenharmony_ci MX51_PAD_DI1_PIN12__GPIO3_1 0x85 49662306a36Sopenharmony_ci >; 49762306a36Sopenharmony_ci }; 49862306a36Sopenharmony_ci 49962306a36Sopenharmony_ci pinctrl_clk26mhz_usb: clk26mhzusbgrp { 50062306a36Sopenharmony_ci fsl,pins = < 50162306a36Sopenharmony_ci MX51_PAD_EIM_D17__GPIO2_1 0x85 50262306a36Sopenharmony_ci >; 50362306a36Sopenharmony_ci }; 50462306a36Sopenharmony_ci 50562306a36Sopenharmony_ci pinctrl_ecspi1: ecspi1grp { 50662306a36Sopenharmony_ci fsl,pins = < 50762306a36Sopenharmony_ci MX51_PAD_CSPI1_MISO__ECSPI1_MISO 0x185 50862306a36Sopenharmony_ci MX51_PAD_CSPI1_MOSI__ECSPI1_MOSI 0x185 50962306a36Sopenharmony_ci MX51_PAD_CSPI1_SCLK__ECSPI1_SCLK 0x185 51062306a36Sopenharmony_ci MX51_PAD_CSPI1_SS0__GPIO4_24 0x85 /* CS0 */ 51162306a36Sopenharmony_ci MX51_PAD_CSPI1_SS1__GPIO4_25 0x85 /* CS1 */ 51262306a36Sopenharmony_ci >; 51362306a36Sopenharmony_ci }; 51462306a36Sopenharmony_ci 51562306a36Sopenharmony_ci pinctrl_esdhc1: esdhc1grp { 51662306a36Sopenharmony_ci fsl,pins = < 51762306a36Sopenharmony_ci MX51_PAD_SD1_CMD__SD1_CMD 0x400020d5 51862306a36Sopenharmony_ci MX51_PAD_SD1_CLK__SD1_CLK 0x20d5 51962306a36Sopenharmony_ci MX51_PAD_SD1_DATA0__SD1_DATA0 0x20d5 52062306a36Sopenharmony_ci MX51_PAD_SD1_DATA1__SD1_DATA1 0x20d5 52162306a36Sopenharmony_ci MX51_PAD_SD1_DATA2__SD1_DATA2 0x20d5 52262306a36Sopenharmony_ci MX51_PAD_SD1_DATA3__SD1_DATA3 0x20d5 52362306a36Sopenharmony_ci MX51_PAD_GPIO1_0__GPIO1_0 0x100 52462306a36Sopenharmony_ci MX51_PAD_GPIO1_1__GPIO1_1 0x100 52562306a36Sopenharmony_ci >; 52662306a36Sopenharmony_ci }; 52762306a36Sopenharmony_ci 52862306a36Sopenharmony_ci pinctrl_esdhc2: esdhc2grp { 52962306a36Sopenharmony_ci fsl,pins = < 53062306a36Sopenharmony_ci MX51_PAD_SD2_CMD__SD2_CMD 0x400020d5 53162306a36Sopenharmony_ci MX51_PAD_SD2_CLK__SD2_CLK 0x20d5 53262306a36Sopenharmony_ci MX51_PAD_SD2_DATA0__SD2_DATA0 0x20d5 53362306a36Sopenharmony_ci MX51_PAD_SD2_DATA1__SD2_DATA1 0x20d5 53462306a36Sopenharmony_ci MX51_PAD_SD2_DATA2__SD2_DATA2 0x20d5 53562306a36Sopenharmony_ci MX51_PAD_SD2_DATA3__SD2_DATA3 0x20d5 53662306a36Sopenharmony_ci MX51_PAD_GPIO1_5__GPIO1_5 0x100 /* WP */ 53762306a36Sopenharmony_ci MX51_PAD_GPIO1_6__GPIO1_6 0x100 /* CD */ 53862306a36Sopenharmony_ci >; 53962306a36Sopenharmony_ci }; 54062306a36Sopenharmony_ci 54162306a36Sopenharmony_ci pinctrl_fec: fecgrp { 54262306a36Sopenharmony_ci fsl,pins = < 54362306a36Sopenharmony_ci MX51_PAD_EIM_EB2__FEC_MDIO 0x000001f5 54462306a36Sopenharmony_ci MX51_PAD_EIM_EB3__FEC_RDATA1 0x00000085 54562306a36Sopenharmony_ci MX51_PAD_EIM_CS2__FEC_RDATA2 0x00000085 54662306a36Sopenharmony_ci MX51_PAD_EIM_CS3__FEC_RDATA3 0x00000085 54762306a36Sopenharmony_ci MX51_PAD_EIM_CS4__FEC_RX_ER 0x00000180 54862306a36Sopenharmony_ci MX51_PAD_EIM_CS5__FEC_CRS 0x00000180 54962306a36Sopenharmony_ci MX51_PAD_NANDF_RB2__FEC_COL 0x00000180 55062306a36Sopenharmony_ci MX51_PAD_NANDF_RB3__FEC_RX_CLK 0x00000180 55162306a36Sopenharmony_ci MX51_PAD_NANDF_D9__FEC_RDATA0 0x00002180 55262306a36Sopenharmony_ci MX51_PAD_NANDF_D8__FEC_TDATA0 0x00002004 55362306a36Sopenharmony_ci MX51_PAD_NANDF_CS2__FEC_TX_ER 0x00002004 55462306a36Sopenharmony_ci MX51_PAD_NANDF_CS3__FEC_MDC 0x00002004 55562306a36Sopenharmony_ci MX51_PAD_NANDF_CS4__FEC_TDATA1 0x00002004 55662306a36Sopenharmony_ci MX51_PAD_NANDF_CS5__FEC_TDATA2 0x00002004 55762306a36Sopenharmony_ci MX51_PAD_NANDF_CS6__FEC_TDATA3 0x00002004 55862306a36Sopenharmony_ci MX51_PAD_NANDF_CS7__FEC_TX_EN 0x00002004 55962306a36Sopenharmony_ci MX51_PAD_NANDF_RDY_INT__FEC_TX_CLK 0x00002180 56062306a36Sopenharmony_ci MX51_PAD_NANDF_D11__FEC_RX_DV 0x000020a4 56162306a36Sopenharmony_ci MX51_PAD_EIM_A20__GPIO2_14 0x00000085 /* Phy Reset */ 56262306a36Sopenharmony_ci >; 56362306a36Sopenharmony_ci }; 56462306a36Sopenharmony_ci 56562306a36Sopenharmony_ci pinctrl_gpio_keys: gpiokeysgrp { 56662306a36Sopenharmony_ci fsl,pins = < 56762306a36Sopenharmony_ci MX51_PAD_EIM_A27__GPIO2_21 0x5 56862306a36Sopenharmony_ci >; 56962306a36Sopenharmony_ci }; 57062306a36Sopenharmony_ci 57162306a36Sopenharmony_ci pinctrl_gpio_leds: gpioledsgrp { 57262306a36Sopenharmony_ci fsl,pins = < 57362306a36Sopenharmony_ci MX51_PAD_EIM_D22__GPIO2_6 0x80000000 57462306a36Sopenharmony_ci >; 57562306a36Sopenharmony_ci }; 57662306a36Sopenharmony_ci 57762306a36Sopenharmony_ci pinctrl_i2c1: i2c1grp { 57862306a36Sopenharmony_ci fsl,pins = < 57962306a36Sopenharmony_ci MX51_PAD_EIM_D19__I2C1_SCL 0x400001ed 58062306a36Sopenharmony_ci MX51_PAD_EIM_D16__I2C1_SDA 0x400001ed 58162306a36Sopenharmony_ci >; 58262306a36Sopenharmony_ci }; 58362306a36Sopenharmony_ci 58462306a36Sopenharmony_ci pinctrl_i2c2: i2c2grp { 58562306a36Sopenharmony_ci fsl,pins = < 58662306a36Sopenharmony_ci MX51_PAD_KEY_COL4__I2C2_SCL 0x400001ed 58762306a36Sopenharmony_ci MX51_PAD_KEY_COL5__I2C2_SDA 0x400001ed 58862306a36Sopenharmony_ci >; 58962306a36Sopenharmony_ci }; 59062306a36Sopenharmony_ci 59162306a36Sopenharmony_ci pinctrl_ipu_disp1: ipudisp1grp { 59262306a36Sopenharmony_ci fsl,pins = < 59362306a36Sopenharmony_ci MX51_PAD_DISP1_DAT0__DISP1_DAT0 0x5 59462306a36Sopenharmony_ci MX51_PAD_DISP1_DAT1__DISP1_DAT1 0x5 59562306a36Sopenharmony_ci MX51_PAD_DISP1_DAT2__DISP1_DAT2 0x5 59662306a36Sopenharmony_ci MX51_PAD_DISP1_DAT3__DISP1_DAT3 0x5 59762306a36Sopenharmony_ci MX51_PAD_DISP1_DAT4__DISP1_DAT4 0x5 59862306a36Sopenharmony_ci MX51_PAD_DISP1_DAT5__DISP1_DAT5 0x5 59962306a36Sopenharmony_ci MX51_PAD_DISP1_DAT6__DISP1_DAT6 0x5 60062306a36Sopenharmony_ci MX51_PAD_DISP1_DAT7__DISP1_DAT7 0x5 60162306a36Sopenharmony_ci MX51_PAD_DISP1_DAT8__DISP1_DAT8 0x5 60262306a36Sopenharmony_ci MX51_PAD_DISP1_DAT9__DISP1_DAT9 0x5 60362306a36Sopenharmony_ci MX51_PAD_DISP1_DAT10__DISP1_DAT10 0x5 60462306a36Sopenharmony_ci MX51_PAD_DISP1_DAT11__DISP1_DAT11 0x5 60562306a36Sopenharmony_ci MX51_PAD_DISP1_DAT12__DISP1_DAT12 0x5 60662306a36Sopenharmony_ci MX51_PAD_DISP1_DAT13__DISP1_DAT13 0x5 60762306a36Sopenharmony_ci MX51_PAD_DISP1_DAT14__DISP1_DAT14 0x5 60862306a36Sopenharmony_ci MX51_PAD_DISP1_DAT15__DISP1_DAT15 0x5 60962306a36Sopenharmony_ci MX51_PAD_DISP1_DAT16__DISP1_DAT16 0x5 61062306a36Sopenharmony_ci MX51_PAD_DISP1_DAT17__DISP1_DAT17 0x5 61162306a36Sopenharmony_ci MX51_PAD_DISP1_DAT18__DISP1_DAT18 0x5 61262306a36Sopenharmony_ci MX51_PAD_DISP1_DAT19__DISP1_DAT19 0x5 61362306a36Sopenharmony_ci MX51_PAD_DISP1_DAT20__DISP1_DAT20 0x5 61462306a36Sopenharmony_ci MX51_PAD_DISP1_DAT21__DISP1_DAT21 0x5 61562306a36Sopenharmony_ci MX51_PAD_DISP1_DAT22__DISP1_DAT22 0x5 61662306a36Sopenharmony_ci MX51_PAD_DISP1_DAT23__DISP1_DAT23 0x5 61762306a36Sopenharmony_ci MX51_PAD_DI1_PIN2__DI1_PIN2 0x5 61862306a36Sopenharmony_ci MX51_PAD_DI1_PIN3__DI1_PIN3 0x5 61962306a36Sopenharmony_ci >; 62062306a36Sopenharmony_ci }; 62162306a36Sopenharmony_ci 62262306a36Sopenharmony_ci pinctrl_ipu_disp2: ipudisp2grp { 62362306a36Sopenharmony_ci fsl,pins = < 62462306a36Sopenharmony_ci MX51_PAD_DISP2_DAT0__DISP2_DAT0 0x5 62562306a36Sopenharmony_ci MX51_PAD_DISP2_DAT1__DISP2_DAT1 0x5 62662306a36Sopenharmony_ci MX51_PAD_DISP2_DAT2__DISP2_DAT2 0x5 62762306a36Sopenharmony_ci MX51_PAD_DISP2_DAT3__DISP2_DAT3 0x5 62862306a36Sopenharmony_ci MX51_PAD_DISP2_DAT4__DISP2_DAT4 0x5 62962306a36Sopenharmony_ci MX51_PAD_DISP2_DAT5__DISP2_DAT5 0x5 63062306a36Sopenharmony_ci MX51_PAD_DISP2_DAT6__DISP2_DAT6 0x5 63162306a36Sopenharmony_ci MX51_PAD_DISP2_DAT7__DISP2_DAT7 0x5 63262306a36Sopenharmony_ci MX51_PAD_DISP2_DAT8__DISP2_DAT8 0x5 63362306a36Sopenharmony_ci MX51_PAD_DISP2_DAT9__DISP2_DAT9 0x5 63462306a36Sopenharmony_ci MX51_PAD_DISP2_DAT10__DISP2_DAT10 0x5 63562306a36Sopenharmony_ci MX51_PAD_DISP2_DAT11__DISP2_DAT11 0x5 63662306a36Sopenharmony_ci MX51_PAD_DISP2_DAT12__DISP2_DAT12 0x5 63762306a36Sopenharmony_ci MX51_PAD_DISP2_DAT13__DISP2_DAT13 0x5 63862306a36Sopenharmony_ci MX51_PAD_DISP2_DAT14__DISP2_DAT14 0x5 63962306a36Sopenharmony_ci MX51_PAD_DISP2_DAT15__DISP2_DAT15 0x5 64062306a36Sopenharmony_ci MX51_PAD_DI2_PIN2__DI2_PIN2 0x5 64162306a36Sopenharmony_ci MX51_PAD_DI2_PIN3__DI2_PIN3 0x5 64262306a36Sopenharmony_ci MX51_PAD_DI2_DISP_CLK__DI2_DISP_CLK 0x5 64362306a36Sopenharmony_ci MX51_PAD_DI_GP4__DI2_PIN15 0x5 64462306a36Sopenharmony_ci >; 64562306a36Sopenharmony_ci }; 64662306a36Sopenharmony_ci 64762306a36Sopenharmony_ci pinctrl_kpp: kppgrp { 64862306a36Sopenharmony_ci fsl,pins = < 64962306a36Sopenharmony_ci MX51_PAD_KEY_ROW0__KEY_ROW0 0xe0 65062306a36Sopenharmony_ci MX51_PAD_KEY_ROW1__KEY_ROW1 0xe0 65162306a36Sopenharmony_ci MX51_PAD_KEY_ROW2__KEY_ROW2 0xe0 65262306a36Sopenharmony_ci MX51_PAD_KEY_ROW3__KEY_ROW3 0xe0 65362306a36Sopenharmony_ci MX51_PAD_KEY_COL0__KEY_COL0 0xe8 65462306a36Sopenharmony_ci MX51_PAD_KEY_COL1__KEY_COL1 0xe8 65562306a36Sopenharmony_ci MX51_PAD_KEY_COL2__KEY_COL2 0xe8 65662306a36Sopenharmony_ci MX51_PAD_KEY_COL3__KEY_COL3 0xe8 65762306a36Sopenharmony_ci >; 65862306a36Sopenharmony_ci }; 65962306a36Sopenharmony_ci 66062306a36Sopenharmony_ci pinctrl_pmic: pmicgrp { 66162306a36Sopenharmony_ci fsl,pins = < 66262306a36Sopenharmony_ci MX51_PAD_GPIO1_8__GPIO1_8 0xe5 /* IRQ */ 66362306a36Sopenharmony_ci >; 66462306a36Sopenharmony_ci }; 66562306a36Sopenharmony_ci 66662306a36Sopenharmony_ci pinctrl_uart1: uart1grp { 66762306a36Sopenharmony_ci fsl,pins = < 66862306a36Sopenharmony_ci MX51_PAD_UART1_RXD__UART1_RXD 0x1c5 66962306a36Sopenharmony_ci MX51_PAD_UART1_TXD__UART1_TXD 0x1c5 67062306a36Sopenharmony_ci MX51_PAD_UART1_RTS__UART1_RTS 0x1c5 67162306a36Sopenharmony_ci MX51_PAD_UART1_CTS__UART1_CTS 0x1c5 67262306a36Sopenharmony_ci >; 67362306a36Sopenharmony_ci }; 67462306a36Sopenharmony_ci 67562306a36Sopenharmony_ci pinctrl_uart2: uart2grp { 67662306a36Sopenharmony_ci fsl,pins = < 67762306a36Sopenharmony_ci MX51_PAD_UART2_RXD__UART2_RXD 0x1c5 67862306a36Sopenharmony_ci MX51_PAD_UART2_TXD__UART2_TXD 0x1c5 67962306a36Sopenharmony_ci >; 68062306a36Sopenharmony_ci }; 68162306a36Sopenharmony_ci 68262306a36Sopenharmony_ci pinctrl_uart3: uart3grp { 68362306a36Sopenharmony_ci fsl,pins = < 68462306a36Sopenharmony_ci MX51_PAD_EIM_D25__UART3_RXD 0x1c5 68562306a36Sopenharmony_ci MX51_PAD_EIM_D26__UART3_TXD 0x1c5 68662306a36Sopenharmony_ci MX51_PAD_EIM_D27__UART3_RTS 0x1c5 68762306a36Sopenharmony_ci MX51_PAD_EIM_D24__UART3_CTS 0x1c5 68862306a36Sopenharmony_ci >; 68962306a36Sopenharmony_ci }; 69062306a36Sopenharmony_ci 69162306a36Sopenharmony_ci pinctrl_usbh1: usbh1grp { 69262306a36Sopenharmony_ci fsl,pins = < 69362306a36Sopenharmony_ci MX51_PAD_USBH1_CLK__USBH1_CLK 0x80000000 69462306a36Sopenharmony_ci MX51_PAD_USBH1_DIR__USBH1_DIR 0x80000000 69562306a36Sopenharmony_ci MX51_PAD_USBH1_NXT__USBH1_NXT 0x80000000 69662306a36Sopenharmony_ci MX51_PAD_USBH1_DATA0__USBH1_DATA0 0x80000000 69762306a36Sopenharmony_ci MX51_PAD_USBH1_DATA1__USBH1_DATA1 0x80000000 69862306a36Sopenharmony_ci MX51_PAD_USBH1_DATA2__USBH1_DATA2 0x80000000 69962306a36Sopenharmony_ci MX51_PAD_USBH1_DATA3__USBH1_DATA3 0x80000000 70062306a36Sopenharmony_ci MX51_PAD_USBH1_DATA4__USBH1_DATA4 0x80000000 70162306a36Sopenharmony_ci MX51_PAD_USBH1_DATA5__USBH1_DATA5 0x80000000 70262306a36Sopenharmony_ci MX51_PAD_USBH1_DATA6__USBH1_DATA6 0x80000000 70362306a36Sopenharmony_ci MX51_PAD_USBH1_DATA7__USBH1_DATA7 0x80000000 70462306a36Sopenharmony_ci >; 70562306a36Sopenharmony_ci }; 70662306a36Sopenharmony_ci 70762306a36Sopenharmony_ci pinctrl_usbh1reg: usbh1reggrp { 70862306a36Sopenharmony_ci fsl,pins = < 70962306a36Sopenharmony_ci MX51_PAD_EIM_D21__GPIO2_5 0x85 71062306a36Sopenharmony_ci >; 71162306a36Sopenharmony_ci }; 71262306a36Sopenharmony_ci 71362306a36Sopenharmony_ci pinctrl_usbotgreg: usbotgreggrp { 71462306a36Sopenharmony_ci fsl,pins = < 71562306a36Sopenharmony_ci MX51_PAD_GPIO1_7__GPIO1_7 0x85 71662306a36Sopenharmony_ci >; 71762306a36Sopenharmony_ci }; 71862306a36Sopenharmony_ci }; 71962306a36Sopenharmony_ci}; 720