]> Pileus Git - ~andy/linux/blob - arch/arm/boot/dts/omap3-overo.dtsi
ARM: dts: OMAP34xx/35xx: Add CPU OPP table
[~andy/linux] / arch / arm / boot / dts / omap3-overo.dtsi
1 /*
2  * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License version 2 as
6  * published by the Free Software Foundation.
7  */
8
9 /*
10  * The Gumstix Overo must be combined with an expansion board.
11  */
12 /dts-v1/;
13
14 /include/ "omap34xx.dtsi"
15
16 / {
17         pwmleds {
18                 compatible = "pwm-leds";
19
20                 overo {
21                         label = "overo:blue:COM";
22                         pwms = <&twl_pwmled 1 7812500>;
23                         max-brightness = <127>;
24                 };
25         };
26
27         sound {
28                 compatible = "ti,omap-twl4030";
29                 ti,model = "overo";
30
31                 ti,mcbsp = <&mcbsp2>;
32                 ti,codec = <&twl_audio>;
33         };
34 };
35
36 &i2c1 {
37         clock-frequency = <2600000>;
38
39         twl: twl@48 {
40                 reg = <0x48>;
41                 interrupts = <7>; /* SYS_NIRQ cascaded to intc */
42                 interrupt-parent = <&intc>;
43
44                 twl_audio: audio {
45                         compatible = "ti,twl4030-audio";
46                         codec {
47                         };
48                 };
49         };
50 };
51
52 /include/ "twl4030.dtsi"
53
54 /* i2c2 pins are used for gpio */
55 &i2c2 {
56         status = "disabled";
57 };
58
59 /* on board microSD slot */
60 &mmc1 {
61         vmmc-supply = <&vmmc1>;
62         bus-width = <4>;
63 };
64
65 /* optional on board WiFi */
66 &mmc2 {
67         bus-width = <4>;
68 };
69
70 &twl_gpio {
71         ti,use-leds;
72 };
73
74 &usb_otg_hs {
75         interface-type = <0>;
76         mode = <3>;
77         power = <50>;
78 };