mvebu: add LED support for GL.iNet GL-MV1000
This patch enables LED support for the GL.iNet GL-MV1000
Signed-off-by: Jeff Collins <jeffcollins9292@gmail.com>
[add SPDX identifier on new file, add aliases, minor cosmetic issues]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
(cherry picked from commit 6e0c780eb3)
			
			
This commit is contained in:
		 Jeff Collins
					Jeff Collins
				
			
				
					committed by
					
						 Adrian Schmutzler
						Adrian Schmutzler
					
				
			
			
				
	
			
			
			 Adrian Schmutzler
						Adrian Schmutzler
					
				
			
						parent
						
							cd48473bb8
						
					
				
				
					commit
					db6ff390b0
				
			
							
								
								
									
										18
									
								
								target/linux/mvebu/cortexa53/base-files/etc/board.d/01_leds
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										18
									
								
								target/linux/mvebu/cortexa53/base-files/etc/board.d/01_leds
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| #!/bin/sh | ||||
| # SPDX-License-Identifier: GPL-2.0-only | ||||
|  | ||||
| . /lib/functions/uci-defaults.sh | ||||
|  | ||||
| board_config_update | ||||
|  | ||||
| board=$(board_name) | ||||
|  | ||||
| case "$board" in | ||||
| glinet,gl-mv1000) | ||||
| 	ucidef_set_led_netdev "wan" "WAN" "green:wan" "wan" | ||||
| 	;; | ||||
| esac | ||||
|  | ||||
| board_config_flush | ||||
|  | ||||
| exit 0 | ||||
| @@ -8,6 +8,13 @@ | ||||
| 	model = "GL.iNet GL-MV1000"; | ||||
| 	compatible = "glinet,gl-mv1000", "marvell,armada3720"; | ||||
|  | ||||
| 	aliases { | ||||
| 		led-boot = &led_power; | ||||
| 		led-failsafe = &led_power; | ||||
| 		led-running = &led_power; | ||||
| 		led-upgrade = &led_power; | ||||
| 	}; | ||||
|  | ||||
| 	chosen { | ||||
| 		stdout-path = "serial0:115200n8"; | ||||
| 	}; | ||||
| @@ -29,6 +36,26 @@ | ||||
| 			3300000 0x0>; | ||||
| 		enable-active-high; | ||||
| 	}; | ||||
|  | ||||
| 	leds { | ||||
| 		compatible = "gpio-leds"; | ||||
|  | ||||
| 		vpn { | ||||
| 			label = "green:vpn"; | ||||
| 			gpios = <&gpionb 11 GPIO_ACTIVE_LOW>; | ||||
| 		}; | ||||
|  | ||||
| 		wan { | ||||
| 			label = "green:wan"; | ||||
| 			gpios = <&gpionb 12 GPIO_ACTIVE_LOW>; | ||||
| 		}; | ||||
|  | ||||
| 		led_power: power { | ||||
| 			label = "green:power"; | ||||
| 			gpios = <&gpionb 13 GPIO_ACTIVE_LOW>; | ||||
| 			default-state = "on"; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &spi0 { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user