leds: Add generic GPIO LED driver
This patch adds support for GPIO connected leds via the new GPIO framework. Information about leds (gpio, polarity, name, default trigger) is passed to the driver via platform_data. Signed-off-by: Raphael Assenat <raph@8d.com> Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
This commit is contained in:
committed by
Richard Purdie
parent
8f41958bdd
commit
22e03f3b58
@ -110,4 +110,18 @@ extern void ledtrig_ide_activity(void);
|
||||
#define ledtrig_ide_activity() do {} while(0)
|
||||
#endif
|
||||
|
||||
/* For the leds-gpio driver */
|
||||
struct gpio_led {
|
||||
const char *name;
|
||||
char *default_trigger;
|
||||
unsigned gpio;
|
||||
u8 active_low;
|
||||
};
|
||||
|
||||
struct gpio_led_platform_data {
|
||||
int num_leds;
|
||||
struct gpio_led *leds;
|
||||
};
|
||||
|
||||
|
||||
#endif /* __LINUX_LEDS_H_INCLUDED */
|
||||
|
Reference in New Issue
Block a user