pcf8591: driver for adc/dac with i2c interface
(cherry picked from commit a60b30469741392e66ec6fd21a8d5c4810a2d407)