| /* | |
| * Copyright 2013 Maximilian Güntner <maximilian.guentner@gmail.com> | |
| * | |
| * This file is subject to the terms and conditions of version 2 of | |
| * the GNU General Public License. See the file COPYING in the main | |
| * directory of this archive for more details. | |
| * | |
| * Based on leds-pca963x.h by Peter Meerwald <p.meerwald@bct-electronic.com> | |
| * | |
| * LED driver for the NXP PCA9685 PWM chip | |
| * | |
| */ | |
| #ifndef __LINUX_PCA9685_H | |
| #define __LINUX_PCA9685_H | |
| #include <linux/leds.h> | |
| enum pca9685_outdrv { | |
| PCA9685_OPEN_DRAIN, | |
| PCA9685_TOTEM_POLE, | |
| }; | |
| enum pca9685_inverted { | |
| PCA9685_NOT_INVERTED, | |
| PCA9685_INVERTED, | |
| }; | |
| struct pca9685_platform_data { | |
| struct led_platform_data leds; | |
| enum pca9685_outdrv outdrv; | |
| enum pca9685_inverted inverted; | |
| }; | |
| #endif /* __LINUX_PCA9685_H */ |