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 gpio_keys { 24 compatible = "gpio-keys"; 25 #address-cells = <1>; 26 #size-cells = <0>; 27 28 button@1 { 29 debounce_interval = <50>; 30 wakeup = <1>; 31 linux,code = <2>; 32 label = "userpb"; 33 gpios = <&gpio1 0>; 34 }; 35 button@2 { 36 debounce_interval = <50>; 37 wakeup = <1>; 38 linux,code = <3>; 39 label = "userpb"; 40 gpios = <&gpio4 23>; 41 }; 42 button@3 { 43 debounce_interval = <50>; 44 wakeup = <1>; 45 linux,code = <4>; 46 label = "userpb"; 47 gpios = <&gpio4 23>; 48 }; 49 button@4 { 50 debounce_interval = <50>; 51 wakeup = <1>; 52 linux,code = <5>; 53 label = "userpb"; 54 gpios = <&gpio5 1>; 55 }; 56 button@5 { 57 debounce_interval = <50>; 58 wakeup = <1>; 59 linux,code = <6>; 60 label = "userpb"; 61 gpios = <&gpio5 2>; 62 }; 63 }; 64 65 leds { 66 compatible = "gpio-leds"; 67 used-led { 68 label = "user_led"; 69 gpios = <&gpio4 14>; 70 }; 71 }; 72 73 soc-u9500 { 74 75 external-bus@50000000 { 76 compatible = "simple-bus"; 77 reg = <0x50000000 0x10000000>; 78 #address-cells = <1>; 79 #size-cells = <1>; 80 ranges; 81 82 ethernet@50000000 { 83 compatible = "smsc,9111"; 84 reg = <0x50000000 0x10000>; 85 interrupts = <12>; 86 interrupt-parent = <&gpio4>; 87 }; 88 }; 89 90 sdi@80126000 { 91 status = "enabled"; 92 cd-gpios = <&gpio6 26>; 93 }; 94 95 sdi@80114000 { 96 status = "enabled"; 97 }; 98 99 uart@80120000 { 100 status = "okay"; 101 }; 102 103 uart@80121000 { 104 status = "okay"; 105 }; 106 107 uart@80007000 { 108 status = "okay"; 109 }; 110 111 i2c@80004000 { 112 tc3589x@42 { 113 //compatible = "tc3589x"; 114 reg = <0x42>; 115 interrupts = <25>; 116 interrupt-parent = <&gpio6>; 117 }; 118 tps61052@33 { 119 //compatible = "tps61052"; 120 reg = <0x33>; 121 }; 122 }; 123 124 i2c@80128000 { 125 lp5521@0x33 { 126 // compatible = "lp5521"; 127 reg = <0x33>; 128 }; 129 lp5521@0x34 { 130 // compatible = "lp5521"; 131 reg = <0x34>; 132 }; 133 bh1780@0x29 { 134 // compatible = "rohm,bh1780gli"; 135 reg = <0x33>; 136 }; 137 }; 138 }; 139}; 140