r8a7795-salvator-x.dts 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. /*
  2. * Device Tree Source for the Salvator-X board
  3. *
  4. * Copyright (C) 2015 Renesas Electronics Corp.
  5. *
  6. * This file is licensed under the terms of the GNU General Public License
  7. * version 2. This program is licensed "as is" without any warranty of any
  8. * kind, whether express or implied.
  9. */
  10. /dts-v1/;
  11. #include "r8a7795.dtsi"
  12. #include "salvator-x.dtsi"
  13. / {
  14. model = "Renesas Salvator-X board based on r8a7795 ES2.0+";
  15. compatible = "renesas,salvator-x", "renesas,r8a7795";
  16. memory@48000000 {
  17. device_type = "memory";
  18. /* first 128MB is reserved for secure area. */
  19. reg = <0x0 0x48000000 0x0 0x38000000>;
  20. };
  21. memory@500000000 {
  22. device_type = "memory";
  23. reg = <0x5 0x00000000 0x0 0x40000000>;
  24. };
  25. memory@600000000 {
  26. device_type = "memory";
  27. reg = <0x6 0x00000000 0x0 0x40000000>;
  28. };
  29. memory@700000000 {
  30. device_type = "memory";
  31. reg = <0x7 0x00000000 0x0 0x40000000>;
  32. };
  33. };
  34. &du {
  35. clocks = <&cpg CPG_MOD 724>,
  36. <&cpg CPG_MOD 723>,
  37. <&cpg CPG_MOD 722>,
  38. <&cpg CPG_MOD 721>,
  39. <&cpg CPG_MOD 727>,
  40. <&versaclock5 1>,
  41. <&x21_clk>,
  42. <&x22_clk>,
  43. <&versaclock5 2>;
  44. clock-names = "du.0", "du.1", "du.2", "du.3", "lvds.0",
  45. "dclkin.0", "dclkin.1", "dclkin.2", "dclkin.3";
  46. };
  47. &ehci2 {
  48. status = "okay";
  49. };
  50. &hdmi0 {
  51. status = "okay";
  52. ports {
  53. port@1 {
  54. reg = <1>;
  55. rcar_dw_hdmi0_out: endpoint {
  56. remote-endpoint = <&hdmi0_con>;
  57. };
  58. };
  59. };
  60. };
  61. &hdmi0_con {
  62. remote-endpoint = <&rcar_dw_hdmi0_out>;
  63. };
  64. &hdmi1 {
  65. status = "okay";
  66. ports {
  67. port@1 {
  68. reg = <1>;
  69. rcar_dw_hdmi1_out: endpoint {
  70. remote-endpoint = <&hdmi1_con>;
  71. };
  72. };
  73. };
  74. };
  75. &hdmi1_con {
  76. remote-endpoint = <&rcar_dw_hdmi1_out>;
  77. };
  78. &ohci2 {
  79. status = "okay";
  80. };
  81. &pfc {
  82. usb2_pins: usb2 {
  83. groups = "usb2";
  84. function = "usb2";
  85. };
  86. };
  87. &sata {
  88. status = "okay";
  89. };
  90. &usb2_phy2 {
  91. pinctrl-0 = <&usb2_pins>;
  92. pinctrl-names = "default";
  93. status = "okay";
  94. };