exynos5260-xyref5260.dts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Samsung XYREF5260 board device tree source
  4. *
  5. * Copyright (c) 2013 Samsung Electronics Co., Ltd.
  6. * http://www.samsung.com
  7. */
  8. /dts-v1/;
  9. #include "exynos5260.dtsi"
  10. / {
  11. model = "Samsung XYREF5260 board based on Exynos5260";
  12. compatible = "samsung,xyref5260", "samsung,exynos5260", "samsung,exynos5";
  13. memory@20000000 {
  14. device_type = "memory";
  15. reg = <0x20000000 0x80000000>;
  16. };
  17. chosen {
  18. stdout-path = "serial2:115200n8";
  19. };
  20. fin_pll: xxti {
  21. compatible = "fixed-clock";
  22. clock-frequency = <24000000>;
  23. clock-output-names = "fin_pll";
  24. #clock-cells = <0>;
  25. };
  26. ioclk_pcm: clock-pcm-ext {
  27. compatible = "fixed-clock";
  28. clock-frequency = <2048000>;
  29. clock-output-names = "ioclk_pcm_extclk";
  30. #clock-cells = <0>;
  31. };
  32. ioclk_i2s: clock-i2s-cd {
  33. compatible = "fixed-clock";
  34. clock-frequency = <147456000>;
  35. clock-output-names = "ioclk_i2s_cdclk";
  36. #clock-cells = <0>;
  37. };
  38. ioclk_spdif: clock-spdif-ext {
  39. compatible = "fixed-clock";
  40. clock-frequency = <49152000>;
  41. clock-output-names = "ioclk_spdif_extclk";
  42. #clock-cells = <0>;
  43. };
  44. xrtcxti: xrtcxti {
  45. compatible = "fixed-clock";
  46. clock-frequency = <32768>;
  47. clock-output-names = "xrtcxti";
  48. #clock-cells = <0>;
  49. };
  50. };
  51. &pinctrl_0 {
  52. hdmi_hpd_irq: hdmi-hpd-irq-pins {
  53. samsung,pins = "gpx3-7";
  54. samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
  55. samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
  56. samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
  57. };
  58. };
  59. &uart0 {
  60. status = "okay";
  61. };
  62. &uart1 {
  63. status = "okay";
  64. };
  65. &uart2 {
  66. status = "okay";
  67. };
  68. &uart3 {
  69. status = "okay";
  70. };
  71. &mmc_0 {
  72. status = "okay";
  73. broken-cd;
  74. cap-mmc-highspeed;
  75. supports-hs200-mode; /* 200 MHz */
  76. card-detect-delay = <200>;
  77. samsung,dw-mshc-ciu-div = <3>;
  78. samsung,dw-mshc-sdr-timing = <0 4>;
  79. samsung,dw-mshc-ddr-timing = <0 2>;
  80. pinctrl-names = "default";
  81. pinctrl-0 = <&sd0_rdqs &sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8>;
  82. bus-width = <8>;
  83. };
  84. &mmc_2 {
  85. status = "okay";
  86. cap-sd-highspeed;
  87. card-detect-delay = <200>;
  88. samsung,dw-mshc-ciu-div = <3>;
  89. samsung,dw-mshc-sdr-timing = <2 3>;
  90. samsung,dw-mshc-ddr-timing = <1 2>;
  91. pinctrl-names = "default";
  92. pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>;
  93. bus-width = <4>;
  94. disable-wp;
  95. };