2 * Copyright (C) 2013 Pavel Machek <pavel@ucw.cz>
3 * Copyright 2013 Aaro Koskinen <aaro.koskinen@iki.fi>
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 (or later) as
7 * published by the Free Software Foundation.
12 #include "omap34xx.dtsi"
16 compatible = "nokia,omap3-n900", "ti,omap3";
25 device_type = "memory";
26 reg = <0x80000000 0x10000000>; /* 256 MB */
32 pinctrl-names = "default";
34 i2c1_pins: pinmux_i2c1_pins {
35 pinctrl-single,pins = <
36 0x18a (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl */
37 0x18c (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_sda */
41 i2c2_pins: pinmux_i2c2_pins {
42 pinctrl-single,pins = <
43 0x18e (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_scl */
44 0x190 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_sda */
48 i2c3_pins: pinmux_i2c3_pins {
49 pinctrl-single,pins = <
50 0x192 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_scl */
51 0x194 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_sda */
57 pinctrl-names = "default";
58 pinctrl-0 = <&i2c1_pins>;
60 clock-frequency = <2200000>;
64 interrupts = <7>; /* SYS_NIRQ cascaded to intc */
65 interrupt-parent = <&intc>;
69 #include "twl4030.dtsi"
70 #include "twl4030_omap3.dtsi"
74 ti,pulldowns = <0x03ff3f>; /* BIT(0..5) | BIT(8..17) */
78 pinctrl-names = "default";
79 pinctrl-0 = <&i2c2_pins>;
81 clock-frequency = <100000>;
85 pinctrl-names = "default";
86 pinctrl-0 = <&i2c3_pins>;
88 clock-frequency = <400000>;
105 * For some reason, touchscreen is necessary for screen to work at
106 * all on real hw. It works well without it on emulator.
108 * Also... order in the device tree actually matters here.
111 compatible = "tsc2005";
112 spi-max-frequency = <6000000>;
116 compatible = "acx565akm";
117 spi-max-frequency = <6000000>;
123 interface-type = <0>;
124 usb-phy = <&usb2_phy>;
126 phy-names = "usb2-phy";