[BACK]Return to omap5-uevm.dts CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / external / gpl2 / dts / dist / arch / arm / boot / dts

Annotation of src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/omap5-uevm.dts, Revision 1.1.1.3

1.1       jmcneill    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 = &ethernet;
                     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;
1.1.1.3 ! jmcneill   50:                        debounce-interval = <50>;
1.1       jmcneill   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:
1.1.1.2   jmcneill  140: &mmc1 {
                    141:        pinctrl-names = "default";
                    142:        pinctrl-0 = <&mmc1_pins>;
                    143:
                    144:        cd-gpios = <&gpio5 24 GPIO_ACTIVE_LOW>; /* gpio5_152 */
                    145: };
                    146:
1.1       jmcneill  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:        };
1.1.1.2   jmcneill  160:
                    161:        mmc1_pins: pinmux_mmc1_pins {
                    162:                pinctrl-single,pins = <
                    163:                        OMAP5_IOPAD(0x1d4, PIN_INPUT_PULLUP | MUX_MODE6)        /* gpio5_152 */
                    164:                >;
                    165:        };
1.1       jmcneill  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: };

CVSweb <webmaster@jp.NetBSD.org>