]> git.baikalelectronics.ru Git - kernel.git/commit
iio: dac: mcp4725: Add basic support for MCP4726
authorAkinobu Mita <akinobu.mita@gmail.com>
Sat, 26 Dec 2015 12:17:22 +0000 (21:17 +0900)
committerJonathan Cameron <jic23@kernel.org>
Sun, 3 Jan 2016 17:42:59 +0000 (17:42 +0000)
commit72350dc1852f6d34aa29e032960755b3e7be89d9
tree00d9976ea2b8559ad04c5bb825fa28b0d4659386
parent12cb2739f8804597c9f2dcad6c21dadfb4b96ce0
iio: dac: mcp4725: Add basic support for MCP4726

MCP4726 is a single channel 12-bit DAC.  We can support MCP4726 with
a little changes to mcp4725 driver.  In power-down mode, they have
different selection of VOUT pull-down registers.

MCP4726 also has features:
 - Output gain options: 1x, 2x
 - Voltage reference selection: VDD, VREF (Unbuffered or Buffered)

But these are not supported in this change. (1x gain, VDD is selected)

datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/22272C.pdf

Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Cc: Jonathan Cameron <jic23@kernel.org>
Cc: Hartmut Knaack <knaack.h@gmx.de>
Cc: Lars-Peter Clausen <lars@metafoo.de>
Cc: Peter Meerwald <pmeerw@pmeerw.net>
Cc: linux-iio@vger.kernel.org
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Documentation/ABI/testing/sysfs-bus-iio
drivers/iio/dac/Kconfig
drivers/iio/dac/mcp4725.c