2
* leds-lp3944.h - platform data structure for lp3944 led controller
4
* Copyright (C) 2009 Antonio Ospite <ospite@studenti.unina.it>
6
* This program is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License version 2 as
8
* published by the Free Software Foundation.
12
#ifndef __LINUX_LEDS_LP3944_H
13
#define __LINUX_LEDS_LP3944_H
23
#define LP3944_LEDS_MAX 8
25
#define LP3944_LED_STATUS_MASK 0x03
27
LP3944_LED_STATUS_OFF = 0x0,
28
LP3944_LED_STATUS_ON = 0x1,
29
LP3944_LED_STATUS_DIM0 = 0x2,
30
LP3944_LED_STATUS_DIM1 = 0x3
36
LP3944_LED_TYPE_LED_INVERTED,
41
enum lp3944_type type;
42
enum lp3944_status status;
45
struct lp3944_platform_data {
46
struct lp3944_led leds[LP3944_LEDS_MAX];
50
#endif /* __LINUX_LEDS_LP3944_H */