/* * Copyright (C) 2012 Variscite Ltd. - http://www.variscite.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 "omap443x.dtsi" / { model = "Variscite OMAP4 SOM"; compatible = "var,omap4-var_som", "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>; enable-active-high; regulator-boot-on; }; }; &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@49 { compatible = "ti,tmp105"; reg = <0x49>; }; }; &i2c4 { clock-frequency = <400000>; }; &mcspi1 { eth@0 { compatible = "ks8851"; spi-max-frequency = <24000000>; reg = <0>; interrupt-parent = <&gpio6>; interrupts = <11 8>; /* gpio line 171, low triggered */ vdd-supply = <&vdd_eth>; }; }; &mmc1 { vmmc-supply = <&vmmc>; ti,bus-width = <8>; ti,non-removable; }; &mmc2 { status = "disabled"; }; &mmc3 { status = "disabled"; }; &mmc4 { status = "disabled"; }; &mmc5 { ti,bus-width = <4>; };