~ubuntu-branches/ubuntu/quantal/linux-lowlatency/quantal-proposed

« back to all changes in this revision

Viewing changes to arch/arm/boot/dts/snowball.dts

  • Committer: Package Import Robot
  • Author(s): Andy Whitcroft, Andy Whitcroft
  • Date: 2012-06-21 09:16:38 UTC
  • Revision ID: package-import@ubuntu.com-20120621091638-gubhv4nox8xez1ct
Tags: 3.5.0-1.1
[ Andy Whitcroft]

* Rebuild lowlatency against Ubuntu-3.5.0-1.1
* All new configuration system to allow configuration deltas to be
  exposed via debian.lowlatency/config-delta

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright 2011 ST-Ericsson AB
 
3
 *
 
4
 * The code contained herein is licensed under the GNU General Public
 
5
 * License. You may obtain a copy of the GNU General Public License
 
6
 * Version 2 or later at the following locations:
 
7
 *
 
8
 * http://www.opensource.org/licenses/gpl-license.html
 
9
 * http://www.gnu.org/copyleft/gpl.html
 
10
 */
 
11
 
 
12
/dts-v1/;
 
13
/include/ "db8500.dtsi"
 
14
 
 
15
/ {
 
16
        model = "Calao Systems Snowball platform with device tree";
 
17
        compatible = "calaosystems,snowball-a9500";
 
18
 
 
19
        memory {
 
20
                reg = <0x00000000 0x20000000>;
 
21
        };
 
22
 
 
23
        en_3v3_reg: en_3v3 {
 
24
                compatible = "regulator-fixed";
 
25
                regulator-name = "en-3v3-fixed-supply";
 
26
                regulator-min-microvolt = <3300000>;
 
27
                regulator-max-microvolt = <3300000>;
 
28
                gpios = <&gpio0 26  0x4>; // 26
 
29
                startup-delay-us = <5000>;
 
30
                enable-active-high;
 
31
        };
 
32
 
 
33
        gpio_keys {
 
34
                compatible = "gpio-keys";
 
35
                #address-cells = <1>;
 
36
                #size-cells = <0>;
 
37
 
 
38
                button@1 {
 
39
                        debounce_interval = <50>;
 
40
                        wakeup = <1>;
 
41
                        linux,code = <2>;
 
42
                        label = "userpb";
 
43
                        gpios = <&gpio1 0 0x4>;
 
44
                };
 
45
                button@2 {
 
46
                        debounce_interval = <50>;
 
47
                        wakeup = <1>;
 
48
                        linux,code = <3>;
 
49
                        label = "extkb1";
 
50
                        gpios = <&gpio4 23 0x4>;
 
51
                };
 
52
                button@3 {
 
53
                        debounce_interval = <50>;
 
54
                        wakeup = <1>;
 
55
                        linux,code = <4>;
 
56
                        label = "extkb2";
 
57
                        gpios = <&gpio4 24 0x4>;
 
58
                };
 
59
                button@4 {
 
60
                        debounce_interval = <50>;
 
61
                        wakeup = <1>;
 
62
                        linux,code = <5>;
 
63
                        label = "extkb3";
 
64
                        gpios = <&gpio5 1 0x4>;
 
65
                };
 
66
                button@5 {
 
67
                        debounce_interval = <50>;
 
68
                        wakeup = <1>;
 
69
                        linux,code = <6>;
 
70
                        label = "extkb4";
 
71
                        gpios = <&gpio5 2 0x4>;
 
72
                };
 
73
        };
 
74
 
 
75
        leds {
 
76
                compatible = "gpio-leds";
 
77
                used-led {
 
78
                        label = "user_led";
 
79
                        gpios = <&gpio4 14 0x4>;
 
80
                };
 
81
        };
 
82
 
 
83
        soc-u9500 {
 
84
                external-bus@50000000 {
 
85
                        status = "okay";
 
86
 
 
87
                        ethernet@0 {
 
88
                                compatible = "smsc,lan9115";
 
89
                                reg = <0 0x10000>;
 
90
                                interrupts = <12 0x1>;
 
91
                                interrupt-parent = <&gpio4>;
 
92
                                vdd33a-supply = <&en_3v3_reg>;
 
93
                                vddvario-supply = <&db8500_vape_reg>;
 
94
 
 
95
 
 
96
                                reg-shift = <1>;
 
97
                                reg-io-width = <2>;
 
98
                                smsc,force-internal-phy;
 
99
                                smsc,irq-active-high;
 
100
                                smsc,irq-push-pull;
 
101
                        };
 
102
                };
 
103
 
 
104
                sdi@80126000 {
 
105
                        status = "enabled";
 
106
                        vmmc-supply = <&ab8500_ldo_aux3_reg>;
 
107
                        cd-gpios  = <&gpio6 26 0x4>; // 218
 
108
                };
 
109
 
 
110
                sdi@80114000 {
 
111
                        status = "enabled";
 
112
                        vmmc-supply = <&ab8500_ldo_aux2_reg>;
 
113
                };
 
114
 
 
115
                uart@80120000 {
 
116
                        status = "okay";
 
117
                };
 
118
 
 
119
                uart@80121000 {
 
120
                        status = "okay";
 
121
                };
 
122
 
 
123
                uart@80007000 {
 
124
                        status = "okay";
 
125
                };
 
126
 
 
127
                i2c@80004000 {
 
128
                        tc3589x@42 {
 
129
                                //compatible = "tc3589x";
 
130
                                reg = <0x42>;
 
131
                                gpios = <&gpio6 25 0x4>;
 
132
                                interrupt-parent = <&gpio6>;
 
133
                        };
 
134
                        tps61052@33 {
 
135
                                //compatible = "tps61052";
 
136
                                reg = <0x33>;
 
137
                        };
 
138
                };
 
139
 
 
140
                i2c@80128000 {
 
141
                        lp5521@0x33 {
 
142
                                // compatible = "lp5521";
 
143
                                reg = <0x33>;
 
144
                        };
 
145
                        lp5521@0x34 {
 
146
                                // compatible = "lp5521";
 
147
                                reg = <0x34>;
 
148
                        };
 
149
                        bh1780@0x29 {
 
150
                                // compatible = "rohm,bh1780gli";
 
151
                                reg = <0x33>;
 
152
                        };
 
153
                };
 
154
        };
 
155
};