1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * leds-lp3944.h - platform data structure for lp3944 led controller
5 * Copyright (C) 2009 Antonio Ospite <ospite@studenti.unina.it>
8 #ifndef __LINUX_LEDS_LP3944_H
9 #define __LINUX_LEDS_LP3944_H
19 #define LP3944_LEDS_MAX 8
21 #define LP3944_LED_STATUS_MASK 0x03
23 LP3944_LED_STATUS_OFF = 0x0,
24 LP3944_LED_STATUS_ON = 0x1,
25 LP3944_LED_STATUS_DIM0 = 0x2,
26 LP3944_LED_STATUS_DIM1 = 0x3
32 LP3944_LED_TYPE_LED_INVERTED,
37 enum lp3944_type type;
38 enum lp3944_status status;
41 struct lp3944_platform_data {
42 struct lp3944_led leds[LP3944_LEDS_MAX];
46 #endif /* __LINUX_LEDS_LP3944_H */