From 89e14eb79df99af08f8d0c4e5e64a6aa1d71f024 Mon Sep 17 00:00:00 2001 From: Wai Weng Date: Thu, 20 Feb 2025 11:42:37 +0800 Subject: [PATCH 1/4] Added the overlay for standard class HAT+ with power. --- .../overlays/cytron-pwr-stdhat-overlay.dts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 arch/arm/boot/dts/overlays/cytron-pwr-stdhat-overlay.dts diff --git a/arch/arm/boot/dts/overlays/cytron-pwr-stdhat-overlay.dts b/arch/arm/boot/dts/overlays/cytron-pwr-stdhat-overlay.dts new file mode 100644 index 00000000000000..50cc4afd3e3b77 --- /dev/null +++ b/arch/arm/boot/dts/overlays/cytron-pwr-stdhat-overlay.dts @@ -0,0 +1,21 @@ +/* + * Generic Device Tree overlay for Cytron standard HAT+ boards + * that also supply power to the Raspberry Pi. + */ + +/dts-v1/; +/plugin/; + +/ { + compatible = "brcm,bcm2712"; + + fragment@0 { + target-path = "/chosen"; + __overlay__ { + power: power { + hat_current_supply = <5000>; + usb_max_current_enable = <1>; + }; + }; + }; +}; From af16d6ee3632a6cb82e14ca147c9345213cdad3f Mon Sep 17 00:00:00 2001 From: Wai Weng Date: Thu, 20 Feb 2025 11:45:54 +0800 Subject: [PATCH 2/4] Update Makefile to include cytron-pwr-stdhat-overlay --- arch/arm/boot/dts/overlays/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/overlays/Makefile b/arch/arm/boot/dts/overlays/Makefile index 272717f6d01db5..123f8c0f9fdb33 100644 --- a/arch/arm/boot/dts/overlays/Makefile +++ b/arch/arm/boot/dts/overlays/Makefile @@ -44,6 +44,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ cma.dtbo \ crystalfontz-cfa050_pi_m.dtbo \ cutiepi-panel.dtbo \ + cytron-pwr-stdhat-overlay.dtbo \ dacberry400.dtbo \ dht11.dtbo \ dionaudio-kiwi.dtbo \ From 1ec06a1cc558ced79765bacdf5291b378b2a9066 Mon Sep 17 00:00:00 2001 From: Wai Weng Date: Thu, 20 Feb 2025 11:50:20 +0800 Subject: [PATCH 3/4] Update README to include cytron-pwr-stdhat-overlay --- arch/arm/boot/dts/overlays/README | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README index 820af14f58cfd4..a5ca6878fe9d84 100644 --- a/arch/arm/boot/dts/overlays/README +++ b/arch/arm/boot/dts/overlays/README @@ -1063,6 +1063,13 @@ Load: dtoverlay=cutiepi-panel Params: +Name: cytron-pwr-stdhat-overlay +Info: Generic Device Tree overlay for Cytron standard HAT+ boards + that also supply power to the Raspberry Pi 5. +Load: dtoverlay=cytron-pwr-stdhat-overlay +Params: + + Name: dacberry400 Info: Configures the dacberry400 add on soundcard Load: dtoverlay=dacberry400 From 5d3f75b2a311bb0b8827a3b2f0a4cfbe047cdffe Mon Sep 17 00:00:00 2001 From: Kong Wai Weng Date: Fri, 21 Feb 2025 18:07:58 +0800 Subject: [PATCH 4/4] Renamed the overlay. Also recommit to add in sign off. Signed-off-by: Kong Wai Weng --- arch/arm/boot/dts/overlays/Makefile | 2 +- arch/arm/boot/dts/overlays/README | 4 ++-- .../{cytron-pwr-stdhat-overlay.dts => cytron-pwr-stdhat.dts} | 0 3 files changed, 3 insertions(+), 3 deletions(-) rename arch/arm/boot/dts/overlays/{cytron-pwr-stdhat-overlay.dts => cytron-pwr-stdhat.dts} (100%) diff --git a/arch/arm/boot/dts/overlays/Makefile b/arch/arm/boot/dts/overlays/Makefile index 123f8c0f9fdb33..78f0e418ff4b1d 100644 --- a/arch/arm/boot/dts/overlays/Makefile +++ b/arch/arm/boot/dts/overlays/Makefile @@ -44,7 +44,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ cma.dtbo \ crystalfontz-cfa050_pi_m.dtbo \ cutiepi-panel.dtbo \ - cytron-pwr-stdhat-overlay.dtbo \ + cytron-pwr-stdhat.dtbo \ dacberry400.dtbo \ dht11.dtbo \ dionaudio-kiwi.dtbo \ diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README index a5ca6878fe9d84..9584278727e4cc 100644 --- a/arch/arm/boot/dts/overlays/README +++ b/arch/arm/boot/dts/overlays/README @@ -1063,10 +1063,10 @@ Load: dtoverlay=cutiepi-panel Params: -Name: cytron-pwr-stdhat-overlay +Name: cytron-pwr-stdhat Info: Generic Device Tree overlay for Cytron standard HAT+ boards that also supply power to the Raspberry Pi 5. -Load: dtoverlay=cytron-pwr-stdhat-overlay +Load: dtoverlay=cytron-pwr-stdhat Params: diff --git a/arch/arm/boot/dts/overlays/cytron-pwr-stdhat-overlay.dts b/arch/arm/boot/dts/overlays/cytron-pwr-stdhat.dts similarity index 100% rename from arch/arm/boot/dts/overlays/cytron-pwr-stdhat-overlay.dts rename to arch/arm/boot/dts/overlays/cytron-pwr-stdhat.dts