1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * 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 */
|