2 * Google Snow board device tree source
4 * Copyright (c) 2012 Google, Inc
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
12 #include "exynos5250.dtsi"
13 #include "exynos5250-cros-common.dtsi"
16 model = "Google Snow";
17 compatible = "google,snow", "samsung,exynos5250", "samsung,exynos5";
29 samsung,pin-drv = <0>;
33 samsung,pin-pud = <3>;
34 samsung,pin-drv = <0>;
37 sd3_bus4: sd3-bus-width4 {
38 samsung,pin-drv = <0>;
43 compatible = "gpio-keys";
48 linux,input-type = <5>; /* EV_SW */
49 linux,code = <0>; /* SW_LID */
50 debounce-interval = <1>;
56 compatible = "i2c-arb-gpio-challenge";
60 i2c-parent = <&{/i2c@12CA0000}>;
62 our-claim-gpio = <&gpf0 3 1>;
63 their-claim-gpios = <&gpe0 4 1>;
65 wait-retry-us = <3000>;
66 wait-free-us = <50000>;
68 /* Use ID 104 as a hint that we're on physical bus 4 */
74 battery: sbs-battery@b {
75 compatible = "sbs,sbs-battery";
77 sbs,poll-retry-count = <1>;
80 ec: embedded-controller {
81 compatible = "google,cros-ec-i2c";
84 interrupt-parent = <&gpx1>;
88 compatible = "google,cros-ec-keyb";
89 keypad,num-rows = <8>;
90 keypad,num-columns = <13>;
91 google,needs-ghost-filter;
92 linux,keymap = <0x0001007d /* L_META */
98 0x000a0064 /* R_ALT */
107 0x010b000e /* BKSPACE */
109 0x0200001d /* L_CTRL */
116 0x02070056 /* 102ND */
120 0x03010029 /* GRAVE */
128 0x04000061 /* R_CTRL */
138 0x040b001c /* ENTER */
146 0x0507002a /* L_SHIFT */
149 0x050B0039 /* SPACE */
159 0x060a0038 /* L_ALT */
160 0x060b006c /* DOWN */
161 0x060c006a /* RIGHT */
169 0x07070036 /* R_SHIFT */
173 0x070c0069>; /* LEFT */
188 * On Snow we've got SIP WiFi and so can keep drive strengths low to
194 pinctrl-names = "default";
195 pinctrl-0 = <&sd3_clk &sd3_cmd &sd3_bus4>;
200 samsung,vbus-gpio = <&gpx1 1 0>;
205 compatible = "samsung,clock-xxti";
206 clock-frequency = <24000000>;