exynos5422-odroidxu3-lite.dts 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Hardkernel Odroid XU3-Lite board device tree source
  4. *
  5. * Copyright (c) 2015 Krzysztof Kozlowski
  6. * Copyright (c) 2014 Collabora Ltd.
  7. * Copyright (c) 2013 Samsung Electronics Co., Ltd.
  8. * http://www.samsung.com
  9. */
  10. /dts-v1/;
  11. #include "exynos5422-odroidxu3-common.dtsi"
  12. #include "exynos5422-odroidxu3-audio.dtsi"
  13. #include "exynos54xx-odroidxu-leds.dtsi"
  14. / {
  15. model = "Hardkernel Odroid XU3 Lite";
  16. compatible = "hardkernel,odroid-xu3-lite", "samsung,exynos5800", "samsung,exynos5";
  17. aliases {
  18. ethernet = &ethernet;
  19. };
  20. };
  21. &arm_a7_pmu {
  22. status = "disabled";
  23. };
  24. &arm_a15_pmu {
  25. status = "disabled";
  26. };
  27. &chipid {
  28. samsung,asv-bin = <2>;
  29. };
  30. /*
  31. * Odroid XU3-Lite board uses SoC revision with lower maximum frequencies
  32. * than Odroid XU3/XU4 boards: 1.8 GHz for A15 cores & 1.3 GHz for A7 cores.
  33. * Therefore we need to update OPPs tables and thermal maps accordingly.
  34. */
  35. &cluster_a15_opp_table {
  36. /delete-node/opp-2000000000;
  37. /delete-node/opp-1900000000;
  38. };
  39. &cluster_a7_opp_table {
  40. /delete-node/opp-1400000000;
  41. };
  42. &cpu0_cooling_map4 {
  43. cooling-device = <&cpu0 3 7>,
  44. <&cpu1 3 7>,
  45. <&cpu2 3 7>,
  46. <&cpu3 3 7>,
  47. <&cpu4 3 12>,
  48. <&cpu5 3 12>,
  49. <&cpu6 3 12>,
  50. <&cpu7 3 12>;
  51. };
  52. &cpu1_cooling_map4 {
  53. cooling-device = <&cpu0 3 7>,
  54. <&cpu1 3 7>,
  55. <&cpu2 3 7>,
  56. <&cpu3 3 7>,
  57. <&cpu4 3 12>,
  58. <&cpu5 3 12>,
  59. <&cpu6 3 12>,
  60. <&cpu7 3 12>;
  61. };
  62. &cpu2_cooling_map4 {
  63. cooling-device = <&cpu0 3 7>,
  64. <&cpu1 3 7>,
  65. <&cpu2 3 7>,
  66. <&cpu3 3 7>,
  67. <&cpu4 3 12>,
  68. <&cpu5 3 12>,
  69. <&cpu6 3 12>,
  70. <&cpu7 3 12>;
  71. };
  72. &cpu3_cooling_map4 {
  73. cooling-device = <&cpu0 3 7>,
  74. <&cpu1 3 7>,
  75. <&cpu2 3 7>,
  76. <&cpu3 3 7>,
  77. <&cpu4 3 12>,
  78. <&cpu5 3 12>,
  79. <&cpu6 3 12>,
  80. <&cpu7 3 12>;
  81. };
  82. &pwm {
  83. /*
  84. * PWM 0 -- fan
  85. * PWM 1 -- Green LED
  86. * PWM 2 -- Blue LED
  87. * PWM 3 -- on MIPI connector for backlight
  88. */
  89. pinctrl-0 = <&pwm0_out &pwm1_out &pwm2_out &pwm3_out>;
  90. pinctrl-names = "default";
  91. status = "okay";
  92. };
  93. &usbdrd_dwc3_1 {
  94. dr_mode = "peripheral";
  95. };
  96. &usbhost2 {
  97. #address-cells = <1>;
  98. #size-cells = <0>;
  99. hub@1 {
  100. compatible = "usb424,9514";
  101. reg = <1>;
  102. #address-cells = <1>;
  103. #size-cells = <0>;
  104. ethernet: ethernet@1 {
  105. compatible = "usb424,ec00";
  106. reg = <1>;
  107. local-mac-address = [00 00 00 00 00 00]; /* Filled in by a bootloader */
  108. };
  109. };
  110. };