blob: 3fe35c27ce1c497c71f2b049a13774bfe5686bdd [file] [log] [blame]
Benoit Cousson295e98c2011-07-14 01:44:54 +05301/*
2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
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/dts-v1/;
9
10/include/ "omap3.dtsi"
11
12/ {
13 model = "TI OMAP3 BeagleBoard";
14 compatible = "ti,omap3-beagle", "ti,omap3";
15
Benoit Cousson295e98c2011-07-14 01:44:54 +053016 memory {
17 device_type = "memory";
18 reg = <0x80000000 0x20000000>; /* 512 MB */
19 };
Florian Vaussarda60be2f2012-09-05 09:46:26 +020020
21 leds {
22 compatible = "gpio-leds";
23 pmu_stat {
24 label = "beagleboard::pmu_stat";
25 gpios = <&twl_gpio 19 0>; /* LEDB */
26 };
27 };
Benoit Cousson295e98c2011-07-14 01:44:54 +053028};
Benoit Cousson5340b512011-07-14 01:44:54 +053029
30&i2c1 {
31 clock-frequency = <2600000>;
32
33 twl: twl@48 {
34 reg = <0x48>;
35 interrupts = <7>; /* SYS_NIRQ cascaded to intc */
36 interrupt-parent = <&intc>;
Rajendra Nayakecc7b062012-02-08 15:50:12 -080037
Rajendra Nayak624411c2012-07-30 18:42:20 +053038 vsim: regulator-vsim {
Rajendra Nayakecc7b062012-02-08 15:50:12 -080039 compatible = "ti,twl4030-vsim";
40 regulator-min-microvolt = <1800000>;
41 regulator-max-microvolt = <3000000>;
42 };
Benoit Cousson5340b512011-07-14 01:44:54 +053043 };
44};
45
46/include/ "twl4030.dtsi"
47
48&i2c2 {
49 clock-frequency = <400000>;
50};
51
52&i2c3 {
53 clock-frequency = <100000>;
54
55 /*
56 * Display monitor features are burnt in the EEPROM
57 * as EDID data.
58 */
59 eeprom@50 {
60 compatible = "ti,eeprom";
61 reg = <0x50>;
62 };
63};
Rajendra Nayakb3431f52012-02-22 17:42:27 +053064
65&mmc1 {
66 vmmc-supply = <&vmmc1>;
67 vmmc_aux-supply = <&vsim>;
Arnd Bergmann7f217792012-05-13 00:14:24 -040068 bus-width = <8>;
Rajendra Nayakb3431f52012-02-22 17:42:27 +053069};
70
71&mmc2 {
Roland Stiggefd5c3fd2012-06-21 01:36:03 -070072 status = "disabled";
Rajendra Nayakb3431f52012-02-22 17:42:27 +053073};
74
75&mmc3 {
Roland Stiggefd5c3fd2012-06-21 01:36:03 -070076 status = "disabled";
Rajendra Nayakb3431f52012-02-22 17:42:27 +053077};
Florian Vaussarda60be2f2012-09-05 09:46:26 +020078
79&twl_gpio {
80 ti,use-leds;
81 /* pullups: BIT(1) */
82 ti,pullups = <0x000002>;
83 /*
84 * pulldowns:
85 * BIT(2), BIT(6), BIT(7), BIT(8), BIT(13)
86 * BIT(15), BIT(16), BIT(17)
87 */
88 ti,pulldowns = <0x03a1c4>;
89};