linux-mmc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/10] ARM: dts: bcm283x: Improve device-trees and bindings
@ 2023-06-04 12:12 Stefan Wahren
  2023-06-04 12:12 ` [PATCH 01/10] ARM: dts: bcm283x: Fix pinctrl groups Stefan Wahren
                   ` (9 more replies)
  0 siblings, 10 replies; 26+ messages in thread
From: Stefan Wahren @ 2023-06-04 12:12 UTC (permalink / raw)
  To: Vinod Koul, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Florian Fainelli, Ray Jui, Scott Branden, Jassi Brar,
	Thierry Reding, Uwe Kleine-König, Rafael J. Wysocki,
	Daniel Lezcano, Amit Kucheria, Zhang Rui, Thomas Gleixner
  Cc: linux-arm-kernel, dmaengine, devicetree, linux-mmc, linux-pwm,
	linux-pm, bcm-kernel-feedback-list, Stefan Wahren

This series fix some dtbs_check warning for the Raspberry Pi boards
and convert 6 txt DT bindings for BCM2835 to YAML.

Please be aware that there is a functional dependency between patch 2
and 4. So just cherry-picking patch 4 would break boot of BCM2835.

Stefan Wahren (10):
  ARM: dts: bcm283x: Fix pinctrl groups
  dmaengine: bcm2835: also support generic dma-channel-mask
  dt-bindings: dma: convert bcm2835-dma bindings to YAML
  ARM: dts: bcm2835: adjust DMA nodes
  dt-bindings: pwm: convert pwm-bcm2835 bindings to YAML
  ARM: dts: bcm283x: Increase pwm-cells
  dt-bindings: mailbox: convert bcm2835-mbox bindings to YAML
  dt-bindings: mmc: convert bcm2835-sdhost bindings to YAML
  dt-bindings: thermal: convert bcm2835-thermal bindings to YAML
  dt-bindings: timer: convert bcm2835-system-timer bindings to YAML

 .../bindings/dma/brcm,bcm2835-dma.txt         | 83 ----------------
 .../bindings/dma/brcm,bcm2835-dma.yaml        | 98 +++++++++++++++++++
 .../bindings/mailbox/brcm,bcm2835-mbox.txt    | 26 -----
 .../bindings/mailbox/brcm,bcm2835-mbox.yaml   | 40 ++++++++
 .../bindings/mmc/brcm,bcm2835-sdhost.txt      | 23 -----
 .../bindings/mmc/brcm,bcm2835-sdhost.yaml     | 54 ++++++++++
 .../devicetree/bindings/pwm/pwm-bcm2835.txt   | 30 ------
 .../devicetree/bindings/pwm/pwm-bcm2835.yaml  | 43 ++++++++
 .../bindings/thermal/brcm,bcm2835-thermal.txt | 41 --------
 .../thermal/brcm,bcm2835-thermal.yaml         | 48 +++++++++
 .../timer/brcm,bcm2835-system-timer.txt       | 22 -----
 .../timer/brcm,bcm2835-system-timer.yaml      | 44 +++++++++
 arch/arm/boot/dts/bcm2711.dtsi                |  6 +-
 arch/arm/boot/dts/bcm2835-common.dtsi         |  4 +-
 arch/arm/boot/dts/bcm2835-rpi-a-plus.dts      |  1 +
 arch/arm/boot/dts/bcm2835-rpi-a.dts           |  1 +
 arch/arm/boot/dts/bcm2835-rpi-b-plus.dts      |  1 +
 arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts      |  1 +
 arch/arm/boot/dts/bcm2835-rpi-b.dts           |  1 +
 arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts     |  1 +
 arch/arm/boot/dts/bcm2835-rpi-zero-w.dts      |  2 +
 arch/arm/boot/dts/bcm2835-rpi-zero.dts        |  1 +
 arch/arm/boot/dts/bcm2835-rpi.dtsi            |  2 -
 arch/arm/boot/dts/bcm2836-rpi-2-b.dts         |  1 +
 arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts     |  1 +
 arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts    |  2 +
 arch/arm/boot/dts/bcm283x.dtsi                |  2 +-
 drivers/dma/bcm2835-dma.c                     | 18 ++--
 28 files changed, 358 insertions(+), 239 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt
 create mode 100644 Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.yaml
 delete mode 100644 Documentation/devicetree/bindings/mailbox/brcm,bcm2835-mbox.txt
 create mode 100644 Documentation/devicetree/bindings/mailbox/brcm,bcm2835-mbox.yaml
 delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,bcm2835-sdhost.txt
 create mode 100644 Documentation/devicetree/bindings/mmc/brcm,bcm2835-sdhost.yaml
 delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-bcm2835.txt
 create mode 100644 Documentation/devicetree/bindings/pwm/pwm-bcm2835.yaml
 delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,bcm2835-thermal.txt
 create mode 100644 Documentation/devicetree/bindings/thermal/brcm,bcm2835-thermal.yaml
 delete mode 100644 Documentation/devicetree/bindings/timer/brcm,bcm2835-system-timer.txt
 create mode 100644 Documentation/devicetree/bindings/timer/brcm,bcm2835-system-timer.yaml

-- 
2.34.1


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2023-06-13  9:30 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-04 12:12 [PATCH 00/10] ARM: dts: bcm283x: Improve device-trees and bindings Stefan Wahren
2023-06-04 12:12 ` [PATCH 01/10] ARM: dts: bcm283x: Fix pinctrl groups Stefan Wahren
2023-06-04 12:12 ` [PATCH 02/10] dmaengine: bcm2835: also support generic dma-channel-mask Stefan Wahren
2023-06-10 10:52   ` Stefan Wahren
2023-06-04 12:12 ` [PATCH 03/10] dt-bindings: dma: convert bcm2835-dma bindings to YAML Stefan Wahren
2023-06-09 21:48   ` Rob Herring
2023-06-04 12:12 ` [PATCH 04/10] ARM: dts: bcm2835: adjust DMA nodes Stefan Wahren
2023-06-09 21:54   ` Rob Herring
2023-06-04 12:12 ` [PATCH 05/10] dt-bindings: pwm: convert pwm-bcm2835 bindings to YAML Stefan Wahren
2023-06-07  7:56   ` Uwe Kleine-König
2023-06-09 21:59     ` Rob Herring
2023-06-13  9:02       ` Stefan Wahren
2023-06-13  9:30         ` Uwe Kleine-König
2023-06-09 21:55   ` Rob Herring
2023-06-04 12:12 ` [PATCH 06/10] ARM: dts: bcm283x: Increase pwm-cells Stefan Wahren
2023-06-07  7:56   ` Uwe Kleine-König
2023-06-04 12:12 ` [PATCH 07/10] dt-bindings: mailbox: convert bcm2835-mbox bindings to YAML Stefan Wahren
2023-06-09 21:56   ` Rob Herring
2023-06-04 12:12 ` [PATCH 08/10] dt-bindings: mmc: convert bcm2835-sdhost " Stefan Wahren
2023-06-09 21:56   ` Rob Herring
2023-06-12 14:16   ` Ulf Hansson
2023-06-04 12:12 ` [PATCH 09/10] dt-bindings: thermal: convert bcm2835-thermal " Stefan Wahren
2023-06-09 21:59   ` Rob Herring
2023-06-13  8:25   ` Daniel Lezcano
2023-06-04 12:12 ` [PATCH 10/10] dt-bindings: timer: convert bcm2835-system-timer " Stefan Wahren
2023-06-09 22:00   ` Rob Herring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).