<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/drivers/iio/dac, branch v3.7</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.kobert.dev/pm24.git/atom/drivers/iio/dac?h=v3.7</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom/drivers/iio/dac?h=v3.7'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2012-09-22T09:09:40Z</updated>
<entry>
<title>iio: dac/ad5755: signedness bug in ad5755_setup_pdata()</title>
<updated>2012-09-22T09:09:40Z</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@oracle.com</email>
</author>
<published>2012-09-19T06:27:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=369d0e20138c774e4c0c07ca1572e412207bc3fc'/>
<id>urn:sha1:369d0e20138c774e4c0c07ca1572e412207bc3fc</id>
<content type='text'>
We need "ret" to be signed for the error handling to work correctly.

Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:dac: Add ad5755 driver</title>
<updated>2012-09-17T19:55:54Z</updated>
<author>
<name>Lars-Peter Clausen</name>
<email>lars@metafoo.de</email>
</author>
<published>2012-09-17T09:24:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=c499d029d80534a01e858ce9fd1687f2042f7a86'/>
<id>urn:sha1:c499d029d80534a01e858ce9fd1687f2042f7a86</id>
<content type='text'>
This patch adds support for the AD5755, AD5755-1, AD5757, AD5735, AD5737 16 and
14 bit quad-channel DACs. The AD5757/AD5737 only have current outputs, but
for the AD5755/AD5757 each of the outputs can be configured to either be a
voltage or a current output. We only allow to configure this at device probe
time since usually this needs to match the external circuitry and should not be
changed on the fly.

A few trivial formatting changes on merge.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:ad5446: Add device ids for ad5301/ad5311/ad5321</title>
<updated>2012-09-08T09:14:46Z</updated>
<author>
<name>Lars-Peter Clausen</name>
<email>lars@metafoo.de</email>
</author>
<published>2012-09-04T09:10:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=bf83238019cf091a32d3a8aeddf22282af992843'/>
<id>urn:sha1:bf83238019cf091a32d3a8aeddf22282af992843</id>
<content type='text'>
The ad5301/ad5311/ad5321 are software compatible to the ad5602/ad5612/ad5622.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:ad5446: Add support for the ad5300/ad5310/ad5320</title>
<updated>2012-09-08T09:14:45Z</updated>
<author>
<name>Lars-Peter Clausen</name>
<email>lars@metafoo.de</email>
</author>
<published>2012-09-04T09:10:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=2fafbce25063ae2732f2f2d9f853f1d97145eab5'/>
<id>urn:sha1:2fafbce25063ae2732f2f2d9f853f1d97145eab5</id>
<content type='text'>
The ad5300/ad5310/ad5320 is a family of single channel DACs with a SPI interface
similar to the ad5601/ad5611/ad5621 but use a different shift factor for the
data word.

While we are at it also reorder the device part numbers in the ad5446 driver
Kconfig to be ordered alphabetically.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:ad5446: get rid of private header file</title>
<updated>2012-09-03T19:26:45Z</updated>
<author>
<name>Jean-Francois Dagenais</name>
<email>jeff.dagenais@gmail.com</email>
</author>
<published>2012-08-21T14:28:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=2e15c903c1e6238735775b9ce491fa4f942cd5fc'/>
<id>urn:sha1:2e15c903c1e6238735775b9ce491fa4f942cd5fc</id>
<content type='text'>
Most of the defines in there were not even used, and the structs left are
private to the .c file. Makes the driver more in line with most of the
kernel drivers.

Signed-off-by: Jean-Francois Dagenais &lt;jeff.dagenais@gmail.com&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:ad5446: Add support for I2C based DACs</title>
<updated>2012-09-03T19:26:45Z</updated>
<author>
<name>Jean-Francois Dagenais</name>
<email>jeff.dagenais@gmail.com</email>
</author>
<published>2012-08-21T14:28:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=3ec36a2cf0d50db61e15c6ee77d1dcdc73a7aca5'/>
<id>urn:sha1:3ec36a2cf0d50db61e15c6ee77d1dcdc73a7aca5</id>
<content type='text'>
This patch adds support for I2C based single channel DACs to the ad5446
driver. Specifically AD5602, AD5612 and AD5622.

V1: from Lars-Peter Clausen &lt;lars@metafoo.de&gt;
V2: Split the device IDs into two enums and move them to the c file.

Signed-off-by: Jean-Francois Dagenais &lt;jeff.dagenais@gmail.com&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: dac: ad5064: fix section mismatch in ad5064_init() in linux-next</title>
<updated>2012-07-12T19:00:08Z</updated>
<author>
<name>Gerard Snitselaar</name>
<email>dev@snitselaar.org</email>
</author>
<published>2012-07-11T04:05:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=21fa54e4017fb0ed2107282e6057528ca59b8942'/>
<id>urn:sha1:21fa54e4017fb0ed2107282e6057528ca59b8942</id>
<content type='text'>
ad5064_init() calls ad5064_spi_unregister_driver() which is annotated
__exit.

Signed-off-by: Gerard Snitselaar &lt;dev@snitselaar.org&gt;
Acked-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio: ad5064: Move bus write callbacks to #if protected sections</title>
<updated>2012-07-12T16:57:16Z</updated>
<author>
<name>Lars-Peter Clausen</name>
<email>lars@metafoo.de</email>
</author>
<published>2012-07-11T08:01:00Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=9660ac704ec92ef535bf7c991cb7129b186007a5'/>
<id>urn:sha1:9660ac704ec92ef535bf7c991cb7129b186007a5</id>
<content type='text'>
Move the SPI and I2C specific write callbacks to the respective
"#if IS_ENABLED(CONFIG_SPI_MASTER)" and "#if IS_ENABLED(CONFIG_I2C)"
protected sections of the code.

This fixes the following warning which occurs if CONFIG_I2C is not set:
	drivers/iio/dac/ad5064.c: In function ‘ad5064_i2c_write’:
	drivers/iio/dac/ad5064.c:132: error: implicit declaration of function ‘i2c_master_send’

And the follwing warning which occurs when CONFIG_SPI_MASTER is not set:
	drivers/iio/dac/ad5064.c:137: warning: ‘ad5064_spi_write’ defined but not used

Reported-by: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:dac:ad5064: Add support for the ad5629r and ad5669r</title>
<updated>2012-06-30T09:15:09Z</updated>
<author>
<name>Lars-Peter Clausen</name>
<email>lars@metafoo.de</email>
</author>
<published>2012-06-26T09:04:36Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=6a17a0768f77626046aa441843b318a00bac3800'/>
<id>urn:sha1:6a17a0768f77626046aa441843b318a00bac3800</id>
<content type='text'>
The ad5629r and ad5669r are the I2C variants of the ad5628 and ad5668. Since the
ad5064 driver currently only supports SPI based devices the major part of this
patch focuses on adding support for I2C based devices. Adding support for the
actual parts boils down to adding entries for them to the device id table.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
</content>
</entry>
<entry>
<title>iio:dac:ad5446: Add support for the AD5450/51/52/53</title>
<updated>2012-06-26T21:57:30Z</updated>
<author>
<name>Lars-Peter Clausen</name>
<email>lars@metafoo.de</email>
</author>
<published>2012-06-26T08:45:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=779c0c4619f57ab0d573468baa7a791db402e9f9'/>
<id>urn:sha1:779c0c4619f57ab0d573468baa7a791db402e9f9</id>
<content type='text'>
This patch adds support for the Analog Devices AD5450/51/52/53 Digital-to-Analog
converters.

The AD5452 and AD5453 are software compatible to the existing AD5444 and AD5446.
The AD5450 and AD5451 are similar but have a smaller resolution.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Acked-by: Jonathan Cameron &lt;jic23@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
