030-v5.15-0003-ARM-dts-NSP-disable-qspi-node-by-default.patch 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. From 091a12b1814142eac16a115dab206f735b5476a9 Mon Sep 17 00:00:00 2001
  2. From: Matthew Hagan <[email protected]>
  3. Date: Sun, 13 Jun 2021 10:46:34 +0100
  4. Subject: [PATCH] ARM: dts: NSP: disable qspi node by default
  5. The QSPI bus is enabled by default, however this may not used on all
  6. devices. This patch disables by default, requiring it to be explicitly
  7. enabled where required.
  8. Signed-off-by: Matthew Hagan <[email protected]>
  9. Signed-off-by: Florian Fainelli <[email protected]>
  10. ---
  11. arch/arm/boot/dts/bcm-nsp.dtsi | 1 +
  12. arch/arm/boot/dts/bcm958522er.dts | 1 +
  13. arch/arm/boot/dts/bcm958525er.dts | 1 +
  14. arch/arm/boot/dts/bcm958525xmc.dts | 1 +
  15. arch/arm/boot/dts/bcm958622hr.dts | 1 +
  16. arch/arm/boot/dts/bcm958623hr.dts | 1 +
  17. arch/arm/boot/dts/bcm958625hr.dts | 1 +
  18. arch/arm/boot/dts/bcm958625k.dts | 1 +
  19. arch/arm/boot/dts/bcm988312hr.dts | 1 +
  20. 9 files changed, 9 insertions(+)
  21. --- a/arch/arm/boot/dts/bcm-nsp.dtsi
  22. +++ b/arch/arm/boot/dts/bcm-nsp.dtsi
  23. @@ -310,6 +310,7 @@
  24. num-cs = <2>;
  25. #address-cells = <1>;
  26. #size-cells = <0>;
  27. + status = "disabled";
  28. };
  29. xhci: usb@29000 {
  30. --- a/arch/arm/boot/dts/bcm958522er.dts
  31. +++ b/arch/arm/boot/dts/bcm958522er.dts
  32. @@ -134,6 +134,7 @@
  33. };
  34. &qspi {
  35. + status = "okay";
  36. bspi-sel = <0>;
  37. flash: m25p80@0 {
  38. #address-cells = <1>;
  39. --- a/arch/arm/boot/dts/bcm958525er.dts
  40. +++ b/arch/arm/boot/dts/bcm958525er.dts
  41. @@ -134,6 +134,7 @@
  42. };
  43. &qspi {
  44. + status = "okay";
  45. bspi-sel = <0>;
  46. flash: m25p80@0 {
  47. #address-cells = <1>;
  48. --- a/arch/arm/boot/dts/bcm958525xmc.dts
  49. +++ b/arch/arm/boot/dts/bcm958525xmc.dts
  50. @@ -150,6 +150,7 @@
  51. };
  52. &qspi {
  53. + status = "okay";
  54. bspi-sel = <0>;
  55. flash: m25p80@0 {
  56. #address-cells = <1>;
  57. --- a/arch/arm/boot/dts/bcm958622hr.dts
  58. +++ b/arch/arm/boot/dts/bcm958622hr.dts
  59. @@ -138,6 +138,7 @@
  60. };
  61. &qspi {
  62. + status = "okay";
  63. bspi-sel = <0>;
  64. flash: m25p80@0 {
  65. #address-cells = <1>;
  66. --- a/arch/arm/boot/dts/bcm958623hr.dts
  67. +++ b/arch/arm/boot/dts/bcm958623hr.dts
  68. @@ -142,6 +142,7 @@
  69. };
  70. &qspi {
  71. + status = "okay";
  72. bspi-sel = <0>;
  73. flash: m25p80@0 {
  74. #address-cells = <1>;
  75. --- a/arch/arm/boot/dts/bcm958625hr.dts
  76. +++ b/arch/arm/boot/dts/bcm958625hr.dts
  77. @@ -149,6 +149,7 @@
  78. };
  79. &qspi {
  80. + status = "okay";
  81. bspi-sel = <0>;
  82. flash: m25p80@0 {
  83. #address-cells = <1>;
  84. --- a/arch/arm/boot/dts/bcm958625k.dts
  85. +++ b/arch/arm/boot/dts/bcm958625k.dts
  86. @@ -153,6 +153,7 @@
  87. };
  88. &qspi {
  89. + status = "okay";
  90. bspi-sel = <0>;
  91. flash: m25p80@0 {
  92. #address-cells = <1>;
  93. --- a/arch/arm/boot/dts/bcm988312hr.dts
  94. +++ b/arch/arm/boot/dts/bcm988312hr.dts
  95. @@ -138,6 +138,7 @@
  96. };
  97. &qspi {
  98. + status = "okay";
  99. bspi-sel = <0>;
  100. flash: m25p80@0 {
  101. #address-cells = <1>;