H A D | stmpe.c | 15 #include <linux/mfd/stmpe.h> 16 #include "stmpe.h" 18 static int __stmpe_enable(struct stmpe *stmpe, unsigned int blocks) argument 20 return stmpe->variant->enable(stmpe, blocks, true); 23 static int __stmpe_disable(struct stmpe *stmpe, unsigned int blocks) argument 25 return stmpe->variant->enable(stmpe, block 28 __stmpe_reg_read(struct stmpe *stmpe, u8 reg) argument 42 __stmpe_reg_write(struct stmpe *stmpe, u8 reg, u8 val) argument 56 __stmpe_set_bits(struct stmpe *stmpe, u8 reg, u8 mask, u8 val) argument 70 __stmpe_block_read(struct stmpe *stmpe, u8 reg, u8 length, u8 *values) argument 86 __stmpe_block_write(struct stmpe *stmpe, u8 reg, u8 length, const u8 *values) argument 108 stmpe_enable(struct stmpe *stmpe, unsigned int blocks) argument 125 stmpe_disable(struct stmpe *stmpe, unsigned int blocks) argument 142 stmpe_reg_read(struct stmpe *stmpe, u8 reg) argument 160 stmpe_reg_write(struct stmpe *stmpe, u8 reg, u8 val) argument 179 stmpe_set_bits(struct stmpe *stmpe, u8 reg, u8 mask, u8 val) argument 198 stmpe_block_read(struct stmpe *stmpe, u8 reg, u8 length, u8 *values) argument 217 stmpe_block_write(struct stmpe *stmpe, u8 reg, u8 length, const u8 *values) argument 242 stmpe_set_altfunc(struct stmpe *stmpe, u32 pins, enum stmpe_block block) argument 386 stmpe811_enable(struct stmpe *stmpe, unsigned int blocks, bool enable) argument 404 stmpe811_get_altfunc(struct stmpe *stmpe, enum stmpe_block block) argument 479 stmpe_autosleep(struct stmpe *stmpe, int autosleep_timeout) argument 496 stmpe1601_autosleep(struct stmpe *stmpe, int autosleep_timeout) argument 519 stmpe1601_enable(struct stmpe *stmpe, unsigned int blocks, bool enable) argument 534 stmpe1601_get_altfunc(struct stmpe *stmpe, enum stmpe_block block) argument 598 stmpe24xx_enable(struct stmpe *stmpe, unsigned int blocks, bool enable) argument 613 stmpe24xx_get_altfunc(struct stmpe *stmpe, enum stmpe_block block) argument 666 struct stmpe *stmpe = data; local 704 struct stmpe *stmpe = get_irq_chip_data(irq); local 711 struct stmpe *stmpe = get_irq_chip_data(irq); local 732 struct stmpe *stmpe = get_irq_chip_data(irq); local 742 struct stmpe *stmpe = get_irq_chip_data(irq); local 758 stmpe_irq_init(struct stmpe *stmpe) argument 779 stmpe_irq_remove(struct stmpe *stmpe) argument 794 stmpe_chip_init(struct stmpe *stmpe) argument 842 stmpe_add_device(struct stmpe *stmpe, struct mfd_cell *cell, int irq) argument 849 stmpe_devices_init(struct stmpe *stmpe) argument 880 struct stmpe *stmpe; local 942 struct stmpe *stmpe = i2c_get_clientdata(client); local [all...] |