diff options
Diffstat (limited to 'arch/arm/boot/dts/snowball.dts')
-rw-r--r-- | arch/arm/boot/dts/snowball.dts | 40 |
1 files changed, 21 insertions, 19 deletions
diff --git a/arch/arm/boot/dts/snowball.dts b/arch/arm/boot/dts/snowball.dts index 359c6d679156..d99dc04f0d91 100644 --- a/arch/arm/boot/dts/snowball.dts +++ b/arch/arm/boot/dts/snowball.dts | |||
@@ -30,35 +30,35 @@ | |||
30 | wakeup = <1>; | 30 | wakeup = <1>; |
31 | linux,code = <2>; | 31 | linux,code = <2>; |
32 | label = "userpb"; | 32 | label = "userpb"; |
33 | gpios = <&gpio1 0>; | 33 | gpios = <&gpio1 0 0>; |
34 | }; | 34 | }; |
35 | button@2 { | 35 | button@2 { |
36 | debounce_interval = <50>; | 36 | debounce_interval = <50>; |
37 | wakeup = <1>; | 37 | wakeup = <1>; |
38 | linux,code = <3>; | 38 | linux,code = <3>; |
39 | label = "userpb"; | 39 | label = "extkb1"; |
40 | gpios = <&gpio4 23>; | 40 | gpios = <&gpio4 23 0>; |
41 | }; | 41 | }; |
42 | button@3 { | 42 | button@3 { |
43 | debounce_interval = <50>; | 43 | debounce_interval = <50>; |
44 | wakeup = <1>; | 44 | wakeup = <1>; |
45 | linux,code = <4>; | 45 | linux,code = <4>; |
46 | label = "userpb"; | 46 | label = "extkb2"; |
47 | gpios = <&gpio4 23>; | 47 | gpios = <&gpio4 24 0>; |
48 | }; | 48 | }; |
49 | button@4 { | 49 | button@4 { |
50 | debounce_interval = <50>; | 50 | debounce_interval = <50>; |
51 | wakeup = <1>; | 51 | wakeup = <1>; |
52 | linux,code = <5>; | 52 | linux,code = <5>; |
53 | label = "userpb"; | 53 | label = "extkb3"; |
54 | gpios = <&gpio5 1>; | 54 | gpios = <&gpio5 1 0>; |
55 | }; | 55 | }; |
56 | button@5 { | 56 | button@5 { |
57 | debounce_interval = <50>; | 57 | debounce_interval = <50>; |
58 | wakeup = <1>; | 58 | wakeup = <1>; |
59 | linux,code = <6>; | 59 | linux,code = <6>; |
60 | label = "userpb"; | 60 | label = "extkb4"; |
61 | gpios = <&gpio5 2>; | 61 | gpios = <&gpio5 2 0>; |
62 | }; | 62 | }; |
63 | }; | 63 | }; |
64 | 64 | ||
@@ -73,17 +73,19 @@ | |||
73 | soc-u9500 { | 73 | soc-u9500 { |
74 | 74 | ||
75 | external-bus@50000000 { | 75 | external-bus@50000000 { |
76 | compatible = "simple-bus"; | 76 | status = "okay"; |
77 | reg = <0x50000000 0x10000000>; | 77 | |
78 | #address-cells = <1>; | 78 | ethernet@0 { |
79 | #size-cells = <1>; | 79 | compatible = "smsc,lan9115"; |
80 | ranges; | 80 | reg = <0 0x10000>; |
81 | 81 | interrupts = <12 0x1>; | |
82 | ethernet@50000000 { | ||
83 | compatible = "smsc,9111"; | ||
84 | reg = <0x50000000 0x10000>; | ||
85 | interrupts = <12>; | ||
86 | interrupt-parent = <&gpio4>; | 82 | interrupt-parent = <&gpio4>; |
83 | |||
84 | reg-shift = <1>; | ||
85 | reg-io-width = <2>; | ||
86 | smsc,force-internal-phy; | ||
87 | smsc,irq-active-high; | ||
88 | smsc,irq-push-pull; | ||
87 | }; | 89 | }; |
88 | }; | 90 | }; |
89 | 91 | ||