Lines Matching refs:stmpe

67 	struct stmpe *stmpe;  member
82 static int __stmpe_reset_fifo(struct stmpe *stmpe) in __stmpe_reset_fifo() argument
86 ret = stmpe_set_bits(stmpe, STMPE_REG_FIFO_STA, in __stmpe_reset_fifo()
91 return stmpe_set_bits(stmpe, STMPE_REG_FIFO_STA, in __stmpe_reset_fifo()
103 int_sta = stmpe_reg_read(ts->stmpe, STMPE_REG_INT_STA); in stmpe_work()
114 int_sta = stmpe_reg_read(ts->stmpe, STMPE_REG_INT_STA); in stmpe_work()
119 __stmpe_reset_fifo(ts->stmpe); in stmpe_work()
144 stmpe_set_bits(ts->stmpe, STMPE_REG_TSC_CTRL, in stmpe_ts_handler()
147 stmpe_block_read(ts->stmpe, STMPE_REG_TSC_DATA_XYZ, 4, data_set); in stmpe_ts_handler()
160 __stmpe_reset_fifo(ts->stmpe); in stmpe_ts_handler()
163 stmpe_set_bits(ts->stmpe, STMPE_REG_TSC_CTRL, in stmpe_ts_handler()
176 struct stmpe *stmpe = ts->stmpe; in stmpe_init_hw() local
179 ret = stmpe_enable(stmpe, STMPE_BLOCK_TOUCHSCREEN | STMPE_BLOCK_ADC); in stmpe_init_hw()
189 ret = stmpe_set_bits(stmpe, STMPE_REG_ADC_CTRL1, in stmpe_init_hw()
196 ret = stmpe_set_bits(stmpe, STMPE_REG_ADC_CTRL2, in stmpe_init_hw()
207 ret = stmpe_set_bits(stmpe, STMPE_REG_TSC_CFG, tsc_cfg_mask, tsc_cfg); in stmpe_init_hw()
213 ret = stmpe_set_bits(stmpe, STMPE_REG_TSC_FRACTION_Z, in stmpe_init_hw()
220 ret = stmpe_set_bits(stmpe, STMPE_REG_TSC_I_DRIVE, in stmpe_init_hw()
228 ret = stmpe_reg_write(stmpe, STMPE_REG_FIFO_TH, 1); in stmpe_init_hw()
234 ret = stmpe_set_bits(stmpe, STMPE_REG_TSC_CTRL, in stmpe_init_hw()
249 ret = __stmpe_reset_fifo(ts->stmpe); in stmpe_ts_open()
253 return stmpe_set_bits(ts->stmpe, STMPE_REG_TSC_CTRL, in stmpe_ts_open()
263 stmpe_set_bits(ts->stmpe, STMPE_REG_TSC_CTRL, in stmpe_ts_close()
297 struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); in stmpe_input_probe() local
316 ts->stmpe = stmpe; in stmpe_input_probe()
363 stmpe_disable(ts->stmpe, STMPE_BLOCK_TOUCHSCREEN); in stmpe_ts_remove()