Hi Michael / All, We have a quite a few capacitance drivers. They are all simple and so would be easy to clean up, except for the fact that we don't have an abi for them. So lets make one up. How about the following? Main choice is the units... Doing it with Farads leaves us with a lot of needed decimal places, but then we need a lot anyway for these so what the heck. We are going to need those types with holes in them.. What: /sys/bus/iio/devices/iio:deviceX/in_capacitanceY_raw What: /sys/bus/iio/devices/iio:deviceX/out_capacitanceY_raw What: /sys/bus/iio/devices/iio:deviceX/in_capacitanceY-capacitanceZ_raw KernelVersion: 3.1 Contact: linux-iio@xxxxxxxxxxxxxxx Description: Raw (unscaled no bias removal etc) capacitance value from/to channel Y. After application of _offset and _scale, units will be Farads. Additional entries for: What: /sys/bus/iio/devices/iio:deviceX/in_capacitanceY_offset What: /sys/bus/iio/devices/iio:deviceX/in_capacitanceY_scale With the ad7745 the capdac does seem to be available off chip. If I understand their use correctly it could just be treated as a _calibbias parameters? (the complexity being that there are two..) Naturally there is also a calibration register so this gets somewhat tricky... Is there an optimum combination for a given desire measurement range? All comments welcom. Jonathan -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html