spear600-evb.dts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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. dma@fc400000 {
  24. status = "okay";
  25. };
  26. gmac: ethernet@e0800000 {
  27. phy-mode = "gmii";
  28. status = "okay";
  29. };
  30. smi: flash@fc000000 {
  31. status = "okay";
  32. clock-rate=<50000000>;
  33. flash@f8000000 {
  34. #address-cells = <1>;
  35. #size-cells = <1>;
  36. reg = <0xf8000000 0x800000>;
  37. st,smi-fast-mode;
  38. partition@0 {
  39. label = "xloader";
  40. reg = <0x0 0x10000>;
  41. };
  42. partition@10000 {
  43. label = "u-boot";
  44. reg = <0x10000 0x50000>;
  45. };
  46. partition@60000 {
  47. label = "environment";
  48. reg = <0x60000 0x10000>;
  49. };
  50. partition@70000 {
  51. label = "dtb";
  52. reg = <0x70000 0x10000>;
  53. };
  54. partition@80000 {
  55. label = "linux";
  56. reg = <0x80000 0x310000>;
  57. };
  58. partition@390000 {
  59. label = "rootfs";
  60. reg = <0x390000 0x0>;
  61. };
  62. };
  63. };
  64. apb {
  65. serial@d0000000 {
  66. status = "okay";
  67. };
  68. serial@d0080000 {
  69. status = "okay";
  70. };
  71. i2c@d0200000 {
  72. clock-frequency = <400000>;
  73. status = "okay";
  74. };
  75. };
  76. };
  77. };