exynos5250-snow.dts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  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. /dts-v1/;
  11. /include/ "exynos5250.dtsi"
  12. /include/ "cros5250-common.dtsi"
  13. / {
  14. model = "Google Snow";
  15. compatible = "google,snow", "samsung,exynos5250";
  16. aliases {
  17. i2c104 = &i2c_104;
  18. };
  19. pinctrl@11400000 {
  20. sd3_clk: sd3-clk {
  21. samsung,pin-drv = <0>;
  22. };
  23. sd3_cmd: sd3-cmd {
  24. samsung,pin-pud = <3>;
  25. samsung,pin-drv = <0>;
  26. };
  27. sd3_bus4: sd3-bus-width4 {
  28. samsung,pin-drv = <0>;
  29. };
  30. };
  31. gpio-keys {
  32. compatible = "gpio-keys";
  33. lid-switch {
  34. label = "Lid";
  35. gpios = <&gpx3 5 1>;
  36. linux,input-type = <5>; /* EV_SW */
  37. linux,code = <0>; /* SW_LID */
  38. debounce-interval = <1>;
  39. gpio-key,wakeup;
  40. };
  41. };
  42. i2c-arbitrator {
  43. compatible = "i2c-arb-gpio-challenge";
  44. #address-cells = <1>;
  45. #size-cells = <0>;
  46. i2c-parent = <&{/i2c@12CA0000}>;
  47. our-claim-gpio = <&gpf0 3 1>;
  48. their-claim-gpios = <&gpe0 4 1>;
  49. slew-delay-us = <10>;
  50. wait-retry-us = <3000>;
  51. wait-free-us = <50000>;
  52. /* Use ID 104 as a hint that we're on physical bus 4 */
  53. i2c_104: i2c@0 {
  54. reg = <0>;
  55. #address-cells = <1>;
  56. #size-cells = <0>;
  57. };
  58. };
  59. /*
  60. * On Snow we've got SIP WiFi and so can keep drive strengths low to
  61. * reduce EMI.
  62. */
  63. dwmmc3@12230000 {
  64. slot@0 {
  65. pinctrl-names = "default";
  66. pinctrl-0 = <&sd3_clk &sd3_cmd &sd3_bus4>;
  67. };
  68. };
  69. usb@12110000 {
  70. samsung,vbus-gpio = <&gpx1 1 1 3 3>;
  71. };
  72. fixed-rate-clocks {
  73. xxti {
  74. compatible = "samsung,clock-xxti";
  75. clock-frequency = <24000000>;
  76. };
  77. };
  78. };