|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/i2c.h>#include <linux/slab.h>#include <linux/leds.h>#include <linux/input.h>#include <linux/mutex.h>#include <linux/workqueue.h>#include <linux/leds-pca9532.h>#include <linux/gpio.h>Go to the source code of this file.
Data Structures | |
| struct | pca9532_chip_info |
| struct | pca9532_data |
Macros | |
| #define | PCA9532_REG_INPUT(i) ((i) >> 3) |
| #define | PCA9532_REG_OFFSET(m) ((m) >> 4) |
| #define | PCA9532_REG_PSC(m, i) (PCA9532_REG_OFFSET(m) + 0x1 + (i) * 2) |
| #define | PCA9532_REG_PWM(m, i) (PCA9532_REG_OFFSET(m) + 0x2 + (i) * 2) |
| #define | LED_REG(m, led) (PCA9532_REG_OFFSET(m) + 0x5 + (led >> 2)) |
| #define | LED_NUM(led) (led & 0x3) |
| #define | ldev_to_led(c) container_of(c, struct pca9532_led, ldev) |
Enumerations | |
| enum | { pca9530, pca9531, pca9532, pca9533 } |
Functions | |
| MODULE_DEVICE_TABLE (i2c, pca9532_id) | |
| module_i2c_driver (pca9532_driver) | |
| MODULE_AUTHOR ("Riku Voipio") | |
| MODULE_LICENSE ("GPL") | |
| MODULE_DESCRIPTION ("PCA 9532 LED dimmer") | |
| #define ldev_to_led | ( | c | ) | container_of(c, struct pca9532_led, ldev) |
Definition at line 33 of file leds-pca9532.c.
Definition at line 31 of file leds-pca9532.c.
| #define LED_REG | ( | m, | |
| led | |||
| ) | (PCA9532_REG_OFFSET(m) + 0x5 + (led >> 2)) |
Definition at line 30 of file leds-pca9532.c.
Definition at line 26 of file leds-pca9532.c.
Definition at line 27 of file leds-pca9532.c.
| #define PCA9532_REG_PSC | ( | m, | |
| i | |||
| ) | (PCA9532_REG_OFFSET(m) + 0x1 + (i) * 2) |
Definition at line 28 of file leds-pca9532.c.
| #define PCA9532_REG_PWM | ( | m, | |
| i | |||
| ) | (PCA9532_REG_OFFSET(m) + 0x2 + (i) * 2) |
Definition at line 29 of file leds-pca9532.c.
| anonymous enum |
Definition at line 57 of file leds-pca9532.c.
| MODULE_AUTHOR | ( | "Riku Voipio" | ) |
| MODULE_DESCRIPTION | ( | "PCA 9532 LED dimmer" | ) |
| MODULE_DEVICE_TABLE | ( | i2c | , |
| pca9532_id | |||
| ) |
| module_i2c_driver | ( | pca9532_driver | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
1.8.2