• 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 refs:ts_dev

116 	struct atmel_tsadcc	*ts_dev = (struct atmel_tsadcc *)dev;
117 struct input_dev *input_dev = ts_dev->input;
136 ts_dev->bufferedmeasure = 0;
154 if (ts_dev->bufferedmeasure) {
158 input_report_abs(input_dev, ABS_X, ts_dev->prev_absx);
159 input_report_abs(input_dev, ABS_Y, ts_dev->prev_absy);
163 ts_dev->bufferedmeasure = 1;
166 ts_dev->prev_absx = atmel_tsadcc_read(ATMEL_TSADCC_CDR3) << 10;
167 ts_dev->prev_absx /= atmel_tsadcc_read(ATMEL_TSADCC_CDR2);
169 ts_dev->prev_absy = atmel_tsadcc_read(ATMEL_TSADCC_CDR1) << 10;
170 ts_dev->prev_absy /= atmel_tsadcc_read(ATMEL_TSADCC_CDR0);
182 struct atmel_tsadcc *ts_dev;
197 ts_dev = kzalloc(sizeof(struct atmel_tsadcc), GFP_KERNEL);
198 if (!ts_dev) {
202 platform_set_drvdata(pdev, ts_dev);
211 ts_dev->irq = platform_get_irq(pdev, 0);
212 if (ts_dev->irq < 0) {
232 err = request_irq(ts_dev->irq, atmel_tsadcc_interrupt, IRQF_DISABLED,
233 pdev->dev.driver->name, ts_dev);
239 ts_dev->clk = clk_get(&pdev->dev, "tsc_clk");
240 if (IS_ERR(ts_dev->clk)) {
242 err = PTR_ERR(ts_dev->clk);
246 ts_dev->input = input_dev;
247 ts_dev->bufferedmeasure = 0;
249 snprintf(ts_dev->phys, sizeof(ts_dev->phys),
253 input_dev->phys = ts_dev->phys;
263 clk_enable(ts_dev->clk);
265 prsc = clk_get_rate(ts_dev->clk);
311 clk_disable(ts_dev->clk);
312 clk_put(ts_dev->clk);
314 free_irq(ts_dev->irq, ts_dev);
320 input_free_device(ts_dev->input);
322 kfree(ts_dev);
328 struct atmel_tsadcc *ts_dev = dev_get_drvdata(&pdev->dev);
331 free_irq(ts_dev->irq, ts_dev);
333 input_unregister_device(ts_dev->input);
339 clk_disable(ts_dev->clk);
340 clk_put(ts_dev->clk);
342 kfree(ts_dev);