Home
last modified time | relevance | path

Searched defs:stmpe (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/include/linux/mfd/
Dstmpe.h108 struct stmpe { struct
116 struct stmpe_client_info *ci; argument
117 enum stmpe_partnum partnum; argument
118 struct stmpe_variant_info *variant; argument
125 struct stmpe_platform_data *pdata; argument
128 extern int stmpe_reg_write(struct stmpe *stmpe, u8 reg, u8 data); argument
/Linux-v4.19/drivers/mfd/
Dstmpe.c47 static int __stmpe_enable(struct stmpe *stmpe, unsigned int blocks) in __stmpe_enable()
52 static int __stmpe_disable(struct stmpe *stmpe, unsigned int blocks) in __stmpe_disable()
57 static int __stmpe_reg_read(struct stmpe *stmpe, u8 reg) in __stmpe_reg_read()
70 static int __stmpe_reg_write(struct stmpe *stmpe, u8 reg, u8 val) in __stmpe_reg_write()
83 static int __stmpe_set_bits(struct stmpe *stmpe, u8 reg, u8 mask, u8 val) in __stmpe_set_bits()
97 static int __stmpe_block_read(struct stmpe *stmpe, u8 reg, u8 length, in __stmpe_block_read()
112 static int __stmpe_block_write(struct stmpe *stmpe, u8 reg, u8 length, in __stmpe_block_write()
132 int stmpe_enable(struct stmpe *stmpe, unsigned int blocks) in stmpe_enable()
149 int stmpe_disable(struct stmpe *stmpe, unsigned int blocks) in stmpe_disable()
166 int stmpe_reg_read(struct stmpe *stmpe, u8 reg) in stmpe_reg_read()
[all …]
Dstmpe-spi.c20 static int spi_reg_read(struct stmpe *stmpe, u8 reg) in spi_reg_read()
28 static int spi_reg_write(struct stmpe *stmpe, u8 reg, u8 val) in spi_reg_write()
36 static int spi_block_read(struct stmpe *stmpe, u8 reg, u8 length, u8 *values) in spi_block_read()
50 static int spi_block_write(struct stmpe *stmpe, u8 reg, u8 length, in spi_block_write()
64 static void spi_init(struct stmpe *stmpe) in spi_init()
107 struct stmpe *stmpe = spi_get_drvdata(spi); in stmpe_spi_remove() local
Dstmpe-i2c.c20 static int i2c_reg_read(struct stmpe *stmpe, u8 reg) in i2c_reg_read()
27 static int i2c_reg_write(struct stmpe *stmpe, u8 reg, u8 val) in i2c_reg_write()
34 static int i2c_block_read(struct stmpe *stmpe, u8 reg, u8 length, u8 *values) in i2c_block_read()
41 static int i2c_block_write(struct stmpe *stmpe, u8 reg, u8 length, in i2c_block_write()
96 struct stmpe *stmpe = dev_get_drvdata(&i2c->dev); in stmpe_i2c_remove() local
/Linux-v4.19/drivers/gpio/
Dgpio-stmpe.c32 struct stmpe *stmpe; member
44 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_get() local
59 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_set() local
78 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_get_direction() local
94 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_direction_output() local
107 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_direction_input() local
117 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_request() local
178 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_irq_sync_unlock() local
252 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_dbg_show_one() local
371 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_irq() local
[all …]
/Linux-v4.19/drivers/input/keyboard/
Dstmpe-keypad.c129 struct stmpe *stmpe; member
143 struct stmpe *stmpe = keypad->stmpe; in stmpe_keypad_read_data() local
199 struct stmpe *stmpe = keypad->stmpe; in stmpe_keypad_altfunc_init() local
267 struct stmpe *stmpe = keypad->stmpe; in stmpe_keypad_chip_init() local
332 struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); in stmpe_keypad_probe() local
/Linux-v4.19/drivers/input/touchscreen/
Dstmpe-ts.c98 struct stmpe *stmpe; member
113 static int __stmpe_reset_fifo(struct stmpe *stmpe) in __stmpe_reset_fifo()
207 struct stmpe *stmpe = ts->stmpe; in stmpe_init_hw() local
328 struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); in stmpe_input_probe() local
/Linux-v4.19/drivers/pwm/
Dpwm-stmpe.c33 struct stmpe *stmpe; member
275 struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); in stmpe_pwm_probe() local
/Linux-v4.19/arch/arm/boot/dts/
Dimx6ul-isiot.dtsi163 stmpe: touchscreen { label
Dimx6qdl-phytec-mira.dtsi153 stmpe: touchctrl@44 { label