1. 17 Jun, 2016 1 commit
  2. 02 May, 2016 1 commit
  3. 10 Apr, 2016 1 commit
  4. 12 Mar, 2016 1 commit
  5. 24 Feb, 2016 1 commit
  6. 13 Feb, 2016 1 commit
  7. 08 Feb, 2016 2 commits
  8. 24 Jan, 2016 1 commit
  9. 03 Jan, 2016 1 commit
  10. 17 May, 2015 1 commit
  11. 28 Mar, 2015 1 commit
  12. 27 Jul, 2014 1 commit
  13. 21 Jun, 2014 1 commit
  14. 23 Sep, 2013 1 commit
  15. 03 Aug, 2013 2 commits
  16. 11 Jun, 2013 1 commit
  17. 22 May, 2013 1 commit
    • Axel Lin's avatar
      iio: dac: Fix build error when CONFIG_SPI_MASTER=y && CONFIG_I2C=m · 0ae5fb6f
      Axel Lin authored
      
      
      This patch fixes below build error when CONFIG_SPI_MASTER=y && CONFIG_I2C=m:
      
      drivers/built-in.o: In function `ad5064_i2c_write':
      drivers/iio/dac/ad5064.c:608: undefined reference to `i2c_master_send'
      drivers/built-in.o: In function `ad5064_i2c_register_driver':
      drivers/iio/dac/ad5064.c:646: undefined reference to `i2c_register_driver'
      drivers/built-in.o: In function `ad5064_i2c_unregister_driver':
      drivers/iio/dac/ad5064.c:651: undefined reference to `i2c_del_driver'
      make: *** [vmlinux] Error 1
      
      When CONFIG_I2C=m, meaning we can't build the drivers in with I2C support.
      Thus don't allow the drivers to be compiled as built-in when CONFIG_I2C=m.
      
      The real fix though is to break the driver apart into a SPI part, an I2C part
      and a common part. But that's something for 3.11 while this is something for
      3.10/stable.
      Reported-by: default avatarWu Fengguang <fengguang.wu@intel.com>
      Reported-by: default avatarRandy Dunlap <rdunlap@infradead.org>
      Signed-off-by: default avatarAxel Lin <axel.lin@ingics.com>
      Acked-by: default avatarLars-Peter Clausen <lars@metafoo.de>
      Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
      0ae5fb6f
  18. 25 Oct, 2012 1 commit
  19. 19 Oct, 2012 1 commit
  20. 17 Sep, 2012 1 commit
    • Lars-Peter Clausen's avatar
      iio:dac: Add ad5755 driver · c499d029
      Lars-Peter Clausen authored
      
      
      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: default avatarLars-Peter Clausen <lars@metafoo.de>
      Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
      c499d029
  21. 08 Sep, 2012 2 commits
  22. 03 Sep, 2012 1 commit
  23. 30 Jun, 2012 1 commit
  24. 26 Jun, 2012 1 commit
  25. 12 Jun, 2012 1 commit
    • Peter Meerwald's avatar
      iio: add mcp4725 I2C DAC driver · cf35ad61
      Peter Meerwald authored
      
      
      v5:
      * fix warnings (Jonathan Cameron)
      
      v4:
      * remove unused indio_dev pointer in mcp4725_data (Jonathan Cameron)
      * use u16 instead of unsigned short in mcp4725_data (Jonathan Cameron)
      * #include mcp4725.h from linux/iio/dac/
      
      v3:
      * move from staging to drivers/iio
      * switch to chan_spec
      * dev_get_drvdata() -> dev_to_iio_dev()
      * annotate probe() and remove() with __devinit and __devexit
      
      v2 (based on comments from Jonathan Cameron and Lars-Peter Clausen):
      * did NOT switch to chan_spec yet
      * rebase to staging-next tree, update iio header locations
      * dropped dac.h #include, not needed
      * strict_strtol() -> kstrtol()
      * call iio_device_unregister() in remove()
      * everything in one patch
      Signed-off-by: default avatarPeter Meerwald <pmeerw@pmeerw.net>
      Acked-by: default avatarJonathan Cameron <jic23@kernel.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      cf35ad61
  26. 04 Jun, 2012 1 commit
  27. 25 Apr, 2012 1 commit
  28. 24 Feb, 2012 3 commits
  29. 09 Dec, 2011 1 commit
  30. 08 Dec, 2011 2 commits
  31. 26 Nov, 2011 2 commits
  32. 23 Oct, 2011 1 commit
  33. 19 Oct, 2011 1 commit