root/include/linux/platform_data/leds-kirkwood-ns2.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * Platform data structure for Network Space v2 LED driver
   3  *
   4  * This file is licensed under the terms of the GNU General Public
   5  * License version 2.  This program is licensed "as is" without any
   6  * warranty of any kind, whether express or implied.
   7  */
   8 
   9 #ifndef __LEDS_KIRKWOOD_NS2_H
  10 #define __LEDS_KIRKWOOD_NS2_H
  11 
  12 enum ns2_led_modes {
  13         NS_V2_LED_OFF,
  14         NS_V2_LED_ON,
  15         NS_V2_LED_SATA,
  16 };
  17 
  18 struct ns2_led_modval {
  19         enum ns2_led_modes      mode;
  20         int                     cmd_level;
  21         int                     slow_level;
  22 };
  23 
  24 struct ns2_led {
  25         const char      *name;
  26         const char      *default_trigger;
  27         unsigned        cmd;
  28         unsigned        slow;
  29         int             num_modes;
  30         struct ns2_led_modval *modval;
  31 };
  32 
  33 struct ns2_led_platform_data {
  34         int             num_leds;
  35         struct ns2_led  *leds;
  36 };
  37 
  38 #endif /* __LEDS_KIRKWOOD_NS2_H */

/* [<][>][^][v][top][bottom][index][help] */