18 Jun, 2012

3 commits


24 May, 2012

1 commit

  • Pull hwmon updates from Guenter Roeck:
    "New driver for INA219 and INA226, added support for IT8782F and
    IT8783E/F to it87 driver, plus cleanups in a couple of drivers."

    * tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
    hwmon: (it87) Make temp3 attribute conditional for IT8782F
    hwmon: (it87) Convert to use devm_kzalloc and devm_request_region
    hwmon: INA219 and INA226 support
    hwmon: (it87) Create voltage attributes only if voltage is enabled
    hwmon: (ntc_thermistor) Fix checkpatch warning
    hwmon: (ntc_thermistor) Optimize and fix build warning
    hwmon: (ntc_thermistor) Return error code from hwmon_device_register
    hwmon: (ntc_thermistor) Convert to devm_kzalloc
    hwmon: (ad7314) Remove unused defines, and rename OFFSET to SHIFT
    acpi_power_meter: clean up code around setup_attrs
    acpi_power_meter: drop meter_rw_attrs, use common meter_attrs
    acpi_power_meter: remove duplicate code between register_{ro,rw}_attrs
    acpi_power_meter: use a {RW,RO}_SENSOR_TEMPLATE macro to clean things up
    acpi_power_meter: use the same struct {rw,ro}_sensor_template for both
    hwmon: use module_pci_driver
    hwmon: (it87) Add support for IT8782F and IT8783E/F

    Linus Torvalds
     

22 May, 2012

1 commit

  • Add support for the Texas Instruments INA219 and INA226 power monitors.

    Signed-off-by: Lothar Felten
    [guenter.roeck@ericsson.com: formatting cleanup; check for smbus word data;
    select PGA=8 for INA219]
    Signed-off-by: Guenter Roeck

    Felten, Lothar
     

21 May, 2012

1 commit


16 Apr, 2012

1 commit


09 Apr, 2012

1 commit


06 Apr, 2012

1 commit


02 Apr, 2012

1 commit

  • The on-chip northbridge's temperature sensor of the upcoming
    AMD Trinity CPUs works the same as for the previous CPUs.
    Since it has a different PCI-ID, we just add the new one to the list
    supported by k10temp.
    This allows to use the k10temp driver on those CPUs.

    Signed-off-by: Andre Przywara
    Cc: stable@vger.kernel.org # 3.0+
    Signed-off-by: Guenter Roeck

    Andre Przywara
     

23 Mar, 2012

3 commits

  • Add I2C driver for MCP3021 that is an ADC chip from Microchip.
    The MCP3021 is a successive approximation A/D converter (ADC)
    with 10-bit resolution.
    The driver export the value of Vin to sysfs, the voltage unit is
    mV. Through the sysfs interface, lm-sensors tool can also display
    Vin voltage.

    Signed-off-by: Mingkai Hu
    Signed-off-by: Xie Xiaobo
    Signed-off-by: Jean Delvare

    Xie Xiaobo
     
  • Based on a patch by David Jander that mostly did s/mc13783/mc13xxx/ .

    Additionally use dev_get_drvdata instead of to_platform_device +
    platform_get_drvdata in mc13783_adc_read (spotted by Jean Delvare).

    Cc: David Jander
    Signed-off-by: Uwe Kleine-Koenig
    Signed-off-by: Jean Delvare

    Uwe Kleine-Koenig
     
  • GMT G781 is a ADM1032-compatible temperature sensor chip.
    Add support to the LM90 driver.

    Cc: Mike Gorchak
    Signed-off-by: Guenter Roeck
    Signed-off-by: Jean Delvare

    Guenter Roeck
     

22 Mar, 2012

1 commit

  • Pull hwmon changes for v3.4 from Guenter Roeck:
    "Mostly cleanup. No new drivers this time around, but support for
    several chips added to existing drivers: TPS40400, TPS40422, MTD040,
    MAX34446, ZL9101M, ZL9117M, and LM96080. Also, added watchdog support
    for SCH56xx, and additional attributes for a couple of drivers."

    * tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging: (137 commits)
    hwmon: (sch56xx) Add support for the integrated watchdog (v2)
    hwmon: (w83627ehf) Add support for temperature offset registers
    hwmon: (jc42) Remove unnecessary device IDs
    hwmon: (zl6100) Add support for ZL9101M and ZL9117M
    hwmon: (adm1275) Add support for ADM1075
    hwmon: (max34440) Add support for MAX34446
    hwmon: (pmbus) Add more virtual registers
    hwmon: (pmbus) Add support for Lineage Power MDT040
    hwmon: (pmbus) Add support for TI TPS40400 and TPS40422
    hwmon: (max34440) Add support for 'lowest' output voltage attribute
    hwmon: (jc42) Convert to use devm_kzalloc
    hwmon: (max16065) Convert to use devm_kzalloc
    hwmon: (smm665) Convert to use devm_kzalloc
    hwmon: (ltc4261) Convert to use devm_kzalloc
    hwmon: (pmbus) Simplify remove functions
    hwmon: (pmbus) Convert pmbus drivers to use devm_kzalloc
    hwmon: (lineage-pem) Convert to use devm_kzalloc
    hwmon: (hwmon-vid) Fix checkpatch issues
    hwmon: (hwmon-vid) Add new entries to VRM model table
    hwmon: (lm80) Add detection of NatSemi/TI LM96080
    ...

    Linus Torvalds
     

21 Mar, 2012

1 commit

  • Pull trivial tree from Jiri Kosina:
    "It's indeed trivial -- mostly documentation updates and a bunch of
    typo fixes from Masanari.

    There are also several linux/version.h include removals from Jesper."

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)
    kcore: fix spelling in read_kcore() comment
    constify struct pci_dev * in obvious cases
    Revert "char: Fix typo in viotape.c"
    init: fix wording error in mm_init comment
    usb: gadget: Kconfig: fix typo for 'different'
    Revert "power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c"
    writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header
    writeback: fix typo in the writeback_control comment
    Documentation: Fix multiple typo in Documentation
    tpm_tis: fix tis_lock with respect to RCU
    Revert "media: Fix typo in mixer_drv.c and hdmi_drv.c"
    Doc: Update numastat.txt
    qla4xxx: Add missing spaces to error messages
    compiler.h: Fix typo
    security: struct security_operations kerneldoc fix
    Documentation: broken URL in libata.tmpl
    Documentation: broken URL in filesystems.tmpl
    mtd: simplify return logic in do_map_probe()
    mm: fix comment typo of truncate_inode_pages_range
    power: bq27x00: Fix typos in comment
    ...

    Linus Torvalds
     

20 Mar, 2012

1 commit

  • Add support for the watchdog integrated into the SMSC SCH5627 and
    SCH5636 superio-s. Since the watchdog is part of the hwmon logical device
    and thus shares ioports with it, the watchdog driver is integrated into the
    existing hwmon drivers for these.

    Note that this version of the watchdog support for sch56xx superio-s
    implements the watchdog chardev interface itself, rather then relying on
    the recently added watchdog core / watchdog_dev. This is done because
    currently some needed functionality is missing from watchdog_dev, as soon
    as this functionality is added (which is being discussed on the
    linux-watchdog mailinglist), I'll convert this driver over to using
    watchdog_dev.

    Signed-off-by: Hans de Goede
    [guenter.roeck@ericsson.com: Added missing linux/slab.h include]
    Signed-off-by: Guenter Roeck

    Hans de Goede
     

19 Mar, 2012

8 commits


15 Mar, 2012

1 commit


13 Mar, 2012

2 commits


08 Mar, 2012

2 commits


07 Mar, 2012

1 commit


17 Jan, 2012

7 commits


06 Jan, 2012

2 commits


04 Nov, 2011

1 commit

  • This is essentially a stripped down version of the W83627DHG. Noticeable
    difference is that it is still powered with +5V, as older models, even
    though the ADC resolution is 8 mV as newer models have.

    Thanks to Ulf Bruman (Saab Group) for doing all the testing.

    Signed-off-by: Jean Delvare
    Acked-by: Guenter Roeck

    Jean Delvare