/kernel/linux/linux-5.10/drivers/mfd/ |
D | stmpe.c | 47 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 …]
|
D | stmpe-spi.c | 20 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
|
D | stmpe-i2c.c | 20 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
|
/kernel/linux/linux-5.10/include/linux/mfd/ |
D | stmpe.h | 122 struct stmpe { struct 130 struct stmpe_client_info *ci; argument 131 enum stmpe_partnum partnum; argument 132 struct stmpe_variant_info *variant; argument 139 struct stmpe_platform_data *pdata; argument 148 extern int stmpe_reg_write(struct stmpe *stmpe, u8 reg, u8 data); argument
|
/kernel/linux/linux-5.10/drivers/gpio/ |
D | gpio-stmpe.c | 32 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 97 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_direction_output() local 110 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_direction_input() local 120 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_request() local 181 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_irq_sync_unlock() local 255 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_dbg_show_one() local 374 struct stmpe *stmpe = stmpe_gpio->stmpe; in stmpe_gpio_irq() local [all …]
|
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
D | stmpe-ts.c | 71 struct stmpe *stmpe; member 82 static int __stmpe_reset_fifo(struct stmpe *stmpe) in __stmpe_reset_fifo() 176 struct stmpe *stmpe = ts->stmpe; in stmpe_init_hw() local 287 struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); in stmpe_input_probe() local
|
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
D | stmpe-keypad.c | 129 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
|
/kernel/linux/linux-5.10/drivers/pwm/ |
D | pwm-stmpe.c | 29 struct stmpe *stmpe; member 271 struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); in stmpe_pwm_probe() local
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | imx6ul-isiot.dtsi | 135 stmpe: touchscreen { label
|
D | imx6ul-phytec-segin.dtsi | 133 stmpe: touchscreen@44 { label
|
D | imx6qdl-phytec-mira.dtsi | 153 stmpe: touchctrl@44 { label
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
D | stmpe-adc.c | 47 struct stmpe *stmpe; member 232 struct stmpe *stmpe = adc->stmpe; in stmpe_adc_init_hw() local
|