1234567891011121314151617181920212223242526272829303132333435363738 |
- /*
- * Platform data structure for Network Space v2 LED driver
- *
- * This file is licensed under the terms of the GNU General Public
- * License version 2. This program is licensed "as is" without any
- * warranty of any kind, whether express or implied.
- */
- #ifndef __LEDS_KIRKWOOD_NS2_H
- #define __LEDS_KIRKWOOD_NS2_H
- enum ns2_led_modes {
- NS_V2_LED_OFF,
- NS_V2_LED_ON,
- NS_V2_LED_SATA,
- };
- struct ns2_led_modval {
- enum ns2_led_modes mode;
- int cmd_level;
- int slow_level;
- };
- struct ns2_led {
- const char *name;
- const char *default_trigger;
- unsigned cmd;
- unsigned slow;
- int num_modes;
- struct ns2_led_modval *modval;
- };
- struct ns2_led_platform_data {
- int num_leds;
- struct ns2_led *leds;
- };
- #endif /* __LEDS_KIRKWOOD_NS2_H */
|