/* * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.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. */ /dts-v1/; /include/ "omap4.dtsi" / { model = "TI OMAP4 SDP board"; compatible = "ti,omap4-sdp", "ti,omap4430", "ti,omap4"; memory { device_type = "memory"; reg = <0x80000000 0x40000000>; /* 1 GB */ }; vdd_eth: fixedregulator@0 { compatible = "regulator-fixed"; regulator-name = "VDD_ETH"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; gpio = <&gpio2 16 0>; /* gpio line 48 */ enable-active-high; regulator-boot-on; }; leds { compatible = "gpio-leds"; debug0 { label = "omap4:green:debug0"; gpios = <&gpio2 29 0>; /* 61 */ }; debug1 { label = "omap4:green:debug1"; gpios = <&gpio1 30 0>; /* 30 */ }; debug2 { label = "omap4:green:debug2"; gpios = <&gpio1 7 0>; /* 7 */ }; debug3 { label = "omap4:green:debug3"; gpios = <&gpio1 8 0>; /* 8 */ }; debug4 { label = "omap4:green:debug4"; gpios = <&gpio2 18 0>; /* 50 */ }; user1 { label = "omap4:blue:user"; gpios = <&gpio6 9 0>; /* 169 */ }; user2 { label = "omap4:red:user"; gpios = <&gpio6 10 0>; /* 170 */ }; user3 { label = "omap4:green:user"; gpios = <&gpio5 11 0>; /* 139 */ }; }; }; &i2c1 { clock-frequency = <400000>; twl: twl@48 { reg = <0x48>; /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */ interrupts = <0 7 4>; /* IRQ_SYS_1N cascaded to gic */ interrupt-parent = <&gic>; }; }; /include/ "twl6030.dtsi" &i2c2 { clock-frequency = <400000>; }; &i2c3 { clock-frequency = <400000>; /* * Temperature Sensor * http://www.ti.com/lit/ds/symlink/tmp105.pdf */ tmp105@48 { compatible = "ti,tmp105"; reg = <0x48>; }; /* * Ambient Light Sensor * http://www.rohm.com/products/databook/sensor/pdf/bh1780gli-e.pdf */ bh1780@29 { compatible = "rohm,bh1780"; reg = <0x29>; }; }; &i2c4 { clock-frequency = <400000>; /* * 3-Axis Digital Compass * http://www.sparkfun.com/datasheets/Sensors/Magneto/HMC5843.pdf */ hmc5843@1e { compatible = "honeywell,hmc5843"; reg = <0x1e>; }; }; &mcspi1 { eth@0 { compatible = "ks8851"; spi-max-frequency = <24000000>; reg = <0>; interrupt-parent = <&gpio2>; interrupts = <2>; /* gpio line 34 */ vdd-supply = <&vdd_eth>; }; }; &mmc1 { vmmc-supply = <&vmmc>; bus-width = <8>; }; &mmc2 { vmmc-supply = <&vaux1>; bus-width = <8>; ti,non-removable; }; &mmc3 { status = "disable"; }; &mmc4 { status = "disable"; }; &mmc5 { bus-width = <4>; ti,non-removable; };