1. 31 3月, 2009 2 次提交
    • J
      Move the pcf8591 driver to hwmon · fb4504fe
      Jean Delvare 提交于
      Directory drivers/i2c/chips is going away, so drivers there must find
      new homes. For the pcf8591 driver, the best choice seems to be the
      hwmon subsystem. While the Philips PCF8591 device isn't a typical
      hardware monitoring chip, its DAC interface is compatible with the
      hwmon one, so it fits somewhat.
      
      If a better subsystem is ever created for ADC/DAC chips, the driver
      could be moved there.
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      fb4504fe
    • G
      hwmon: (w83627ehf) Add support for W83667HG · 237c8d2f
      Gong Jun 提交于
      Add initial support for the Nuvoton W83667HG chip to the w83627ehf
      driver. It has been tested on ASUS P5QL PRO by Gong Jun.
      
      At the moment there is still a usability issue which is that only in6
      or temp3 can be present on the W83667HG, so the driver shouldn't
      expose both. This will be addressed later.
      Signed-off-by: NGong Jun <JGong@nuvoton.com>
      Acked-by: NDavid Hubbard <david.c.hubbard@gmail.com>
      Signed-off-by: NJean Delvare <khali@linux-fr.org>
      237c8d2f
  2. 12 3月, 2009 1 次提交
  3. 16 1月, 2009 2 次提交
  4. 07 1月, 2009 6 次提交
  5. 13 11月, 2008 2 次提交
  6. 17 10月, 2008 2 次提交
  7. 24 9月, 2008 1 次提交
  8. 25 8月, 2008 1 次提交
  9. 15 8月, 2008 1 次提交
    • M
      hwmon: ADC124S501 generic driver · d42139a3
      Marc Pignat 提交于
      SPI driver for analog to digital converters national semiconductor
      ADC081S101, ADC124S501, ...
      
      Code for 8 channels by Tobias Himmer.
      
      This driver adds support for National Semiconductor ADC<bb><c>S<sss> chip
      family, where:
      
       * bb  is the resolution in number of bits (8, 10, 12)
       * c   is the number of channels (1, 2, 4, 8)
       * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500
         kSPS and 101 for 1 MSPS)
      
      [akpm@linux-foundation.org: coding-style fixes]
      Signed-off-by: NMarc Pignat <marc.pignat@hevs.ch>
      Cc: Tobias Himmer <tobias@himmer-online.de>
      Cc: "Mark M. Hoffman" <mhoffman@lightlink.com>
      Cc: Jean Delvare <khali@linux-fr.org>
      Cc: David Brownell <david-b@pacbell.net>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      d42139a3
  10. 07 8月, 2008 3 次提交
  11. 01 8月, 2008 2 次提交
    • D
      hwmon: (lm75) add new-style driver binding · 9ebd3d82
      David Brownell 提交于
      More LM75 updates:
      
       - Teach the LM75 driver to use new-style driver binding:
      
           * Create a second driver struct, using new-style driver binding
             methods cribbed from the legacy code.
      
           * Add a MODULE_DEVICE_TABLE (for "newER-style binding")
      
           * The legacy probe logic delegates its work to this new code.
      
           * The legacy driver now uses the name "lm75_legacy".
      
       - More careful initialization.  Chips are put into 9-bit mode so
         the current interconversion routines will never fail.
      
       - Save the original chip configuration, and restore it on exit.
         (Among other things, this normally turns off the mode where
         the chip is constantly sampling ... and thus saves power.)
      
      So the new-style code should catch all chips that boards declare,
      while the legacy code catches others.  This particular coexistence
      strategy may need some work yet ... legacy modes might best be set
      up explicitly by some tool not unlike "sensors-detect".  (Or else
      completely eradicated...)
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Acked-by: NJean Delvare <khali@linux-fr.org>
      Signed-off-by: NMark M. Hoffman <mhoffman@lightlink.com>
      9ebd3d82
    • D
      hwmon: (lm75) cleanup/reorg · 01a52397
      David Brownell 提交于
      Minor cleanup and reorg of the lm75 code.
      
       - Kconfig provides a larger list of lm75-compatible chips
      
       - A top comment now says what the driver does (!) ... as in, just
         what sort of sensor is this??
      
       - Section comments now delineate the various sections of the driver:
         hwmon attributes, driver binding, register access, module glue.
         One driver binding function moved out of the attribute section,
         as did the driver struct itself.
      
       - Minor tweaks to legacy probe logic:  correct a comment, and
         remove a pointless variable.
      
       - Whitespace, linelength, and comment fixes.
      
      This patch should include no functional changes.  It's preparation
      for adding new-style (driver model) I2C driver binding.
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Acked-by: NJean Delvare <khali@linux-fr.org>
      Acked-by: NLaurent Pinchart <laurentp@cse-semaphore.com>
      Signed-off-by: NMark M. Hoffman <mhoffman@lightlink.com>
      01a52397
  12. 25 5月, 2008 1 次提交
  13. 20 3月, 2008 1 次提交
  14. 19 2月, 2008 1 次提交
  15. 08 2月, 2008 4 次提交
  16. 08 11月, 2007 1 次提交
  17. 13 10月, 2007 1 次提交
  18. 11 10月, 2007 2 次提交
  19. 10 10月, 2007 6 次提交