Searched defs:tps65912 (Results 1 – 7 of 7) sorted by relevance
/linux-3.3/drivers/mfd/ |
D | tps65912-irq.c | 26 static inline int irq_to_tps65912_irq(struct tps65912 *tps65912, in irq_to_tps65912_irq() 43 struct tps65912 *tps65912 = irq_data; in tps65912_irq() local 101 struct tps65912 *tps65912 = irq_data_get_irq_chip_data(data); in tps65912_irq_lock() local 108 struct tps65912 *tps65912 = irq_data_get_irq_chip_data(data); in tps65912_irq_sync_unlock() local 137 struct tps65912 *tps65912 = irq_data_get_irq_chip_data(data); in tps65912_irq_enable() local 144 struct tps65912 *tps65912 = irq_data_get_irq_chip_data(data); in tps65912_irq_disable() local 157 int tps65912_irq_init(struct tps65912 *tps65912, int irq, in tps65912_irq_init() 220 int tps65912_irq_exit(struct tps65912 *tps65912) in tps65912_irq_exit()
|
D | tps65912-core.c | 30 int tps65912_set_bits(struct tps65912 *tps65912, u8 reg, u8 mask) in tps65912_set_bits() 54 int tps65912_clear_bits(struct tps65912 *tps65912, u8 reg, u8 mask) in tps65912_clear_bits() 77 static inline int tps65912_read(struct tps65912 *tps65912, u8 reg) in tps65912_read() 89 static inline int tps65912_write(struct tps65912 *tps65912, u8 reg, u8 val) in tps65912_write() 94 int tps65912_reg_read(struct tps65912 *tps65912, u8 reg) in tps65912_reg_read() 109 int tps65912_reg_write(struct tps65912 *tps65912, u8 reg, u8 val) in tps65912_reg_write() 124 int tps65912_device_init(struct tps65912 *tps65912) in tps65912_device_init() 169 void tps65912_device_exit(struct tps65912 *tps65912) in tps65912_device_exit()
|
D | tps65912-i2c.c | 25 static int tps65912_i2c_read(struct tps65912 *tps65912, u8 reg, in tps65912_i2c_read() 52 static int tps65912_i2c_write(struct tps65912 *tps65912, u8 reg, in tps65912_i2c_write() 78 struct tps65912 *tps65912; in tps65912_i2c_probe() local 95 struct tps65912 *tps65912 = i2c_get_clientdata(i2c); in tps65912_i2c_remove() local
|
D | tps65912-spi.c | 25 static int tps65912_spi_write(struct tps65912 *tps65912, u8 addr, in tps65912_spi_write() 52 static int tps65912_spi_read(struct tps65912 *tps65912, u8 addr, in tps65912_spi_read() 86 struct tps65912 *tps65912; in tps65912_spi_probe() local 104 struct tps65912 *tps65912 = spi_get_drvdata(spi); in tps65912_spi_remove() local
|
/linux-3.3/drivers/gpio/ |
D | gpio-tps65912.c | 25 struct tps65912 *tps65912; member 31 struct tps65912 *tps65912 = container_of(gc, struct tps65912, gpio); in tps65912_gpio_get() local 45 struct tps65912 *tps65912 = container_of(gc, struct tps65912, gpio); in tps65912_gpio_set() local 58 struct tps65912 *tps65912 = container_of(gc, struct tps65912, gpio); in tps65912_gpio_output() local 69 struct tps65912 *tps65912 = container_of(gc, struct tps65912, gpio); in tps65912_gpio_input() local 90 struct tps65912 *tps65912 = dev_get_drvdata(pdev->dev.parent); in tps65912_gpio_probe() local
|
/linux-3.3/include/linux/mfd/ |
D | tps65912.h | 286 struct tps65912 { struct 294 int (*read)(struct tps65912 *tps65912, u8 reg, int size, void *dest); argument 295 int (*write)(struct tps65912 *tps65912, u8 reg, int size, void *src); argument 298 struct tps65912_pmic *pmic; argument 318 int tps65912_set_bits(struct tps65912 *tps65912, u8 reg, u8 mask); argument
|
/linux-3.3/drivers/regulator/ |
D | tps65912-regulator.c | 691 struct tps65912 *tps65912 = dev_get_drvdata(pdev->dev.parent); in tps65912_probe() local
|