exynos4412-odroidx.dts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. /*
  2. * Hardkernel's Exynos4412 based ODROID-X board device tree source
  3. *
  4. * Copyright (c) 2012 Dongjin Kim <tobetter@gmail.com>
  5. *
  6. * Device tree source file for Hardkernel's ODROID-X board which is based on
  7. * Samsung's Exynos4412 SoC.
  8. *
  9. * This program is free software; you can redistribute it and/or modify
  10. * it under the terms of the GNU General Public License version 2 as
  11. * published by the Free Software Foundation.
  12. */
  13. /dts-v1/;
  14. /include/ "exynos4412.dtsi"
  15. / {
  16. model = "Hardkernel ODROID-X board based on Exynos4412";
  17. compatible = "hardkernel,odroid-x", "samsung,exynos4412";
  18. memory {
  19. reg = <0x40000000 0x40000000>;
  20. };
  21. leds {
  22. compatible = "gpio-leds";
  23. led1 {
  24. label = "led1:heart";
  25. gpios = <&gpc1 0 1>;
  26. default-state = "on";
  27. linux,default-trigger = "heartbeat";
  28. };
  29. led2 {
  30. label = "led2:mmc0";
  31. gpios = <&gpc1 2 1>;
  32. default-state = "on";
  33. linux,default-trigger = "mmc0";
  34. };
  35. };
  36. mshc@12550000 {
  37. #address-cells = <1>;
  38. #size-cells = <0>;
  39. pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
  40. pinctrl-names = "default";
  41. status = "okay";
  42. num-slots = <1>;
  43. supports-highspeed;
  44. broken-cd;
  45. fifo-depth = <0x80>;
  46. card-detect-delay = <200>;
  47. samsung,dw-mshc-ciu-div = <3>;
  48. samsung,dw-mshc-sdr-timing = <2 3>;
  49. samsung,dw-mshc-ddr-timing = <1 2>;
  50. slot@0 {
  51. reg = <0>;
  52. bus-width = <8>;
  53. };
  54. };
  55. regulator_p3v3 {
  56. compatible = "regulator-fixed";
  57. regulator-name = "p3v3_en";
  58. regulator-min-microvolt = <3300000>;
  59. regulator-max-microvolt = <3300000>;
  60. gpio = <&gpa1 1 1>;
  61. enable-active-high;
  62. regulator-boot-on;
  63. };
  64. rtc@10070000 {
  65. status = "okay";
  66. };
  67. sdhci@12530000 {
  68. bus-width = <4>;
  69. pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>;
  70. pinctrl-names = "default";
  71. status = "okay";
  72. };
  73. serial@13800000 {
  74. status = "okay";
  75. };
  76. serial@13810000 {
  77. status = "okay";
  78. };
  79. serial@13820000 {
  80. status = "okay";
  81. };
  82. serial@13830000 {
  83. status = "okay";
  84. };
  85. fixed-rate-clocks {
  86. xxti {
  87. compatible = "samsung,clock-xxti";
  88. clock-frequency = <0>;
  89. };
  90. xusbxti {
  91. compatible = "samsung,clock-xusbxti";
  92. clock-frequency = <24000000>;
  93. };
  94. };
  95. };