Searched refs:stmpe (Results 1 - 10 of 10) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mfd/
H A Dstmpe.c15 #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...]
H A Dstmpe.h64 int (*enable)(struct stmpe *stmpe, unsigned int blocks, bool enable);
65 int (*get_altfunc)(struct stmpe *stmpe, enum stmpe_block block);
66 int (*enable_autosleep)(struct stmpe *stmpe, int autosleep_timeout);
H A DMakefile18 obj-$(CONFIG_MFD_STMPE) += stmpe.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/mfd/
H A Dstmpe.h31 * obtained by indexing stmpe->regs with one of the following.
55 * struct stmpe - STMPE MFD structure
69 struct stmpe { struct
85 extern int stmpe_reg_write(struct stmpe *stmpe, u8 reg, u8 data);
86 extern int stmpe_reg_read(struct stmpe *stmpe, u8 reg);
87 extern int stmpe_block_read(struct stmpe *stmpe, u8 reg, u8 length,
89 extern int stmpe_block_write(struct stmpe *stmp
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpio/
H A Dstmpe-gpio.c15 #include <linux/mfd/stmpe.h>
28 struct stmpe *stmpe; member in struct:stmpe_gpio
47 struct stmpe *stmpe = stmpe_gpio->stmpe; local
48 u8 reg = stmpe->regs[STMPE_IDX_GPMR_LSB] - (offset / 8);
52 ret = stmpe_reg_read(stmpe, reg);
62 struct stmpe *stmpe local
74 struct stmpe *stmpe = stmpe_gpio->stmpe; local
87 struct stmpe *stmpe = stmpe_gpio->stmpe; local
104 struct stmpe *stmpe = stmpe_gpio->stmpe; local
154 struct stmpe *stmpe = stmpe_gpio->stmpe; local
211 struct stmpe *stmpe = stmpe_gpio->stmpe; local
283 struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); local
353 struct stmpe *stmpe = stmpe_gpio->stmpe; local
[all...]
H A DMakefile23 obj-$(CONFIG_GPIO_STMPE) += stmpe-gpio.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/keyboard/
H A Dstmpe-keypad.c15 #include <linux/mfd/stmpe.h>
104 struct stmpe *stmpe; member in struct:stmpe_keypad
118 struct stmpe *stmpe = keypad->stmpe; local
123 return stmpe_block_read(stmpe, STMPE_KPC_DATA_BYTE0,
127 ret = stmpe_reg_read(stmpe, STMPE_KPC_DATA_BYTE0 + i);
174 struct stmpe *stmpe local
214 struct stmpe *stmpe = keypad->stmpe; local
262 struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); local
352 struct stmpe *stmpe = keypad->stmpe; local
[all...]
H A DMakefile38 obj-$(CONFIG_KEYBOARD_STMPE) += stmpe-keypad.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/touchscreen/
H A Dstmpe-ts.c26 #include <linux/mfd/stmpe.h>
62 #define STMPE_TS_NAME "stmpe-ts"
66 struct stmpe *stmpe; member in struct:stmpe_touch
81 static int __stmpe_reset_fifo(struct stmpe *stmpe) argument
85 ret = stmpe_set_bits(stmpe, STMPE_REG_FIFO_STA,
90 return stmpe_set_bits(stmpe, STMPE_REG_FIFO_STA,
102 int_sta = stmpe_reg_read(ts->stmpe, STMPE_REG_INT_STA);
106 int_sta = stmpe_reg_read(ts->stmpe, STMPE_REG_INT_ST
160 struct stmpe *stmpe = ts->stmpe; local
253 struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); local
[all...]
H A DMakefile39 obj-$(CONFIG_TOUCHSCREEN_STMPE) += stmpe-ts.o

Completed in 60 milliseconds