|
@@ -0,0 +1,96 @@
|
|
|
+/*
|
|
|
+ * 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/ "omap4.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>; /* gpio line 171 */
|
|
|
+ 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>;
|
|
|
+};
|