diff options
Diffstat (limited to 'arch/arm/mach-s3c2410/include/mach/ts.h')
-rw-r--r-- | arch/arm/mach-s3c2410/include/mach/ts.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/arch/arm/mach-s3c2410/include/mach/ts.h b/arch/arm/mach-s3c2410/include/mach/ts.h index 6fa75f6c0ab..ab4433f10bd 100644 --- a/arch/arm/mach-s3c2410/include/mach/ts.h +++ b/arch/arm/mach-s3c2410/include/mach/ts.h @@ -16,12 +16,17 @@ #ifndef __ASM_ARM_TS_H #define __ASM_ARM_TS_H +#include <linux/ts_filter.h> + struct s3c2410_ts_mach_info { - int delay; - int presc; - int oversampling_shift; - int excursion_filter_len_bits; - int reject_threshold_vs_avg; + int delay; + int presc; + /* array of pointers to filter APIs we want to use, in order + * ends on first NULL, all NULL is OK + */ + struct ts_filter_api *filter_sequence[MAX_TS_FILTER_CHAIN]; + /* array of configuration ints, one for each filter above */ + void *filter_config[MAX_TS_FILTER_CHAIN]; }; void set_s3c2410ts_info(struct s3c2410_ts_mach_info *hard_s3c2410ts_info); |