Home | History | Annotate | Line # | Download | only in dts
      1  1.1.1.5     skrll // SPDX-License-Identifier: GPL-2.0-only
      2      1.1  jmcneill /*
      3  1.1.1.6  jmcneill  * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/
      4      1.1  jmcneill  */
      5      1.1  jmcneill /dts-v1/;
      6      1.1  jmcneill 
      7      1.1  jmcneill #include "am3517.dtsi"
      8  1.1.1.2  jmcneill #include "am3517-som.dtsi"
      9  1.1.1.3  jmcneill #include "am3517-evm-ui.dtsi"
     10  1.1.1.2  jmcneill #include <dt-bindings/input/input.h>
     11      1.1  jmcneill 
     12      1.1  jmcneill / {
     13      1.1  jmcneill 	model = "TI AM3517 EVM (AM3517/05 TMDSEVM3517)";
     14      1.1  jmcneill 	compatible = "ti,am3517-evm", "ti,am3517", "ti,omap3";
     15      1.1  jmcneill 
     16  1.1.1.2  jmcneill 	aliases {
     17  1.1.1.2  jmcneill 		display0 = &lcd0;
     18  1.1.1.2  jmcneill 	};
     19  1.1.1.2  jmcneill 
     20  1.1.1.4  jmcneill 	chosen {
     21  1.1.1.4  jmcneill 		stdout-path = &uart3;
     22  1.1.1.4  jmcneill 	};
     23  1.1.1.4  jmcneill 
     24      1.1  jmcneill 	memory@80000000 {
     25      1.1  jmcneill 		device_type = "memory";
     26      1.1  jmcneill 		reg = <0x80000000 0x10000000>; /* 256 MB */
     27      1.1  jmcneill 	};
     28      1.1  jmcneill 
     29      1.1  jmcneill         vmmc_fixed: vmmc {
     30      1.1  jmcneill                 compatible = "regulator-fixed";
     31      1.1  jmcneill                 regulator-name = "vmmc_fixed";
     32      1.1  jmcneill                 regulator-min-microvolt = <3300000>;
     33      1.1  jmcneill                 regulator-max-microvolt = <3300000>;
     34      1.1  jmcneill         };
     35  1.1.1.2  jmcneill 
     36  1.1.1.2  jmcneill 	gpio-keys {
     37  1.1.1.2  jmcneill 		compatible = "gpio-keys-polled";
     38  1.1.1.2  jmcneill 		poll-interval = <100>;
     39  1.1.1.2  jmcneill 
     40  1.1.1.2  jmcneill 		user_pb {
     41  1.1.1.2  jmcneill 			label = "User Push Button";
     42  1.1.1.2  jmcneill 			linux,code = <BTN_0>;
     43  1.1.1.2  jmcneill 			gpios = <&tca6416 5 GPIO_ACTIVE_LOW>;
     44  1.1.1.2  jmcneill 		};
     45  1.1.1.2  jmcneill 
     46  1.1.1.2  jmcneill 		user_sw_1 {
     47  1.1.1.2  jmcneill 			label = "User Switch 1";
     48  1.1.1.2  jmcneill 			linux,code = <BTN_1>;
     49  1.1.1.2  jmcneill 			gpios = <&tca6416 8 GPIO_ACTIVE_LOW>;
     50  1.1.1.2  jmcneill 		};
     51  1.1.1.2  jmcneill 
     52  1.1.1.2  jmcneill 		user_sw_2 {
     53  1.1.1.2  jmcneill 			label = "User Switch 2";
     54  1.1.1.2  jmcneill 			linux,code = <BTN_2>;
     55  1.1.1.2  jmcneill 			gpios = <&tca6416 9 GPIO_ACTIVE_LOW>;
     56  1.1.1.2  jmcneill 		};
     57  1.1.1.2  jmcneill 
     58  1.1.1.2  jmcneill 		user_sw_3 {
     59  1.1.1.2  jmcneill 			label = "User Switch 3";
     60  1.1.1.2  jmcneill 			linux,code = <BTN_3>;
     61  1.1.1.2  jmcneill 			gpios = <&tca6416 10 GPIO_ACTIVE_LOW>;
     62  1.1.1.2  jmcneill 		};
     63  1.1.1.2  jmcneill 
     64  1.1.1.2  jmcneill 		user_sw_4 {
     65  1.1.1.2  jmcneill 			label = "User Switch 4";
     66  1.1.1.2  jmcneill 			linux,code = <BTN_4>;
     67  1.1.1.2  jmcneill 			gpios = <&tca6416 11 GPIO_ACTIVE_LOW>;
     68  1.1.1.2  jmcneill 		};
     69  1.1.1.2  jmcneill 
     70  1.1.1.2  jmcneill 		user_sw_5 {
     71  1.1.1.2  jmcneill 			label = "User Switch 5";
     72  1.1.1.2  jmcneill 			linux,code = <BTN_5>;
     73  1.1.1.2  jmcneill 			gpios = <&tca6416 12 GPIO_ACTIVE_LOW>;
     74  1.1.1.2  jmcneill 		};
     75  1.1.1.2  jmcneill 
     76  1.1.1.2  jmcneill 		user_sw_6 {
     77  1.1.1.2  jmcneill 			label = "User Switch 6";
     78  1.1.1.2  jmcneill 			linux,code = <BTN_6>;
     79  1.1.1.2  jmcneill 			gpios = <&tca6416 13 GPIO_ACTIVE_LOW>;
     80  1.1.1.2  jmcneill 		};
     81  1.1.1.2  jmcneill 
     82  1.1.1.2  jmcneill 		user_sw_7 {
     83  1.1.1.2  jmcneill 			label = "User Switch 7";
     84  1.1.1.2  jmcneill 			linux,code = <BTN_7>;
     85  1.1.1.2  jmcneill 			gpios = <&tca6416 14 GPIO_ACTIVE_LOW>;
     86  1.1.1.2  jmcneill 		};
     87  1.1.1.2  jmcneill 
     88  1.1.1.2  jmcneill 		user_sw_8 {
     89  1.1.1.2  jmcneill 			label = "User Switch 8";
     90  1.1.1.2  jmcneill 			linux,code = <BTN_8>;
     91  1.1.1.2  jmcneill 			gpios = <&tca6416 15 GPIO_ACTIVE_LOW>;
     92  1.1.1.2  jmcneill 		};
     93  1.1.1.2  jmcneill 	};
     94  1.1.1.2  jmcneill 
     95  1.1.1.2  jmcneill 	gpio-leds {
     96  1.1.1.2  jmcneill 		compatible = "gpio-leds";
     97  1.1.1.2  jmcneill 
     98  1.1.1.2  jmcneill 		pinctrl-names = "default";
     99  1.1.1.2  jmcneill 		pinctrl-0 = <&leds_pins>;
    100  1.1.1.2  jmcneill 
    101  1.1.1.2  jmcneill 		user_led_1 {
    102  1.1.1.2  jmcneill 			label = "am3517evm:green:user_led_1";
    103  1.1.1.2  jmcneill 			gpios = <&tca6416 7 GPIO_ACTIVE_LOW>;
    104  1.1.1.2  jmcneill 			default-state = "on";
    105  1.1.1.2  jmcneill 		};
    106  1.1.1.2  jmcneill 
    107  1.1.1.2  jmcneill 		user_led_2 {
    108  1.1.1.2  jmcneill 			label = "am3517evm:green:user_led_2";
    109  1.1.1.2  jmcneill 			gpios = <&tca6416 6 GPIO_ACTIVE_LOW>;
    110  1.1.1.2  jmcneill 			default-state = "on";
    111  1.1.1.2  jmcneill 		};
    112  1.1.1.2  jmcneill 
    113  1.1.1.2  jmcneill 		user_led_3 {
    114  1.1.1.2  jmcneill 			label = "am3517evm:green:user_led_3";
    115  1.1.1.2  jmcneill 			gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
    116  1.1.1.2  jmcneill 			linux,default-trigger = "mmc0"; /* SD/MMC card activity */
    117  1.1.1.2  jmcneill 		};
    118  1.1.1.2  jmcneill 
    119  1.1.1.2  jmcneill 		user_led_4 {
    120  1.1.1.2  jmcneill 			label = "am3517evm:green:user_led_4";
    121  1.1.1.2  jmcneill 			gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
    122  1.1.1.2  jmcneill 			linux,default-trigger = "heartbeat";
    123  1.1.1.2  jmcneill 		};
    124  1.1.1.2  jmcneill 	};
    125  1.1.1.2  jmcneill 
    126  1.1.1.2  jmcneill 	lcd0: display@0 {
    127  1.1.1.5     skrll 		/* This isn't the exact LCD, but the timings meet spec */
    128  1.1.1.5     skrll 		/* To make it work, set CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=4 */
    129  1.1.1.5     skrll 		compatible = "newhaven,nhd-4.3-480272ef-atxl";
    130  1.1.1.2  jmcneill 		label = "15";
    131  1.1.1.5     skrll 		backlight = <&bl>;
    132  1.1.1.2  jmcneill 		enable-gpios = <&gpio6 16 GPIO_ACTIVE_HIGH>;	/* gpio176, lcd INI */
    133  1.1.1.3  jmcneill 		vcc-supply = <&vdd_io_reg>;
    134  1.1.1.2  jmcneill 
    135  1.1.1.2  jmcneill 		port {
    136  1.1.1.2  jmcneill 			lcd_in: endpoint {
    137  1.1.1.2  jmcneill 				remote-endpoint = <&dpi_out>;
    138  1.1.1.2  jmcneill 			};
    139  1.1.1.2  jmcneill 		};
    140  1.1.1.2  jmcneill 	};
    141  1.1.1.2  jmcneill 
    142  1.1.1.2  jmcneill 	bl: backlight {
    143  1.1.1.2  jmcneill 		compatible = "pwm-backlight";
    144  1.1.1.2  jmcneill 		pinctrl-names = "default";
    145  1.1.1.3  jmcneill 		power-supply = <&vdd_io_reg>;
    146  1.1.1.2  jmcneill 		pinctrl-0 = <&backlight_pins>;
    147  1.1.1.2  jmcneill 		pwms = <&pwm11 0 5000000 0>;
    148  1.1.1.2  jmcneill 		brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
    149  1.1.1.2  jmcneill 		default-brightness-level = <7>;
    150  1.1.1.2  jmcneill 		enable-gpios = <&gpio6 22 GPIO_ACTIVE_HIGH>; /* gpio_182 */
    151  1.1.1.2  jmcneill 	};
    152  1.1.1.2  jmcneill 
    153  1.1.1.2  jmcneill 	pwm11: dmtimer-pwm@11 {
    154  1.1.1.2  jmcneill 		compatible = "ti,omap-dmtimer-pwm";
    155  1.1.1.2  jmcneill 		pinctrl-names = "default";
    156  1.1.1.2  jmcneill 		pinctrl-0 = <&pwm_pins>;
    157  1.1.1.2  jmcneill 		ti,timers = <&timer11>;
    158  1.1.1.2  jmcneill 		#pwm-cells = <3>;
    159  1.1.1.6  jmcneill 		ti,clock-source = <0x01>;
    160  1.1.1.2  jmcneill 	};
    161  1.1.1.3  jmcneill 
    162  1.1.1.3  jmcneill 	/* HS USB Host PHY on PORT 1 */
    163  1.1.1.3  jmcneill 	hsusb1_phy: hsusb1_phy {
    164  1.1.1.3  jmcneill 		compatible = "usb-nop-xceiv";
    165  1.1.1.3  jmcneill 		reset-gpios = <&gpio2 25 GPIO_ACTIVE_LOW>; /* gpio_57 */
    166  1.1.1.3  jmcneill 		#phy-cells = <0>;
    167  1.1.1.3  jmcneill 	};
    168      1.1  jmcneill };
    169      1.1  jmcneill 
    170      1.1  jmcneill &davinci_emac {
    171      1.1  jmcneill 	     status = "okay";
    172      1.1  jmcneill };
    173      1.1  jmcneill 
    174      1.1  jmcneill &davinci_mdio {
    175      1.1  jmcneill 	     status = "okay";
    176      1.1  jmcneill };
    177      1.1  jmcneill 
    178  1.1.1.2  jmcneill &dss {
    179  1.1.1.6  jmcneill 	status = "okay";
    180  1.1.1.2  jmcneill 
    181  1.1.1.2  jmcneill 	pinctrl-names = "default";
    182  1.1.1.2  jmcneill 	pinctrl-0 = <&dss_dpi_pins>;
    183  1.1.1.2  jmcneill 
    184  1.1.1.2  jmcneill 	vdds_dsi-supply = <&vdd_io_reg>;
    185  1.1.1.2  jmcneill 	vdda_video-supply = <&vdd_io_reg>;
    186  1.1.1.2  jmcneill 
    187  1.1.1.2  jmcneill 	port {
    188  1.1.1.2  jmcneill 		dpi_out: endpoint {
    189  1.1.1.2  jmcneill 			remote-endpoint = <&lcd_in>;
    190  1.1.1.2  jmcneill 			data-lines = <16>;
    191  1.1.1.2  jmcneill 		};
    192  1.1.1.2  jmcneill 	};
    193      1.1  jmcneill };
    194      1.1  jmcneill 
    195      1.1  jmcneill &i2c2 {
    196      1.1  jmcneill 	clock-frequency = <400000>;
    197  1.1.1.2  jmcneill 	/* User DIP swithes [1:8] / User LEDS [1:2] */
    198  1.1.1.2  jmcneill 	tca6416: gpio@21 {
    199  1.1.1.2  jmcneill 		compatible = "ti,tca6416";
    200  1.1.1.2  jmcneill 		reg = <0x21>;
    201  1.1.1.2  jmcneill 		gpio-controller;
    202  1.1.1.2  jmcneill 		#gpio-cells = <2>;
    203  1.1.1.3  jmcneill 		vcc-supply = <&vdd_io_reg>;
    204  1.1.1.2  jmcneill 	};
    205      1.1  jmcneill };
    206      1.1  jmcneill 
    207      1.1  jmcneill &i2c3 {
    208      1.1  jmcneill 	clock-frequency = <400000>;
    209      1.1  jmcneill };
    210      1.1  jmcneill 
    211      1.1  jmcneill &mmc1 {
    212  1.1.1.2  jmcneill 	status = "okay";
    213  1.1.1.2  jmcneill 	pinctrl-names = "default";
    214  1.1.1.2  jmcneill 	pinctrl-0 = <&mmc1_pins>;
    215      1.1  jmcneill 	vmmc-supply = <&vmmc_fixed>;
    216      1.1  jmcneill 	bus-width = <4>;
    217  1.1.1.2  jmcneill 	wp-gpios = <&gpio4 30 GPIO_ACTIVE_HIGH>; /* gpio_126 */
    218  1.1.1.3  jmcneill 	cd-gpios = <&gpio4 31 GPIO_ACTIVE_LOW>; /* gpio_127 */
    219      1.1  jmcneill };
    220      1.1  jmcneill 
    221  1.1.1.3  jmcneill &mmc3 {
    222      1.1  jmcneill       status = "disabled";
    223      1.1  jmcneill };
    224      1.1  jmcneill 
    225  1.1.1.3  jmcneill &usbhshost {
    226  1.1.1.3  jmcneill 	port1-mode = "ehci-phy";
    227  1.1.1.3  jmcneill };
    228  1.1.1.3  jmcneill 
    229  1.1.1.3  jmcneill &usbhsehci {
    230  1.1.1.3  jmcneill 	phys = <&hsusb1_phy>;
    231      1.1  jmcneill };
    232      1.1  jmcneill 
    233  1.1.1.2  jmcneill &omap3_pmx_core {
    234  1.1.1.3  jmcneill 	pinctrl-names = "default";
    235  1.1.1.3  jmcneill 	pinctrl-0 = <&hsusb1_rst_pins>;
    236  1.1.1.2  jmcneill 
    237  1.1.1.2  jmcneill 	leds_pins: pinmux_leds_pins {
    238  1.1.1.2  jmcneill 		pinctrl-single,pins = <
    239  1.1.1.2  jmcneill 			OMAP3_WKUP_IOPAD(0x2a24, PIN_OUTPUT_PULLUP | MUX_MODE4)	/* jtag_emu0.gpio_11 */
    240  1.1.1.2  jmcneill 			OMAP3_WKUP_IOPAD(0x2a26, PIN_OUTPUT_PULLUP | MUX_MODE4)	/* jtag_emu1.gpio_31 */
    241  1.1.1.2  jmcneill 		>;
    242  1.1.1.2  jmcneill 	};
    243  1.1.1.2  jmcneill 
    244  1.1.1.2  jmcneill 	mmc1_pins: pinmux_mmc1_pins {
    245  1.1.1.2  jmcneill 		pinctrl-single,pins = <
    246  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x2144, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_clk.sdmmc1_clk */
    247  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x2146, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_cmd.sdmmc1_cmd */
    248  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x2148, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_dat0.sdmmc1_dat0 */
    249  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x214a, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_dat1.sdmmc1_dat1 */
    250  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x214c, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_dat2.sdmmc1_dat2 */
    251  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT_PULLUP | MUX_MODE0)	/* sdmmc1_dat3.sdmmc1_dat3 */
    252  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x2150, PIN_INPUT_PULLUP | MUX_MODE4) /* sdmmc1_dat4.gpio_126 */
    253  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x2152, PIN_INPUT_PULLUP | MUX_MODE4) /* sdmmc1_dat5.gpio_127 */
    254  1.1.1.2  jmcneill 		>;
    255  1.1.1.2  jmcneill 	};
    256  1.1.1.2  jmcneill 
    257  1.1.1.2  jmcneill 	pwm_pins: pinmux_pwm_pins {
    258  1.1.1.2  jmcneill 		pinctrl-single,pins = <
    259  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x21dc, PIN_OUTPUT | MUX_MODE1)       /* mcspi2_cs0.gpt11_pwm */
    260  1.1.1.2  jmcneill 		>;
    261  1.1.1.2  jmcneill 	};
    262  1.1.1.2  jmcneill 
    263  1.1.1.2  jmcneill 	backlight_pins: pinmux_backlight_pins {
    264  1.1.1.2  jmcneill 		pinctrl-single,pins = <
    265  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x21de, PIN_OUTPUT | MUX_MODE4)       /* mcspi2_cs1.gpio_182 */
    266  1.1.1.2  jmcneill 		>;
    267  1.1.1.2  jmcneill 	};
    268  1.1.1.2  jmcneill 
    269  1.1.1.2  jmcneill 	dss_dpi_pins: pinmux_dss_dpi_pins {
    270  1.1.1.2  jmcneill 		pinctrl-single,pins = <
    271  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x21d2, PIN_OUTPUT | MUX_MODE4)       /* mcspi1_cs2.gpio_176 */
    272  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20d4, PIN_OUTPUT | MUX_MODE0)       /* dss_pclk.dss_pclk */
    273  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20d6, PIN_OUTPUT | MUX_MODE0)       /* dss_hsync.dss_hsync */
    274  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20d8, PIN_OUTPUT | MUX_MODE0)       /* dss_vsync.dss_vsync */
    275  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20da, PIN_OUTPUT | MUX_MODE0)       /* dss_acbias.dss_acbias */
    276  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20dc, PIN_OUTPUT | MUX_MODE0)       /* dss_data0.dss_data0 */
    277  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20de, PIN_OUTPUT | MUX_MODE0)       /* dss_data1.dss_data1 */
    278  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20e0, PIN_OUTPUT | MUX_MODE0)       /* dss_data2.dss_data2 */
    279  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20e2, PIN_OUTPUT | MUX_MODE0)       /* dss_data3.dss_data3 */
    280  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20e4, PIN_OUTPUT | MUX_MODE0)       /* dss_data4.dss_data4 */
    281  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20e6, PIN_OUTPUT | MUX_MODE0)       /* dss_data5.dss_data5 */
    282  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20e8, PIN_OUTPUT | MUX_MODE0)       /* dss_data6.dss_data6 */
    283  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20ea, PIN_OUTPUT | MUX_MODE0)       /* dss_data7.dss_data7 */
    284  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20ec, PIN_OUTPUT | MUX_MODE0)       /* dss_data8.dss_data8 */
    285  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20ee, PIN_OUTPUT | MUX_MODE0)       /* dss_data9.dss_data9 */
    286  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20f0, PIN_OUTPUT | MUX_MODE0)       /* dss_data10.dss_data10 */
    287  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20f2, PIN_OUTPUT | MUX_MODE0)       /* dss_data11.dss_data11 */
    288  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20f4, PIN_OUTPUT | MUX_MODE0)       /* dss_data12.dss_data12 */
    289  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20f6, PIN_OUTPUT | MUX_MODE0)       /* dss_data13.dss_data13 */
    290  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20f8, PIN_OUTPUT | MUX_MODE0)       /* dss_data14.dss_data14 */
    291  1.1.1.2  jmcneill 			OMAP3_CORE1_IOPAD(0x20fa, PIN_OUTPUT | MUX_MODE0)       /* dss_data15.dss_data15 */
    292  1.1.1.2  jmcneill 		>;
    293  1.1.1.2  jmcneill 	};
    294  1.1.1.3  jmcneill 
    295  1.1.1.3  jmcneill 	hsusb1_rst_pins: pinmux_hsusb1_rst_pins {
    296  1.1.1.3  jmcneill 		pinctrl-single,pins = <
    297  1.1.1.3  jmcneill 			OMAP3_CORE1_IOPAD(0x20ba, PIN_OUTPUT | MUX_MODE4)	/* gpmc_ncs6.gpio_57 */
    298  1.1.1.3  jmcneill 		>;
    299  1.1.1.3  jmcneill 	};
    300  1.1.1.3  jmcneill };
    301  1.1.1.3  jmcneill 
    302  1.1.1.3  jmcneill &omap3_pmx_core2 {
    303  1.1.1.3  jmcneill 	pinctrl-names = "default";
    304  1.1.1.3  jmcneill 	pinctrl-0 = <&hsusb1_pins>;
    305  1.1.1.3  jmcneill 
    306  1.1.1.3  jmcneill 	hsusb1_pins: pinmux_hsusb1_pins {
    307  1.1.1.3  jmcneill 		pinctrl-single,pins = <
    308  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25d8, PIN_OUTPUT | MUX_MODE3)	/* etk_clk.hsusb1_stp */
    309  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25da, PIN_OUTPUT | MUX_MODE3)	/* etk_ctl.hsusb1_clk */
    310  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25ec, PIN_INPUT | MUX_MODE3)	/* etk_d8.hsusb1_dir */
    311  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25ee, PIN_INPUT | MUX_MODE3)	/* etk_d9.hsusb1_nxt */
    312  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25dc, PIN_INPUT | MUX_MODE3)	/* etk_d0.hsusb1_data0 */
    313  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25de, PIN_INPUT | MUX_MODE3)	/* etk_d1.hsusb1_data1 */
    314  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25e0, PIN_INPUT | MUX_MODE3)	/* etk_d2.hsusb1_data2 */
    315  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25ea, PIN_INPUT | MUX_MODE3)	/* etk_d7.hsusb1_data3 */
    316  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25e4, PIN_INPUT | MUX_MODE3)	/* etk_d4.hsusb1_data4 */
    317  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25e6, PIN_INPUT | MUX_MODE3)	/* etk_d5.hsusb1_data5 */
    318  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25e8, PIN_INPUT | MUX_MODE3)	/* etk_d6.hsusb1_data6 */
    319  1.1.1.3  jmcneill 			OMAP3430_CORE2_IOPAD(0x25e2, PIN_INPUT | MUX_MODE3)	/* etk_d3.hsusb1_data7 */
    320  1.1.1.3  jmcneill 		>;
    321  1.1.1.3  jmcneill 	};
    322  1.1.1.2  jmcneill };
    323