Skip to content
Snippets Groups Projects
  1. Jan 07, 2009
  2. Nov 12, 2008
  3. Oct 17, 2008
  4. Sep 23, 2008
  5. Aug 24, 2008
  6. Aug 15, 2008
    • Marc Pignat's avatar
      hwmon: ADC124S501 generic driver · d42139a3
      Marc Pignat authored
      
      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: default avatarMarc 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: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      d42139a3
  7. Aug 06, 2008
  8. Jul 31, 2008
    • David Brownell's avatar
      hwmon: (lm75) add new-style driver binding · 9ebd3d82
      David Brownell authored
      
      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: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Acked-by: default avatarJean Delvare <khali@linux-fr.org>
      Signed-off-by: default avatarMark M. Hoffman <mhoffman@lightlink.com>
      9ebd3d82
    • David Brownell's avatar
      hwmon: (lm75) cleanup/reorg · 01a52397
      David Brownell authored
      
      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: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Acked-by: default avatarJean Delvare <khali@linux-fr.org>
      Acked-by: default avatarLaurent Pinchart <laurentp@cse-semaphore.com>
      Signed-off-by: default avatarMark M. Hoffman <mhoffman@lightlink.com>
      01a52397
  9. May 24, 2008
  10. Mar 19, 2008
  11. Feb 18, 2008
  12. Feb 07, 2008
  13. Nov 08, 2007
  14. Oct 12, 2007
  15. Oct 11, 2007
  16. Oct 10, 2007
    • Juerg Haefliger's avatar
      hwmon: (dme1737) Add sch311x support · e95c237d
      Juerg Haefliger authored
      
      This patch adds support for the SMSC SCH3112, SCH3114, and SCH3116 Super-I/O
      chips. These chips feature identical hardware monitoring capabilites with the
      expection that some of the fan inputs and pmw outputs don't exist.
      
      The hardware monitoring features of the SCH311x chips can only be accessed via
      the ISA bus. The driver therefore registers as a platform driver, if such a
      chip is detected.
      
      Signed-off-by: Juerg Haefliger <juergh at gmail.com>
      Acked-by: default avatarJean Delvare <khali@linux-fr.org>
      Signed-off-by: default avatarMark M. Hoffman <mhoffman@lightlink.com>
      e95c237d
  17. Oct 09, 2007
  18. Sep 25, 2007
  19. Jul 30, 2007
  20. Jul 19, 2007
Loading