blob: d7527b63b8d35a5f41c5522433ed055ec8a10df2 [file] [log] [blame]
Javier Martinez Canillas9ad1df22012-12-19 14:33:10 +01001/*
Enric Balletbo i Serraa1f4d202014-11-06 13:01:43 +01002 * Device Tree Source for IGEP COM MODULE Rev. E (TI OMAP AM/DM37x)
Javier Martinez Canillas9ad1df22012-12-19 14:33:10 +01003 *
4 * Copyright (C) 2012 Javier Martinez Canillas <javier@collabora.co.uk>
5 * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com>
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as
9 * published by the Free Software Foundation.
10 */
11
Florian Vaussard98ef79572013-05-31 14:32:55 +020012#include "omap3-igep.dtsi"
Javier Martinez Canillas9ad1df22012-12-19 14:33:10 +010013
14/ {
Enric Balletbo i Serraa1f4d202014-11-06 13:01:43 +010015 model = "IGEP COM MODULE Rev. E (TI OMAP AM/DM37x)";
Javier Martinez Canillasfb0cfec2014-02-22 10:59:36 -030016 compatible = "isee,omap3-igep0030", "ti,omap36xx", "ti,omap3";
Javier Martinez Canillas9ad1df22012-12-19 14:33:10 +010017
18 leds {
Javier Martinez Canillas78132032013-06-20 16:42:32 +020019 pinctrl-names = "default";
20 pinctrl-0 = <&leds_pins>;
Javier Martinez Canillas9ad1df22012-12-19 14:33:10 +010021 compatible = "gpio-leds";
Javier Martinez Canillas78132032013-06-20 16:42:32 +020022
Javier Martinez Canillas9ad1df22012-12-19 14:33:10 +010023 boot {
24 label = "omap3:green:boot";
Florian Vaussard6d624ea2013-05-31 14:32:56 +020025 gpios = <&twl_gpio 13 GPIO_ACTIVE_LOW>;
Javier Martinez Canillas9ad1df22012-12-19 14:33:10 +010026 default-state = "on";
27 };
28
29 user0 {
30 label = "omap3:red:user0";
Florian Vaussard6d624ea2013-05-31 14:32:56 +020031 gpios = <&twl_gpio 18 GPIO_ACTIVE_LOW>; /* LEDA */
Javier Martinez Canillas9ad1df22012-12-19 14:33:10 +010032 default-state = "off";
33 };
34
35 user1 {
36 label = "omap3:green:user1";
Florian Vaussard6d624ea2013-05-31 14:32:56 +020037 gpios = <&twl_gpio 19 GPIO_ACTIVE_LOW>; /* LEDB */
Javier Martinez Canillas9ad1df22012-12-19 14:33:10 +010038 default-state = "off";
39 };
40
41 user2 {
42 label = "omap3:red:user1";
Florian Vaussard6d624ea2013-05-31 14:32:56 +020043 gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
Javier Martinez Canillas9ad1df22012-12-19 14:33:10 +010044 default-state = "off";
45 };
46 };
47};
Javier Martinez Canillasbc6b8202013-05-10 21:40:59 +020048
Enric Balletbo i Serra86f9abb2014-11-06 13:01:41 +010049&omap3_pmx_core {
50 uart2_pins: pinmux_uart2_pins {
51 pinctrl-single,pins = <
52 OMAP3_CORE1_IOPAD(0x216c, PIN_INPUT | MUX_MODE1) /* mcbsp3_dx.uart2_cts */
53 OMAP3_CORE1_IOPAD(0x216e, PIN_OUTPUT | MUX_MODE1) /* mcbsp3_dr.uart2_rts */
54 OMAP3_CORE1_IOPAD(0x2170, PIN_OUTPUT | MUX_MODE1) /* mcbsp3_clk.uart2_tx */
55 OMAP3_CORE1_IOPAD(0x2172, PIN_INPUT | MUX_MODE1) /* mcbsp3_fsx.uart2_rx */
56 >;
57 };
58};
59
Laurent Pinchart3d4953832014-01-07 14:01:39 -080060&omap3_pmx_core2 {
61 leds_pins: pinmux_leds_pins {
62 pinctrl-single,pins = <
63 OMAP3630_CORE2_IOPAD(0x25e0, PIN_OUTPUT | MUX_MODE4) /* etk_d2.gpio_16 */
64 >;
65 };
Javier Martinez Canillas78132032013-06-20 16:42:32 +020066};
67
Enric Balletbo i Serra86f9abb2014-11-06 13:01:41 +010068&uart2 {
69 pinctrl-names = "default";
70 pinctrl-0 = <&uart2_pins>;
71};