ARM: dts: add pin state information in client nodes for Exynos5 platforms
[deliverable/linux.git] / arch / arm / boot / dts / exynos5250-snow.dts
1 /*
2 * Google Snow board device tree source
3 *
4 * Copyright (c) 2012 Google, Inc
5 *
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.
9 */
10
11 /dts-v1/;
12 /include/ "exynos5250.dtsi"
13 /include/ "cros5250-common.dtsi"
14
15 / {
16 model = "Google Snow";
17 compatible = "google,snow", "samsung,exynos5250";
18
19 pinctrl@11400000 {
20 sd3_clk: sd3-clk {
21 samsung,pin-drv = <0>;
22 };
23
24 sd3_cmd: sd3-cmd {
25 samsung,pin-pud = <3>;
26 samsung,pin-drv = <0>;
27 };
28
29 sd3_bus4: sd3-bus-width4 {
30 samsung,pin-drv = <0>;
31 };
32 };
33
34 gpio-keys {
35 compatible = "gpio-keys";
36
37 lid-switch {
38 label = "Lid";
39 gpios = <&gpx3 5 1>;
40 linux,input-type = <5>; /* EV_SW */
41 linux,code = <0>; /* SW_LID */
42 debounce-interval = <1>;
43 gpio-key,wakeup;
44 };
45 };
46
47 /*
48 * On Snow we've got SIP WiFi and so can keep drive strengths low to
49 * reduce EMI.
50 */
51 dwmmc3@12230000 {
52 slot@0 {
53 pinctrl-names = "default";
54 pinctrl-0 = <&sd3_clk &sd3_cmd &sd3_bus4>;
55 };
56 };
57
58 usb@12110000 {
59 samsung,vbus-gpio = <&gpx1 1 1 3 3>;
60 };
61
62 fixed-rate-clocks {
63 xxti {
64 compatible = "samsung,clock-xxti";
65 clock-frequency = <24000000>;
66 };
67 };
68 };
This page took 0.044556 seconds and 5 git commands to generate.