1/* 2 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8/dts-v1/; 9 10#include "omap5-board-common.dtsi" 11 12/ { 13 model = "TI OMAP5 uEVM board"; 14 compatible = "ti,omap5-uevm", "ti,omap5"; 15 16 memory@80000000 { 17 device_type = "memory"; 18 reg = <0 0x80000000 0 0x7f000000>; /* 2032 MB */ 19 }; 20 21 aliases { 22 ethernet = ðernet; 23 }; 24 25 leds { 26 compatible = "gpio-leds"; 27 led1 { 28 label = "omap5:blue:usr1"; 29 gpios = <&gpio5 25 GPIO_ACTIVE_HIGH>; /* gpio5_153 D1 LED */ 30 linux,default-trigger = "heartbeat"; 31 default-state = "off"; 32 }; 33 }; 34 35 evm_keys { 36 compatible = "gpio-keys"; 37 38 pinctrl-names = "default"; 39 pinctrl-0 = <&evm_keys_pins>; 40 41 #address-cells = <7>; 42 #size-cells = <0>; 43 44 btn1 { 45 label = "BTN1"; 46 linux,code = <169>; 47 gpios = <&gpio3 19 GPIO_ACTIVE_LOW>; /* gpio3_83 */ 48 wakeup-source; 49 autorepeat; 50 debounce-interval = <50>; 51 }; 52 }; 53 54 evm_leds { 55 compatible = "gpio-leds"; 56 57 led1 { 58 label = "omap5:red:led"; 59 gpios = <&gpio9 17 GPIO_ACTIVE_HIGH>; 60 linux,default-trigger = "mmc0"; 61 default-state = "off"; 62 }; 63 64 led2 { 65 label = "omap5:green:led"; 66 gpios = <&gpio9 18 GPIO_ACTIVE_HIGH>; 67 linux,default-trigger = "mmc1"; 68 default-state = "off"; 69 }; 70 71 led3 { 72 label = "omap5:blue:led"; 73 gpios = <&gpio9 19 GPIO_ACTIVE_HIGH>; 74 linux,default-trigger = "mmc2"; 75 default-state = "off"; 76 }; 77 78 led4 { 79 label = "omap5:green:led1"; 80 gpios = <&gpio9 2 GPIO_ACTIVE_HIGH>; 81 linux,default-trigger = "heartbeat"; 82 default-state = "off"; 83 }; 84 85 led5 { 86 label = "omap5:green:led2"; 87 gpios = <&gpio9 3 GPIO_ACTIVE_HIGH>; 88 linux,default-trigger = "default-on"; 89 default-state = "off"; 90 }; 91 92 led6 { 93 label = "omap5:green:led3"; 94 gpios = <&gpio9 4 GPIO_ACTIVE_HIGH>; 95 linux,default-trigger = "heartbeat"; 96 default-state = "off"; 97 }; 98 99 led7 { 100 label = "omap5:green:led4"; 101 gpios = <&gpio9 5 GPIO_ACTIVE_HIGH>; 102 linux,default-trigger = "default-on"; 103 default-state = "off"; 104 }; 105 106 led8 { 107 label = "omap5:green:led5"; 108 gpios = <&gpio9 6 GPIO_ACTIVE_HIGH>; 109 linux,default-trigger = "heartbeat"; 110 default-state = "off"; 111 }; 112 }; 113}; 114 115&hdmi { 116 vdda-supply = <&ldo4_reg>; 117}; 118 119&i2c1 { 120 eeprom@50 { 121 compatible = "atmel,24c02"; 122 reg = <0x50>; 123 }; 124}; 125 126&i2c5 { 127 pinctrl-names = "default"; 128 pinctrl-0 = <&i2c5_pins>; 129 130 clock-frequency = <400000>; 131 132 gpio9: gpio@22 { 133 compatible = "ti,tca6424"; 134 reg = <0x22>; 135 gpio-controller; 136 #gpio-cells = <2>; 137 }; 138}; 139 140&mmc1 { 141 pinctrl-names = "default"; 142 pinctrl-0 = <&mmc1_pins>; 143 144 cd-gpios = <&gpio5 24 GPIO_ACTIVE_LOW>; /* gpio5_152 */ 145}; 146 147&omap5_pmx_core { 148 evm_keys_pins: pinmux_evm_keys_gpio_pins { 149 pinctrl-single,pins = < 150 OMAP5_IOPAD(0x0b6, PIN_INPUT | MUX_MODE6) /* gpio3_83 */ 151 >; 152 }; 153 154 i2c5_pins: pinmux_i2c5_pins { 155 pinctrl-single,pins = < 156 OMAP5_IOPAD(0x1c6, PIN_INPUT | MUX_MODE0) /* i2c5_scl */ 157 OMAP5_IOPAD(0x1c8, PIN_INPUT | MUX_MODE0) /* i2c5_sda */ 158 >; 159 }; 160 161 mmc1_pins: pinmux_mmc1_pins { 162 pinctrl-single,pins = < 163 OMAP5_IOPAD(0x1d4, PIN_INPUT_PULLUP | MUX_MODE6) /* gpio5_152 */ 164 >; 165 }; 166}; 167 168&tpd12s015 { 169 gpios = <&gpio9 0 GPIO_ACTIVE_HIGH>, /* TCA6424A P01, CT CP HPD */ 170 <&gpio9 1 GPIO_ACTIVE_HIGH>, /* TCA6424A P00, LS OE */ 171 <&gpio7 1 GPIO_ACTIVE_HIGH>; /* GPIO 193, HPD */ 172}; 173 174&twl6040 { 175 ti,audpwron-gpio = <&gpio5 13 GPIO_ACTIVE_HIGH>; /* gpio line 141 */ 176}; 177 178&twl6040_pins { 179 pinctrl-single,pins = < 180 OMAP5_IOPAD(0x1be, PIN_OUTPUT | MUX_MODE6) /* mcspi1_somi.gpio5_141 */ 181 >; 182}; 183 184&usbhsehci { 185 #address-cells = <1>; 186 #size-cells = <0>; 187 188 hub@2 { 189 compatible = "usb424,3503"; 190 reg = <2>; 191 #address-cells = <1>; 192 #size-cells = <0>; 193 }; 194 195 ethernet: usbether@3 { 196 compatible = "usb424,9730"; 197 reg = <3>; 198 }; 199}; 200 201&wlcore { 202 compatible = "ti,wl1837"; 203}; 204