|
Linux Kernel
3.7.1
|
#include <linux/interrupt.h>#include <linux/irq.h>#include <linux/kernel.h>#include <linux/module.h>#include <linux/mutex.h>#include <linux/slab.h>#include <linux/i2c.h>#include <linux/mfd/core.h>#include <linux/mfd/tps65090.h>#include <linux/regmap.h>#include <linux/err.h>Go to the source code of this file.
Data Structures | |
| struct | tps65090_irq_data |
Macros | |
| #define | NUM_INT_REG 2 |
| #define | TOTAL_NUM_REG 0x18 |
| #define | TPS65090_INT_STS 0x0 |
| #define | TPS65090_INT_STS2 0x1 |
| #define | TPS65090_INT_MSK 0x2 |
| #define | TPS65090_INT_MSK2 0x3 |
| #define | TPS65090_IRQ(_reg, _mask_pos) |
Functions | |
| int | tps65090_write (struct device *dev, int reg, uint8_t val) |
| EXPORT_SYMBOL_GPL (tps65090_write) | |
| int | tps65090_read (struct device *dev, int reg, uint8_t *val) |
| EXPORT_SYMBOL_GPL (tps65090_read) | |
| int | tps65090_set_bits (struct device *dev, int reg, uint8_t bit_num) |
| EXPORT_SYMBOL_GPL (tps65090_set_bits) | |
| int | tps65090_clr_bits (struct device *dev, int reg, uint8_t bit_num) |
| EXPORT_SYMBOL_GPL (tps65090_clr_bits) | |
| MODULE_DEVICE_TABLE (i2c, tps65090_id_table) | |
| subsys_initcall (tps65090_init) | |
| module_exit (tps65090_exit) | |
| MODULE_DESCRIPTION ("TPS65090 core driver") | |
| MODULE_AUTHOR ("Venu Byravarasu <[email protected]>") | |
| MODULE_LICENSE ("GPL v2") | |
| #define NUM_INT_REG 2 |
Definition at line 31 of file tps65090.c.
| #define TOTAL_NUM_REG 0x18 |
Definition at line 32 of file tps65090.c.
| #define TPS65090_INT_MSK 0x2 |
Definition at line 39 of file tps65090.c.
| #define TPS65090_INT_MSK2 0x3 |
Definition at line 40 of file tps65090.c.
| #define TPS65090_INT_STS 0x0 |
Definition at line 35 of file tps65090.c.
| #define TPS65090_INT_STS2 0x1 |
Definition at line 36 of file tps65090.c.
| #define TPS65090_IRQ | ( | _reg, | |
| _mask_pos | |||
| ) |
Definition at line 47 of file tps65090.c.
| EXPORT_SYMBOL_GPL | ( | tps65090_write | ) |
| EXPORT_SYMBOL_GPL | ( | tps65090_read | ) |
| EXPORT_SYMBOL_GPL | ( | tps65090_set_bits | ) |
| EXPORT_SYMBOL_GPL | ( | tps65090_clr_bits | ) |
| MODULE_AUTHOR | ( | "Venu Byravarasu <[email protected]>" | ) |
| MODULE_DEVICE_TABLE | ( | i2c | , |
| tps65090_id_table | |||
| ) |
| module_exit | ( | tps65090_exit | ) |
| MODULE_LICENSE | ( | "GPL v2" | ) |
| subsys_initcall | ( | tps65090_init | ) |
Definition at line 107 of file tps65090.c.
Definition at line 88 of file tps65090.c.
Definition at line 100 of file tps65090.c.
1.8.2