What:          /sys/bus/iio/devices/iio:deviceX/in_magn_offset
 What:          /sys/bus/iio/devices/iio:deviceX/in_rot_offset
 What:          /sys/bus/iio/devices/iio:deviceX/in_angl_offset
+What:          /sys/bus/iio/devices/iio:deviceX/in_capacitanceX_offset
 KernelVersion: 2.6.35
 Contact:       linux-iio@vger.kernel.org
 Description:
 What:          /sys/.../iio:deviceX/events/in_voltageY_thresh_either_en
 What:          /sys/.../iio:deviceX/events/in_tempY_thresh_rising_en
 What:          /sys/.../iio:deviceX/events/in_tempY_thresh_falling_en
+What:          /sys/.../iio:deviceX/events/in_capacitanceY_thresh_rising_en
+What:          /sys/.../iio:deviceX/events/in_capacitanceY_thresh_falling_en
 KernelVersion: 2.6.37
 Contact:       linux-iio@vger.kernel.org
 Description:
                a given event type is enabled a future point (and not those for
                whatever event was previously enabled).
 
+What:          /sys/.../events/in_capacitanceY_adaptive_thresh_rising_en
+What:          /sys/.../events/in_capacitanceY_adaptive_thresh_falling_en
+KernelVersion: 5.13
+Contact:       linux-iio@vger.kernel.org
+Descrption:
+               Adaptive thresholds are similar to normal fixed thresholds
+               but the value is expressed as an offset from a value which
+               provides a low frequency approximation of the channel itself.
+               Thus these detect if a rapid change occurs in the specified
+               direction which crosses tracking value + offset.
+               Tracking value calculation is devices specific.
+
+What:          /sys/.../in_capacitanceY_adaptive_thresh_rising_timeout
+What:          /sys/.../in_capacitanceY_adaptive_thresh_falling_timeout
+KernelVersion: 5.11
+Contact:       linux-iio@vger.kernel.org
+Descrption:
+               When adaptive thresholds are used, the tracking signal
+               may adjust too slowly to step changes in the raw signal.
+               *_timeout (in seconds) specifies a time for which the
+               difference between the slow tracking signal and the raw
+               signal is allowed to remain out-of-range before a reset
+               event occurs in which the tracking signal is made equal
+               to the raw signal, allowing slow tracking to resume and the
+               adaptive threshold event detection to function as expected.
+
 What:          /sys/.../events/in_accel_thresh_rising_value
 What:          /sys/.../events/in_accel_thresh_falling_value
 What:          /sys/.../events/in_accel_x_raw_thresh_rising_value
 What:          /sys/.../events/in_proximity0_thresh_rising_value
 What:          /sys/.../events/in_illuminance_thresh_rising_value
 What:          /sys/.../events/in_illuminance_thresh_falling_value
+What:          /sys/.../events/in_capacitanceY_thresh_rising_value
+What:          /sys/.../events/in_capacitanceY_thresh_falling_value
+What:          /sys/.../events/in_capacitanceY_thresh_adaptive_rising_value
+What:          /sys/.../events/in_capacitanceY_thresh_falling_rising_value
 KernelVersion: 2.6.37
 Contact:       linux-iio@vger.kernel.org
 Description: