0025-ARM-dts-gemini-Push-down-flash-address-size-cells.patch 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. From 6b84aa39a063eec883d410a9893cec70fce56163 Mon Sep 17 00:00:00 2001
  2. From: Linus Walleij <[email protected]>
  3. Date: Sun, 4 Dec 2022 20:02:28 +0100
  4. Subject: [PATCH 25/29] ARM: dts: gemini: Push down flash address/size cells
  5. The platforms not defining any OF partions complain like
  6. this:
  7. ../arch/arm/boot/dts/gemini.dtsi:19.25-28.5: Warning
  8. (avoid_unnecessary_addr_size): /soc/flash@30000000: unnecessary
  9. #address-cells/#size-cells without "ranges" or child "reg" property
  10. Get rid of this by only defining the address-cells and
  11. size-cells where it is actually used by OF partitions.
  12. Link: https://lore.kernel.org/r/[email protected]
  13. Signed-off-by: Linus Walleij <[email protected]>
  14. ---
  15. --- a/arch/arm/boot/dts/gemini-dlink-dns-313.dts
  16. +++ b/arch/arm/boot/dts/gemini-dlink-dns-313.dts
  17. @@ -164,6 +164,8 @@
  18. compatible = "cortina,gemini-flash", "jedec-flash";
  19. status = "okay";
  20. reg = <0x30000000 0x00080000>;
  21. + #address-cells = <1>;
  22. + #size-cells = <1>;
  23. /*
  24. * This "RedBoot" is the Storlink derivative.
  25. --- a/arch/arm/boot/dts/gemini-wbd111.dts
  26. +++ b/arch/arm/boot/dts/gemini-wbd111.dts
  27. @@ -86,6 +86,8 @@
  28. status = "okay";
  29. /* 8MB of flash */
  30. reg = <0x30000000 0x00800000>;
  31. + #address-cells = <1>;
  32. + #size-cells = <1>;
  33. partition@0 {
  34. label = "RedBoot";
  35. --- a/arch/arm/boot/dts/gemini-wbd222.dts
  36. +++ b/arch/arm/boot/dts/gemini-wbd222.dts
  37. @@ -90,6 +90,8 @@
  38. status = "okay";
  39. /* 8MB of flash */
  40. reg = <0x30000000 0x00800000>;
  41. + #address-cells = <1>;
  42. + #size-cells = <1>;
  43. partition@0 {
  44. label = "RedBoot";
  45. --- a/arch/arm/boot/dts/gemini.dtsi
  46. +++ b/arch/arm/boot/dts/gemini.dtsi
  47. @@ -22,8 +22,6 @@
  48. pinctrl-names = "default";
  49. pinctrl-0 = <&pflash_default_pins>;
  50. bank-width = <2>;
  51. - #address-cells = <1>;
  52. - #size-cells = <1>;
  53. status = "disabled";
  54. };