]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/spi/ads7846.h
Input: ads7846 - introduce sample settling delay
[linux-2.6-omap-h63xx.git] / include / linux / spi / ads7846.h
index 3387e44dfd13bdef5014e050aff8e85637387048..a44fa7a02bd92ff424359f41d769bf353eec4b17 100644 (file)
@@ -16,6 +16,14 @@ struct ads7846_platform_data {
        u16     vref_delay_usecs;       /* 0 for external vref; etc */
        int     keep_vref_on:1;         /* set to keep vref on for differential
                                         * measurements as well */
+
+       /* Settling time of the analog signals; a function of Vcc and the
+        * capacitance on the X/Y drivers.  If set to non-zero, two samples
+        * are taken with settle_delay us apart, and the second one is used.
+        * ~150 uSec with 0.01uF caps.
+        */
+       u16     settle_delay_usecs;
+
        u16     x_plate_ohms;
        u16     y_plate_ohms;