• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/touchscreen/

Lines Matching defs:ad7879

35 #include <linux/spi/ad7879.h>
36 #include "ad7879.h"
107 struct ad7879 {
134 static int ad7879_read(struct ad7879 *ts, u8 reg)
139 static int ad7879_multi_read(struct ad7879 *ts, u8 first_reg, u8 count, u16 *buf)
144 static int ad7879_write(struct ad7879 *ts, u8 reg, u16 val)
149 static int ad7879_report(struct ad7879 *ts)
166 * programmable. (dev.platform_data, see linux/spi/ad7879.h) Other
191 static void ad7879_ts_event_release(struct ad7879 *ts)
202 struct ad7879 *ts = (void *)handle;
209 struct ad7879 *ts = handle;
219 static void __ad7879_enable(struct ad7879 *ts)
228 static void __ad7879_disable(struct ad7879 *ts)
241 struct ad7879 *ts = input_get_drvdata(input);
252 struct ad7879 *ts = input_get_drvdata(input);
259 void ad7879_suspend(struct ad7879 *ts)
272 void ad7879_resume(struct ad7879 *ts)
285 static void ad7879_toggle(struct ad7879 *ts, bool disable)
308 struct ad7879 *ts = dev_get_drvdata(dev);
317 struct ad7879 *ts = dev_get_drvdata(dev);
345 struct ad7879 *ts = container_of(chip, struct ad7879, gc);
359 struct ad7879 *ts = container_of(chip, struct ad7879, gc);
378 struct ad7879 *ts = container_of(chip, struct ad7879, gc);
391 struct ad7879 *ts = container_of(chip, struct ad7879, gc);
403 static int ad7879_gpio_add(struct ad7879 *ts,
431 static void ad7879_gpio_remove(struct ad7879 *ts)
444 static inline int ad7879_gpio_add(struct ad7879 *ts,
450 static inline void ad7879_gpio_remove(struct ad7879 *ts)
455 struct ad7879 *ad7879_probe(struct device *dev, u8 devid, unsigned int irq,
459 struct ad7879 *ts;
601 void ad7879_remove(struct ad7879 *ts)