H A D | stmpe.c | 2 * ST Microelectronics MFD: stmpe's driver 24 #include "stmpe.h" 26 static int __stmpe_enable(struct stmpe *stmpe, unsigned int blocks) argument 28 return stmpe->variant->enable(stmpe, blocks, true); 31 static int __stmpe_disable(struct stmpe *stmpe, unsigned int blocks) argument 33 return stmpe->variant->enable(stmpe, block 36 __stmpe_reg_read(struct stmpe *stmpe, u8 reg) argument 49 __stmpe_reg_write(struct stmpe *stmpe, u8 reg, u8 val) argument 62 __stmpe_set_bits(struct stmpe *stmpe, u8 reg, u8 mask, u8 val) argument 76 __stmpe_block_read(struct stmpe *stmpe, u8 reg, u8 length, u8 *values) argument 91 __stmpe_block_write(struct stmpe *stmpe, u8 reg, u8 length, const u8 *values) argument 111 stmpe_enable(struct stmpe *stmpe, unsigned int blocks) argument 128 stmpe_disable(struct stmpe *stmpe, unsigned int blocks) argument 145 stmpe_reg_read(struct stmpe *stmpe, u8 reg) argument 163 stmpe_reg_write(struct stmpe *stmpe, u8 reg, u8 val) argument 182 stmpe_set_bits(struct stmpe *stmpe, u8 reg, u8 mask, u8 val) argument 201 stmpe_block_read(struct stmpe *stmpe, u8 reg, u8 length, u8 *values) argument 220 stmpe_block_write(struct stmpe *stmpe, u8 reg, u8 length, const u8 *values) argument 245 stmpe_set_altfunc(struct stmpe *stmpe, u32 pins, enum stmpe_block block) argument 366 stmpe801_enable(struct stmpe *stmpe, unsigned int blocks, bool enable) argument 454 stmpe811_enable(struct stmpe *stmpe, unsigned int blocks, bool enable) argument 472 stmpe811_get_altfunc(struct stmpe *stmpe, enum stmpe_block block) argument 562 stmpe_autosleep(struct stmpe *stmpe, int autosleep_timeout) argument 579 stmpe1601_autosleep(struct stmpe *stmpe, int autosleep_timeout) argument 602 stmpe1601_enable(struct stmpe *stmpe, unsigned int blocks, bool enable) argument 626 stmpe1601_get_altfunc(struct stmpe *stmpe, enum stmpe_block block) argument 687 stmpe1801_enable(struct stmpe *stmpe, unsigned int blocks, bool enable) argument 701 stmpe1801_reset(struct stmpe *stmpe) argument 772 stmpe24xx_enable(struct stmpe *stmpe, unsigned int blocks, bool enable) argument 787 stmpe24xx_get_altfunc(struct stmpe *stmpe, enum stmpe_block block) argument 853 struct stmpe *stmpe = data; local 904 struct stmpe *stmpe = irq_data_get_irq_chip_data(data); local 911 struct stmpe *stmpe = irq_data_get_irq_chip_data(data); local 932 struct stmpe *stmpe = irq_data_get_irq_chip_data(data); local 942 struct stmpe *stmpe = irq_data_get_irq_chip_data(data); local 961 struct stmpe *stmpe = d->host_data; local 994 stmpe_irq_init(struct stmpe *stmpe, struct device_node *np) argument 1009 stmpe_chip_init(struct stmpe *stmpe) argument 1074 stmpe_add_device(struct stmpe *stmpe, const struct mfd_cell *cell) argument 1080 stmpe_devices_init(struct stmpe *stmpe) argument 1159 struct stmpe *stmpe; local 1267 stmpe_remove(struct stmpe *stmpe) argument 1282 struct stmpe *stmpe = dev_get_drvdata(dev); local 1292 struct stmpe *stmpe = dev_get_drvdata(dev); local [all...] |