armada-385-rd.dts 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. /*
  2. * Device Tree file for Marvell Armada 385 Reference Design board
  3. * (RD-88F6820-AP)
  4. *
  5. * Copyright (C) 2014 Marvell
  6. *
  7. * Gregory CLEMENT <gregory.clement@free-electrons.com>
  8. * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  9. *
  10. * This file is licensed under the terms of the GNU General Public
  11. * License version 2. This program is licensed "as is" without any
  12. * warranty of any kind, whether express or implied.
  13. */
  14. /dts-v1/;
  15. #include "armada-385.dtsi"
  16. / {
  17. model = "Marvell Armada 385 Reference Design";
  18. compatible = "marvell,a385-rd", "marvell,armada385", "marvell,armada380";
  19. chosen {
  20. bootargs = "console=ttyS0,115200 earlyprintk";
  21. };
  22. memory {
  23. device_type = "memory";
  24. reg = <0x00000000 0x10000000>; /* 256 MB */
  25. };
  26. soc {
  27. ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000
  28. MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000>;
  29. internal-regs {
  30. spi@10600 {
  31. status = "okay";
  32. spi-flash@0 {
  33. #address-cells = <1>;
  34. #size-cells = <1>;
  35. compatible = "st,m25p128";
  36. reg = <0>; /* Chip select 0 */
  37. spi-max-frequency = <108000000>;
  38. };
  39. };
  40. i2c@11000 {
  41. status = "okay";
  42. clock-frequency = <100000>;
  43. };
  44. serial@12000 {
  45. status = "okay";
  46. };
  47. ethernet@30000 {
  48. status = "okay";
  49. phy = <&phy0>;
  50. phy-mode = "rgmii-id";
  51. };
  52. ethernet@70000 {
  53. status = "okay";
  54. phy = <&phy1>;
  55. phy-mode = "rgmii-id";
  56. };
  57. mdio {
  58. phy0: ethernet-phy@0 {
  59. reg = <0>;
  60. };
  61. phy1: ethernet-phy@1 {
  62. reg = <1>;
  63. };
  64. };
  65. usb3@f0000 {
  66. status = "okay";
  67. };
  68. };
  69. pcie-controller {
  70. status = "okay";
  71. /*
  72. * One PCIe units is accessible through
  73. * standard PCIe slot on the board.
  74. */
  75. pcie@1,0 {
  76. /* Port 0, Lane 0 */
  77. status = "okay";
  78. };
  79. };
  80. };
  81. };