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 "cros5250-common.dtsi"
16 model = "Google Snow";
17 compatible = "google,snow", "samsung,exynos5250";
25 samsung,pin-drv = <0>;
29 samsung,pin-pud = <3>;
30 samsung,pin-drv = <0>;
33 sd3_bus4: sd3-bus-width4 {
34 samsung,pin-drv = <0>;
39 compatible = "gpio-keys";
44 linux,input-type = <5>; /* EV_SW */
45 linux,code = <0>; /* SW_LID */
46 debounce-interval = <1>;
52 compatible = "i2c-arb-gpio-challenge";
56 i2c-parent = <&{/i2c@12CA0000}>;
58 our-claim-gpio = <&gpf0 3 1>;
59 their-claim-gpios = <&gpe0 4 1>;
61 wait-retry-us = <3000>;
62 wait-free-us = <50000>;
64 /* Use ID 104 as a hint that we're on physical bus 4 */
70 battery: sbs-battery@b {
71 compatible = "sbs,sbs-battery";
73 sbs,poll-retry-count = <1>;
76 ec: embedded-controller {
77 compatible = "google,cros-ec-i2c";
80 interrupt-parent = <&gpx1>;
84 compatible = "google,cros-ec-keyb";
85 keypad,num-rows = <8>;
86 keypad,num-columns = <13>;
87 google,needs-ghost-filter;
88 linux,keymap = <0x0001003a /* CAPSLK */
94 0x000a0064 /* R_ALT */
103 0x010b000e /* BKSPACE */
105 0x0200001d /* L_CTRL */
112 0x02070056 /* 102ND */
116 0x03010029 /* GRAVE */
124 0x04000061 /* R_CTRL */
133 0x040b001c /* ENTER */
141 0x0507002a /* L_SHIFT */
144 0x050B0039 /* SPACE */
154 0x060a0038 /* L_ALT */
155 0x060b006c /* DOWN */
156 0x060c006a /* RIGHT */
164 0x07070036 /* R_SHIFT */
168 0x070c0069>; /* LEFT */
175 * On Snow we've got SIP WiFi and so can keep drive strengths low to
180 pinctrl-names = "default";
181 pinctrl-0 = <&sd3_clk &sd3_cmd &sd3_bus4>;
186 samsung,vbus-gpio = <&gpx1 1 0>;
191 compatible = "samsung,clock-xxti";
192 clock-frequency = <24000000>;