1*d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 21560a838SSachin Kamat /* 3436d42c6SArnd Bergmann * Copyright (c) 2005 Arnaud Patard <[email protected]> 4436d42c6SArnd Bergmann */ 5436d42c6SArnd Bergmann 61560a838SSachin Kamat #ifndef __TOUCHSCREEN_S3C2410_H 71560a838SSachin Kamat #define __TOUCHSCREEN_S3C2410_H 8436d42c6SArnd Bergmann 9436d42c6SArnd Bergmann struct s3c2410_ts_mach_info { 10436d42c6SArnd Bergmann int delay; 11436d42c6SArnd Bergmann int presc; 12436d42c6SArnd Bergmann int oversampling_shift; 13436d42c6SArnd Bergmann void (*cfg_gpio)(struct platform_device *dev); 14436d42c6SArnd Bergmann }; 15436d42c6SArnd Bergmann 16436d42c6SArnd Bergmann extern void s3c24xx_ts_set_platdata(struct s3c2410_ts_mach_info *); 17a829ae57SArnd Bergmann extern void s3c64xx_ts_set_platdata(struct s3c2410_ts_mach_info *); 18436d42c6SArnd Bergmann 19436d42c6SArnd Bergmann /* defined by architecture to configure gpio */ 20436d42c6SArnd Bergmann extern void s3c24xx_ts_cfg_gpio(struct platform_device *dev); 21436d42c6SArnd Bergmann 221560a838SSachin Kamat #endif /*__TOUCHSCREEN_S3C2410_H */ 23