Lines Matching full:tsc2007
3 * drivers/input/touchscreen/tsc2007.c
28 #include <linux/platform_data/tsc2007.h>
29 #include "tsc2007.h"
31 int tsc2007_xfer(struct tsc2007 *tsc, u8 cmd) in tsc2007_xfer()
53 static void tsc2007_read_values(struct tsc2007 *tsc, struct ts_event *tc) in tsc2007_read_values()
69 u32 tsc2007_calculate_resistance(struct tsc2007 *tsc, struct ts_event *tc) in tsc2007_calculate_resistance()
89 bool tsc2007_is_pen_down(struct tsc2007 *ts) in tsc2007_is_pen_down()
113 struct tsc2007 *ts = handle; in tsc2007_soft_irq()
174 static void tsc2007_stop(struct tsc2007 *ts) in tsc2007_stop()
185 struct tsc2007 *ts = input_get_drvdata(input_dev); in tsc2007_open()
205 struct tsc2007 *ts = input_get_drvdata(input_dev); in tsc2007_close()
213 struct tsc2007 *ts = i2c_get_clientdata(client); in tsc2007_get_pendown_state_gpio()
218 static int tsc2007_probe_properties(struct device *dev, struct tsc2007 *ts) in tsc2007_probe_properties()
261 static int tsc2007_probe_pdev(struct device *dev, struct tsc2007 *ts, in tsc2007_probe_pdev()
296 struct tsc2007 *ts; in tsc2007_probe()
304 ts = devm_kzalloc(&client->dev, sizeof(struct tsc2007), GFP_KERNEL); in tsc2007_probe()
331 input_dev->name = "TSC2007 Touchscreen"; in tsc2007_probe()
402 { "tsc2007" },
409 { .compatible = "ti,tsc2007" },
416 .name = "tsc2007",
426 MODULE_DESCRIPTION("TSC2007 TouchScreen Driver");