Lines Matching refs:ad7879
107 struct ad7879 { struct
136 static int ad7879_read(struct ad7879 *ts, u8 reg) in ad7879_read() argument
151 static int ad7879_write(struct ad7879 *ts, u8 reg, u16 val) in ad7879_write()
166 static int ad7879_report(struct ad7879 *ts) in ad7879_report()
230 static void ad7879_ts_event_release(struct ad7879 *ts) in ad7879_ts_event_release()
241 struct ad7879 *ts = timer_container_of(ts, t, timer); in ad7879_timer()
248 struct ad7879 *ts = handle; in ad7879_irq()
262 static void __ad7879_enable(struct ad7879 *ts) in __ad7879_enable()
271 static void __ad7879_disable(struct ad7879 *ts) in __ad7879_disable()
286 struct ad7879 *ts = input_get_drvdata(input); in ad7879_open()
297 struct ad7879 *ts = input_get_drvdata(input); in ad7879_close()
306 struct ad7879 *ts = dev_get_drvdata(dev); in ad7879_suspend()
322 struct ad7879 *ts = dev_get_drvdata(dev); in ad7879_resume()
339 static void ad7879_toggle(struct ad7879 *ts, bool disable) in ad7879_toggle()
362 struct ad7879 *ts = dev_get_drvdata(dev); in ad7879_disable_show()
371 struct ad7879 *ts = dev_get_drvdata(dev); in ad7879_disable_store()
405 struct ad7879 *ts = gpiochip_get_data(chip); in ad7879_gpio_direction_input()
419 struct ad7879 *ts = gpiochip_get_data(chip); in ad7879_gpio_direction_output()
438 struct ad7879 *ts = gpiochip_get_data(chip); in ad7879_gpio_get_value()
451 struct ad7879 *ts = gpiochip_get_data(chip); in ad7879_gpio_set_value()
466 static int ad7879_gpio_add(struct ad7879 *ts) in ad7879_gpio_add()
495 static int ad7879_gpio_add(struct ad7879 *ts) in ad7879_gpio_add()
501 static int ad7879_parse_dt(struct device *dev, struct ad7879 *ts) in ad7879_parse_dt()
530 struct ad7879 *ts; in ad7879_probe()