• Home
  • Raw
  • Download

Lines Matching full:stmpe

27 #include <linux/mfd/stmpe.h>
63 #define STMPE_TS_NAME "stmpe-ts"
68 * @stmpe: pointer back to STMPE MFD container
98 struct stmpe *stmpe; member
113 static int __stmpe_reset_fifo(struct stmpe *stmpe) in __stmpe_reset_fifo() argument
117 ret = stmpe_set_bits(stmpe, STMPE_REG_FIFO_STA, in __stmpe_reset_fifo()
122 return stmpe_set_bits(stmpe, STMPE_REG_FIFO_STA, in __stmpe_reset_fifo()
134 int_sta = stmpe_reg_read(ts->stmpe, STMPE_REG_INT_STA); in stmpe_work()
145 int_sta = stmpe_reg_read(ts->stmpe, STMPE_REG_INT_STA); in stmpe_work()
150 __stmpe_reset_fifo(ts->stmpe); in stmpe_work()
175 stmpe_set_bits(ts->stmpe, STMPE_REG_TSC_CTRL, in stmpe_ts_handler()
178 stmpe_block_read(ts->stmpe, STMPE_REG_TSC_DATA_XYZ, 4, data_set); in stmpe_ts_handler()
191 __stmpe_reset_fifo(ts->stmpe); in stmpe_ts_handler()
194 stmpe_set_bits(ts->stmpe, STMPE_REG_TSC_CTRL, in stmpe_ts_handler()
207 struct stmpe *stmpe = ts->stmpe; in stmpe_init_hw() local
210 ret = stmpe_enable(stmpe, STMPE_BLOCK_TOUCHSCREEN | STMPE_BLOCK_ADC); in stmpe_init_hw()
220 ret = stmpe_set_bits(stmpe, STMPE_REG_ADC_CTRL1, in stmpe_init_hw()
227 ret = stmpe_set_bits(stmpe, STMPE_REG_ADC_CTRL2, in stmpe_init_hw()
238 ret = stmpe_set_bits(stmpe, STMPE_REG_TSC_CFG, tsc_cfg_mask, tsc_cfg); in stmpe_init_hw()
244 ret = stmpe_set_bits(stmpe, STMPE_REG_TSC_FRACTION_Z, in stmpe_init_hw()
251 ret = stmpe_set_bits(stmpe, STMPE_REG_TSC_I_DRIVE, in stmpe_init_hw()
259 ret = stmpe_reg_write(stmpe, STMPE_REG_FIFO_TH, 1); in stmpe_init_hw()
265 ret = stmpe_set_bits(stmpe, STMPE_REG_TSC_CTRL, in stmpe_init_hw()
280 ret = __stmpe_reset_fifo(ts->stmpe); in stmpe_ts_open()
284 return stmpe_set_bits(ts->stmpe, STMPE_REG_TSC_CTRL, in stmpe_ts_open()
294 stmpe_set_bits(ts->stmpe, STMPE_REG_TSC_CTRL, in stmpe_ts_close()
328 struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); in stmpe_input_probe() local
347 ts->stmpe = stmpe; in stmpe_input_probe()
394 stmpe_disable(ts->stmpe, STMPE_BLOCK_TOUCHSCREEN); in stmpe_ts_remove()
409 { .compatible = "st,stmpe-ts", },