is required is a consistent labeling.  Units after application
                of scale and offset are nanofarads.
 
+What:          /sys/.../iio:deviceX/in_capacitanceY-capacitanceZ_zeropoint
+KernelVersion: 6.1
+Contact:       linux-iio@vger.kernel.org
+Description:
+               For differential channels, this an offset that is applied
+               equally to both inputs. As the reading is of the difference
+               between the two inputs, this should not be applied to the _raw
+               reading by userspace (unlike _offset) and unlike calibbias
+               it does not affect the differential value measured because
+               the effect of _zeropoint cancels out across the two inputs
+               that make up the differential pair. It's purpose is to bring
+               the individual signals, before the differential is measured,
+               within the measurement range of the device. The naming is
+               chosen because if the separate inputs that make the
+               differential pair are drawn on a graph in their
+               _raw  units, this is the value that the zero point on the
+               measurement axis represents. It is expressed with the
+               same scaling as _raw.
+
 What:          /sys/bus/iio/devices/iio:deviceX/in_temp_raw
 What:          /sys/bus/iio/devices/iio:deviceX/in_tempX_raw
 What:          /sys/bus/iio/devices/iio:deviceX/in_temp_x_raw
 
        [IIO_CHAN_INFO_OVERSAMPLING_RATIO] = "oversampling_ratio",
        [IIO_CHAN_INFO_THERMOCOUPLE_TYPE] = "thermocouple_type",
        [IIO_CHAN_INFO_CALIBAMBIENT] = "calibambient",
+       [IIO_CHAN_INFO_ZEROPOINT] = "zeropoint",
 };
 /**
  * iio_device_id() - query the unique ID for the device
 
        IIO_CHAN_INFO_OVERSAMPLING_RATIO,
        IIO_CHAN_INFO_THERMOCOUPLE_TYPE,
        IIO_CHAN_INFO_CALIBAMBIENT,
+       IIO_CHAN_INFO_ZEROPOINT,
 };
 
 #endif /* _IIO_TYPES_H_ */