Skip to content

Add peripheral nodes to RaspberryPi 5 DT

Andrea della Porta linux-arm-kernel linux-devicetree linux-gpio linux-mmc linux-serial 2 versions – Applied

Status from this message: Applied to https://github.com/Broadcom/stblinux/commits/devicetree-arm64/next, thanks!

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest5 patches 8 repliesApplied
  2. v16 patches 3 repliesSuperseded

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/5dt-bindings: mmc: Add support for capabilities to Broadcom SDHCI controllerDocumentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml+1 -12 replies
2/5arm64: dts: broadcom: bcm2712: Add pin controller nodesarch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts arch/arm64/boot/dts/broadcom/bcm2712.dtsi+28 -01 reply
3/5arm64: dts: broadcom: bcm2712: Add one more GPIO nodearch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts arch/arm64/boot/dts/broadcom/bcm2712.dtsi+33 -01 reply
4/5arm64: dts: broadcom: bcm2712: Add second SDHCI controller nodearch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts arch/arm64/boot/dts/broadcom/bcm2712.dtsi+67 -01 reply
5/5arm64: dts: broadcom: bcm2712: Add UARTA controller nodearch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts arch/arm64/boot/dts/broadcom/bcm2712.dtsi+60 -01 reply

Reviews trailers per patch

2 of 5 patches have a Reviewed-by or Acked-by.

PatchStefan WahrenRob Herring (Arm)
1/5A-b
2/5R-b
3/5
4/5
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 0/5] Add peripheral nodes to RaspberryPi 5 DT

Hi,

The following patches add a few peripheral DT nodes and related pin/gpio nodes for Raspberry Pi 5.

- Patch 1: Amend the bindings to avoid DT compiler warnings.

- Patch 2: Adds core pinctrl nodes and defines SD pins as a first appliance for the pinctrl.

- Patch 3: Wires the gpio-key for power button and related gpio controller.

- Patch 4: Adds DT node for WiFi.

- Patch 5: Adds Bluetooth DT node.

All comments and suggestions are welcome!

Happy hacking!
Ivan and Andrea

CHANGES in V2:

--- DTS ---

- bcm2712.dtsi: added a proper clocks node to the uarta serial in order to replace the legacy clock-frequency property. As a result, the following patch from the previous patchset has been dropped since it's now useless:

"dt-bindings: serial: Add clock-frequency property as an alternative to clocks"

Andrea della Porta (1):
dt-bindings: mmc: Add support for capabilities to Broadcom SDHCI
controller

Ivan T. Ivanov (4):
arm64: dts: broadcom: bcm2712: Add pin controller nodes
arm64: dts: broadcom: bcm2712: Add one more GPIO node
arm64: dts: broadcom: bcm2712: Add second SDHCI controller node
arm64: dts: broadcom: bcm2712: Add UARTA controller node

 .../bindings/mmc/brcm,sdhci-brcmstb.yaml      |   2 +-
 .../dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts  | 133 ++++++++++++++++++
 arch/arm64/boot/dts/broadcom/bcm2712.dtsi     |  55 ++++++++
 3 files changed, 189 insertions(+), 1 deletion(-)
Signature · 1 line
2.35.3