These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / include / linux / platform_data / leds-kirkwood-ns2.h
index 6a9fed5..eb8a686 100644 (file)
@@ -9,11 +9,25 @@
 #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 {