[PATCH] mvebu: macchiatobin-singleshot: enable heartbeat LED

Adrian Schmutzler mail at adrianschmutzler.de
Fri Dec 4 08:17:03 EST 2020


> -----Original Message-----
> From: openwrt-devel [mailto:openwrt-devel-bounces at lists.openwrt.org]
> On Behalf Of Alexandra Alth
> Sent: Freitag, 4. Dezember 2020 13:59
> To: Tomasz Maciej Nowak <tmn505 at gmail.com>
> Cc: openwrt-devel at lists.openwrt.org
> Subject: Re: [PATCH] mvebu: macchiatobin-singleshot: enable heartbeat LED
> 
> Is this now approved and integrated in the nightly? tnx alexandra

Did anyone say so?

> 
> > Am 25.11.2020 um 17:53 schrieb Tomasz Maciej Nowak
> <tmn505 at gmail.com>:
> >
> > With board revision 1.3, SolidRun moved the power LED to the middle of
> > the board. In old place of power LED a GPIO controllable heartbeat LED
> > was added. This commit touches only Single Shot variant, because all
> > have revision 1.3. Some boards could be placed in an enclosure,
> > therefore the LED0 is enabled by default, since that'll be the only
> > visible indicator that the board is operating.
> >
> > Ref:
> > http://wiki.macchiatobin.net/tiki-index.php?page=Schematics#Revision1.
> > 3_Electrical_Design_Changes
> > Ref:
> > http://macchiatobin.net/wp-content/uploads/2017/11/MACCHIATOBin-
> rev-1_
> > 3.pdf
> >
> > Reported-by: Alexandra Alth <alexandra at alth.de>
> > Signed-off-by: Tomasz Maciej Nowak <tmn505 at gmail.com>
> > ---
> > target/linux/mvebu/image/cortexa72.mk         |  2 +-
> > ...s-mcbin-singleshot-add-heartbeat-LED.patch | 59
> +++++++++++++++++++
> > 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644
> > target/linux/mvebu/patches-5.4/100-arm64-dts-mcbin-singleshot-add-
> hear
> > tbeat-LED.patch
> >
> > diff --git a/target/linux/mvebu/image/cortexa72.mk
> > b/target/linux/mvebu/image/cortexa72.mk
> > index 1440c07a0b5f..8bd4581766c2 100644
> > --- a/target/linux/mvebu/image/cortexa72.mk
> > +++ b/target/linux/mvebu/image/cortexa72.mk
> > @@ -38,7 +38,7 @@ define Device/marvell_macchiatobin-singleshot
> >   DEVICE_ALT0_VENDOR := SolidRun
> >   DEVICE_ALT0_MODEL := Armada 8040 Community Board
> >   DEVICE_ALT0_VARIANT := Single Shot
> > -  DEVICE_PACKAGES += kmod-i2c-mux-pca954x
> > +  DEVICE_PACKAGES += kmod-i2c-mux-pca954x kmod-ledtrig-heartbeat
> >   DEVICE_DTS := armada-8040-mcbin-singleshot
> >   SUPPORTED_DEVICES := marvell,armada8040-mcbin-singleshot
> > endef
> > diff --git
> > a/target/linux/mvebu/patches-5.4/100-arm64-dts-mcbin-singleshot-add-
> he
> > artbeat-LED.patch
> > b/target/linux/mvebu/patches-5.4/100-arm64-dts-mcbin-singleshot-add-
> he
> > artbeat-LED.patch
> > new file mode 100644
> > index 000000000000..a5f37461360b
> > --- /dev/null
> > +++ b/target/linux/mvebu/patches-5.4/100-arm64-dts-mcbin-singleshot-
> ad
> > +++ d-heartbeat-LED.patch
> > @@ -0,0 +1,59 @@
> > +From 310b7883b64993da355ad5cc3e45f515ac2bef2f Mon Sep 17 00:00:00
> > +2001
> > +From: Tomasz Maciej Nowak <tmn505 at gmail.com>
> > +Date: Sat, 17 Oct 2020 16:53:20 +0200
> > +Subject: [PATCH] arm64: dts: mcbin-singleshot: add heartbeat LED
> > +
> > +With board revision 1.3, SolidRun moved the power LED to the middle
> > +of the board. In old place of power LED a GPIO controllable heartbeat
> > +LED was added. This commit only touches Single Shot variant, since
> > +only this variant is all revision 1.3.
> > +
> > +Reported-by: Alexandra Alth <alexandra at alth.de>
> > +Signed-off-by: Tomasz Maciej Nowak <tmn505 at gmail.com>
> > +---
> > + .../marvell/armada-8040-mcbin-singleshot.dts  | 22
> > ++++++++++++++++++++
> > + 1 file changed, 22 insertions(+)
> > +
> > +--- a/arch/arm64/boot/dts/marvell/armada-8040-mcbin-singleshot.dts
> > ++++ b/arch/arm64/boot/dts/marvell/armada-8040-mcbin-singleshot.dts
> > +@@ -5,6 +5,8 @@
> > +  * Device Tree file for MACCHIATOBin Armada 8040 community board
> > +platform
> > +  */
> > +
> > ++#include <dt-bindings/leds/common.h>
> > ++
> > + #include "armada-8040-mcbin.dtsi"
> > +
> > + / {
> > +@@ -12,6 +14,20 @@
> > + 	compatible = "marvell,armada8040-mcbin-singleshot",
> > + 			"marvell,armada8040-mcbin", "marvell,armada8040",
> > + 			"marvell,armada-ap806-quad", "marvell,armada-
> ap806";
> > ++
> > ++	leds {
> > ++		compatible = "gpio-leds";
> > ++		pinctrl-0 = <&cp0_led18_pins>;
> > ++		pinctrl-names = "default";
> > ++
> > ++		led18 {
> > ++			gpios = <&cp0_gpio2 1 GPIO_ACTIVE_LOW>;
> > ++			function = LED_FUNCTION_HEARTBEAT;
> > ++			color = <LED_COLOR_ID_GREEN>;
> > ++			linux,default-trigger = "heartbeat";
> > ++			default-state = "on";
> > ++		};
> > ++	};
> > + };
> > +
> > + &cp0_eth0 {
> > +@@ -27,3 +43,10 @@
> > + 	managed = "in-band-status";
> > + 	sfp = <&sfp_eth1>;
> > + };
> > ++
> > ++&cp0_pinctrl {
> > ++	cp0_led18_pins: led18-pins {
> > ++		marvell,pins = "mpp33";
> > ++		marvell,function = "gpio";
> > ++	};
> > ++};
> > --
> > 2.29.2
> >
> 
> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openpgp-digital-signature.asc
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.openwrt.org/pipermail/openwrt-devel/attachments/20201204/475b7065/attachment.sig>


More information about the openwrt-devel mailing list