spear600-evb.dts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. /*
  2. * Copyright 2012 Stefan Roese <sr@denx.de>
  3. *
  4. * The code contained herein is licensed under the GNU General Public
  5. * License. You may obtain a copy of the GNU General Public License
  6. * Version 2 or later at the following locations:
  7. *
  8. * http://www.opensource.org/licenses/gpl-license.html
  9. * http://www.gnu.org/copyleft/gpl.html
  10. */
  11. /dts-v1/;
  12. /include/ "spear600.dtsi"
  13. / {
  14. model = "ST SPEAr600 Evaluation Board";
  15. compatible = "st,spear600-evb", "st,spear600";
  16. #address-cells = <1>;
  17. #size-cells = <1>;
  18. memory {
  19. device_type = "memory";
  20. reg = <0 0x10000000>;
  21. };
  22. ahb {
  23. clcd@fc200000 {
  24. status = "okay";
  25. };
  26. dma@fc400000 {
  27. status = "okay";
  28. };
  29. ehci@e1800000 {
  30. status = "okay";
  31. };
  32. ehci@e2000000 {
  33. status = "okay";
  34. };
  35. gmac: ethernet@e0800000 {
  36. phy-mode = "gmii";
  37. status = "okay";
  38. };
  39. ohci@e1900000 {
  40. status = "okay";
  41. };
  42. ohci@e2100000 {
  43. status = "okay";
  44. };
  45. smi: flash@fc000000 {
  46. status = "okay";
  47. clock-rate=<50000000>;
  48. flash@f8000000 {
  49. #address-cells = <1>;
  50. #size-cells = <1>;
  51. reg = <0xf8000000 0x800000>;
  52. st,smi-fast-mode;
  53. partition@0 {
  54. label = "xloader";
  55. reg = <0x0 0x10000>;
  56. };
  57. partition@10000 {
  58. label = "u-boot";
  59. reg = <0x10000 0x50000>;
  60. };
  61. partition@60000 {
  62. label = "environment";
  63. reg = <0x60000 0x10000>;
  64. };
  65. partition@70000 {
  66. label = "dtb";
  67. reg = <0x70000 0x10000>;
  68. };
  69. partition@80000 {
  70. label = "linux";
  71. reg = <0x80000 0x310000>;
  72. };
  73. partition@390000 {
  74. label = "rootfs";
  75. reg = <0x390000 0x0>;
  76. };
  77. };
  78. };
  79. apb {
  80. serial@d0000000 {
  81. status = "okay";
  82. pinctrl-names = "default";
  83. pinctrl-0 = <>;
  84. };
  85. serial@d0080000 {
  86. status = "okay";
  87. pinctrl-names = "default";
  88. pinctrl-0 = <>;
  89. };
  90. rtc@fc900000 {
  91. status = "okay";
  92. };
  93. i2c@d0200000 {
  94. clock-frequency = <400000>;
  95. status = "okay";
  96. };
  97. };
  98. };
  99. };