ath79: led-resets: add default-trigger property
Add support for the common led property "linux,default-trigger". It allows to set a default led trigger via devicetree. Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de> [add commit message] Signed-off-by: Mathias Kresin <dev@kresin.me>
This commit is contained in:
		 Johann Neuhauser
					Johann Neuhauser
				
			
				
					committed by
					
						 Mathias Kresin
						Mathias Kresin
					
				
			
			
				
	
			
			
			 Mathias Kresin
						Mathias Kresin
					
				
			
						parent
						
							f7a220b2f6
						
					
				
				
					commit
					10f8823254
				
			| @@ -33,7 +33,7 @@ Signed-off-by: John Crispin <john@phrozen.org> | |||||||
|   |   | ||||||
| --- /dev/null | --- /dev/null | ||||||
| +++ b/drivers/leds/leds-reset.c | +++ b/drivers/leds/leds-reset.c | ||||||
| @@ -0,0 +1,137 @@ | @@ -0,0 +1,140 @@ | ||||||
| +/* | +/* | ||||||
| + * Copyright (C) 2018 John Crispin <john@phrozen.org> | + * Copyright (C) 2018 John Crispin <john@phrozen.org> | ||||||
| + * | + * | ||||||
| @@ -112,6 +112,9 @@ Signed-off-by: John Crispin <john@phrozen.org> | |||||||
| +		if (IS_ERR(led->rst)) | +		if (IS_ERR(led->rst)) | ||||||
| +			return ERR_PTR(-EINVAL); | +			return ERR_PTR(-EINVAL); | ||||||
| + | + | ||||||
|  | +		fwnode_property_read_string(child, "linux,default-trigger", | ||||||
|  | +						&led->cdev.default_trigger); | ||||||
|  | + | ||||||
| +		led->cdev.brightness_set = reset_led_set; | +		led->cdev.brightness_set = reset_led_set; | ||||||
| +		ret = devm_of_led_classdev_register(&pdev->dev, np, &led->cdev); | +		ret = devm_of_led_classdev_register(&pdev->dev, np, &led->cdev); | ||||||
| +		if (ret < 0) | +		if (ret < 0) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user