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