Skip to content

Commit

Permalink
ARM: dts: omap3: Add support for IGEPv2 board
Browse files Browse the repository at this point in the history
ISEE IGEPv2 is an TI OMAP3 SoC based embedded board.

This patch adds an initial device tree support to boot
an IGEPv2 from the MMC/SD.

Currently is working everything that is supported by DT
on OMAP3 SoCs (MMC/SD, GPIO LEDs, EEPROM, TWL4030 audio).

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
Tested-by: Enric Balletbo i Serra <eballetbo@gmail.com>
[benoit.cousson@linaro.org: Update the Makefile for 3.8-rc2]
Signed-off-by: Benoit Cousson <benoit.cousson@linaro.org>
  • Loading branch information
Javier Martinez Canillas authored and Benoit Cousson committed Apr 8, 2013
1 parent 947fd0a commit cb5e191
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 0 deletions.
1 change: 1 addition & 0 deletions arch/arm/boot/dts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ dtb-$(CONFIG_ARCH_OMAP2PLUS) += omap2420-h4.dtb \
omap3-beagle-xm.dtb \
omap3-evm.dtb \
omap3-tobi.dtb \
omap3-igep0020.dtb \
omap4-panda.dtb \
omap4-panda-a4.dtb \
omap4-panda-es.dtb \
Expand Down
56 changes: 56 additions & 0 deletions arch/arm/boot/dts/omap3-igep0020.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
/*
* Device Tree Source for IGEPv2 board
*
* Copyright (C) 2012 Javier Martinez Canillas <javier@collabora.co.uk>
* Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/

/include/ "omap3-igep.dtsi"

/ {
model = "IGEPv2";
compatible = "isee,omap3-igep0020", "ti,omap3";

leds {
compatible = "gpio-leds";
boot {
label = "omap3:green:boot";
gpios = <&gpio1 26 0>;
default-state = "on";
};

user0 {
label = "omap3:red:user0";
gpios = <&gpio1 27 0>;
default-state = "off";
};

user1 {
label = "omap3:red:user1";
gpios = <&gpio1 28 0>;
default-state = "off";
};

user2 {
label = "omap3:green:user1";
gpios = <&twl_gpio 19 1>;
};
};
};

&i2c3 {
clock-frequency = <100000>;

/*
* Display monitor features are burnt in the EEPROM
* as EDID data.
*/
eeprom@50 {
compatible = "ti,eeprom";
reg = <0x50>;
};
};

0 comments on commit cb5e191

Please sign in to comment.