Searched refs:ad7879 (Results 1 – 7 of 7) sorted by relevance
106 struct ad7879 { struct135 static int ad7879_read(struct ad7879 *ts, u8 reg) in ad7879_read() argument150 static int ad7879_write(struct ad7879 *ts, u8 reg, u16 val) in ad7879_write()165 static int ad7879_report(struct ad7879 *ts) in ad7879_report()229 static void ad7879_ts_event_release(struct ad7879 *ts) in ad7879_ts_event_release()240 struct ad7879 *ts = from_timer(ts, t, timer); in ad7879_timer()247 struct ad7879 *ts = handle; in ad7879_irq()261 static void __ad7879_enable(struct ad7879 *ts) in __ad7879_enable()270 static void __ad7879_disable(struct ad7879 *ts) in __ad7879_disable()285 struct ad7879 *ts = input_get_drvdata(input); in ad7879_open()[all …]
13 obj-$(CONFIG_TOUCHSCREEN_AD7879) += ad7879.o14 obj-$(CONFIG_TOUCHSCREEN_AD7879_I2C) += ad7879-i2c.o15 obj-$(CONFIG_TOUCHSCREEN_AD7879_SPI) += ad7879-spi.o
68 module will be called ad7879.78 module will be called ad7879-i2c.90 module will be called ad7879-spi.
207 compatible = "adi,ad7879-1";
413 compatible = "adi,ad7879-1";
170 compatible = "adi,ad7879-1";
461 F: drivers/input/touchscreen/ad7879.c