pistachio: use generic diag.sh
Remove local diag.sh in favor of generic one and add the required led-* aliases to DTS. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
		
							parent
							
								
									2549d1dd77
								
							
						
					
					
						commit
						373d4cc360
					
				@ -1,30 +0,0 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
#
 | 
			
		||||
# Copyright (C) 2017 OpenWrt.org
 | 
			
		||||
#
 | 
			
		||||
# This is free software, licensed under the GNU General Public License v2.
 | 
			
		||||
# See /LICENSE for more information.
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
. /lib/functions/leds.sh
 | 
			
		||||
 | 
			
		||||
status_led="marduk:red:heartbeat"
 | 
			
		||||
 | 
			
		||||
set_state() {
 | 
			
		||||
 | 
			
		||||
	case "$1" in
 | 
			
		||||
	preinit)
 | 
			
		||||
		status_led_blink_preinit
 | 
			
		||||
		;;
 | 
			
		||||
	failsafe)
 | 
			
		||||
		status_led_blink_failsafe
 | 
			
		||||
		;;
 | 
			
		||||
	upgrade | \
 | 
			
		||||
	preinit_regular)
 | 
			
		||||
		status_led_blink_preinit_regular
 | 
			
		||||
		;;
 | 
			
		||||
	done)
 | 
			
		||||
		status_led_on
 | 
			
		||||
		;;
 | 
			
		||||
	esac
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,27 @@
 | 
			
		||||
--- a/arch/mips/boot/dts/img/pistachio_marduk.dts
 | 
			
		||||
+++ b/arch/mips/boot/dts/img/pistachio_marduk.dts
 | 
			
		||||
@@ -19,6 +19,11 @@
 | 
			
		||||
 		ethernet0 = &enet;
 | 
			
		||||
 		spi0 = &spfi0;
 | 
			
		||||
 		spi1 = &spfi1;
 | 
			
		||||
+
 | 
			
		||||
+		led-boot = &led_heartbeat;
 | 
			
		||||
+		led-failsafe = &led_heartbeat;
 | 
			
		||||
+		led-running = &led_heartbeat;
 | 
			
		||||
+		led-upgrade = &led_heartbeat;
 | 
			
		||||
 	};
 | 
			
		||||
 
 | 
			
		||||
 	chosen {
 | 
			
		||||
@@ -88,11 +93,10 @@
 | 
			
		||||
 
 | 
			
		||||
 	leds {
 | 
			
		||||
 		compatible = "pwm-leds";
 | 
			
		||||
-		heartbeat {
 | 
			
		||||
+		led_heartbeat: heartbeat {
 | 
			
		||||
 			label = "marduk:red:heartbeat";
 | 
			
		||||
 			pwms = <&pwm 3 300000>;
 | 
			
		||||
 			max-brightness = <255>;
 | 
			
		||||
-			linux,default-trigger = "heartbeat";
 | 
			
		||||
 		};
 | 
			
		||||
 	};
 | 
			
		||||
 
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user