armada-xp-matrix.dts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. /*
  2. * Device Tree file for Marvell Armada XP Matrix board
  3. *
  4. * Copyright (C) 2013 Marvell
  5. *
  6. * Lior Amsalem <alior@marvell.com>
  7. *
  8. * This file is licensed under the terms of the GNU General Public
  9. * License version 2. This program is licensed "as is" without any
  10. * warranty of any kind, whether express or implied.
  11. */
  12. /dts-v1/;
  13. #include "armada-xp-mv78460.dtsi"
  14. / {
  15. model = "Marvell Armada XP Matrix Board";
  16. compatible = "marvell,axp-matrix", "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370-xp";
  17. chosen {
  18. bootargs = "console=ttyS0,115200 earlyprintk";
  19. };
  20. memory {
  21. device_type = "memory";
  22. reg = <0 0x00000000 0 0x80000000>; /* 2 GB */
  23. };
  24. soc {
  25. ranges = <MBUS_ID(0xf0, 0x01) 0 0 0xf1000000 0x100000
  26. MBUS_ID(0x01, 0x1d) 0 0 0xfff00000 0x100000>;
  27. internal-regs {
  28. serial@12000 {
  29. clock-frequency = <250000000>;
  30. status = "okay";
  31. };
  32. serial@12100 {
  33. clock-frequency = <250000000>;
  34. status = "okay";
  35. };
  36. serial@12200 {
  37. clock-frequency = <250000000>;
  38. status = "okay";
  39. };
  40. serial@12300 {
  41. clock-frequency = <250000000>;
  42. status = "okay";
  43. };
  44. sata@a0000 {
  45. nr-ports = <2>;
  46. status = "okay";
  47. };
  48. ethernet@30000 {
  49. status = "okay";
  50. phy-mode = "sgmii";
  51. };
  52. pcie-controller {
  53. status = "okay";
  54. pcie@1,0 {
  55. /* Port 0, Lane 0 */
  56. status = "okay";
  57. };
  58. };
  59. usb@50000 {
  60. status = "okay";
  61. };
  62. };
  63. };
  64. };