106-enable-bm-on-linksys-devices.patch 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. --- a/arch/arm/boot/dts/armada-385-linksys.dtsi
  2. +++ b/arch/arm/boot/dts/armada-385-linksys.dtsi
  3. @@ -59,7 +59,8 @@
  4. ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000
  5. MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000
  6. MBUS_ID(0x09, 0x19) 0 0xf1100000 0x10000
  7. - MBUS_ID(0x09, 0x15) 0 0xf1110000 0x10000>;
  8. + MBUS_ID(0x09, 0x15) 0 0xf1110000 0x10000
  9. + MBUS_ID(0x0c, 0x04) 0 0xf1200000 0x100000>;
  10. internal-regs {
  11. @@ -93,6 +94,9 @@
  12. ethernet@70000 {
  13. status = "okay";
  14. phy-mode = "rgmii-id";
  15. + buffer-manager = <&bm>;
  16. + bm,pool-long = <0>;
  17. + bm,pool-short = <3>;
  18. fixed-link {
  19. speed = <1000>;
  20. full-duplex;
  21. @@ -102,6 +106,9 @@
  22. ethernet@34000 {
  23. status = "okay";
  24. phy-mode = "sgmii";
  25. + buffer-manager = <&bm>;
  26. + bm,pool-long = <2>;
  27. + bm,pool-short = <3>;
  28. fixed-link {
  29. speed = <1000>;
  30. full-duplex;
  31. @@ -112,6 +119,10 @@
  32. status = "okay";
  33. };
  34. + bm@c8000 {
  35. + status = "okay";
  36. + };
  37. +
  38. sata@a8000 {
  39. status = "okay";
  40. };
  41. @@ -198,6 +209,10 @@
  42. };
  43. };
  44. + bm-bppi {
  45. + status = "okay";
  46. + };
  47. +
  48. pcie-controller {
  49. status = "okay";
  50. --- a/arch/arm/boot/dts/armada-xp-linksys-mamba.dts
  51. +++ b/arch/arm/boot/dts/armada-xp-linksys-mamba.dts
  52. @@ -71,7 +71,8 @@
  53. ranges = <MBUS_ID(0xf0, 0x01) 0 0 0xf1000000 0x100000
  54. MBUS_ID(0x01, 0x1d) 0 0 0xfff00000 0x100000
  55. MBUS_ID(0x09, 0x09) 0 0 0xf1100000 0x10000
  56. - MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000>;
  57. + MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000
  58. + MBUS_ID(0x0c, 0x04) 0 0 0xf1200000 0x100000>;
  59. pcie-controller {
  60. status = "okay";
  61. @@ -205,6 +206,9 @@
  62. pinctrl-names = "default";
  63. status = "okay";
  64. phy-mode = "rgmii-id";
  65. + buffer-manager = <&bm>;
  66. + bm,pool-long = <0>;
  67. + bm,pool-short = <3>;
  68. fixed-link {
  69. speed = <1000>;
  70. full-duplex;
  71. @@ -216,12 +220,19 @@
  72. pinctrl-names = "default";
  73. status = "okay";
  74. phy-mode = "rgmii-id";
  75. + buffer-manager = <&bm>;
  76. + bm,pool-long = <1>;
  77. + bm,pool-short = <3>;
  78. fixed-link {
  79. speed = <1000>;
  80. full-duplex;
  81. };
  82. };
  83. + bm@c0000 {
  84. + status = "okay";
  85. + };
  86. +
  87. /* USB part of the eSATA/USB 2.0 port */
  88. usb@50000 {
  89. status = "okay";
  90. @@ -379,6 +390,10 @@
  91. };
  92. };
  93. };
  94. +
  95. + bm-bppi {
  96. + status = "okay";
  97. + };
  98. };
  99. gpio_keys {