16 Jun, 2009

11 commits

  • Add support for the hwmon part of the Fintek F71858FG superio IC to the
    f71882fg driver. Many thanks to Jelle de Jong for lending me a motherboard
    with this superio on it.

    Signed-off-by: Hans de Goede
    Signed-off-by: Jean Delvare

    Hans de Goede
     
  • While working on f71852fg support I noticed that the f8000 sysfs attr
    table was missing entries for temp#_fault, which the f8000 does have and
    which we were already reading.

    Signed-off-by: Hans de Goede
    Signed-off-by: Jean Delvare

    Hans de Goede
     
  • We depend up on the pwm_enable register (0x96) not containing any reserved
    settings in various places. We were already checking to make sure there
    were no reserved settings in the register for the f71862fg, this patch adds
    the same checking for the f8000, while at it it also moves the code to
    a more apropriate place so we don't need to check if the fan/pwm part
    of the IC is enabled twice.

    Signed-off-by: Hans de Goede
    Signed-off-by: Jean Delvare

    Hans de Goede
     
  • Currently we are using separate per model sysfs attr for the 3th pwm, because
    the 3th pwm of the f8000 only has automatic mode and not manual mode. Doing
    things this way was getting in the way for adding f71858fg support, so this
    patch makes the pwm attr identical for all models, and instead adds a check
    to store_pwm_enable() disallowing setting the 3th pwm to manual mode
    on a f8000 IC.

    Signed-off-by: Hans de Goede
    Signed-off-by: Jean Delvare

    Hans de Goede
     
  • The MSI MS-7031 is based on an ATI IXP300 south bridge. On this south
    bridge, accessible I/O ports must be enabled explicitly. Unfortunately
    the BIOS forgets to enable access to the hardware monitoring chip I/O
    ports, so hardware monitoring fails.

    Add a quirk enabling access to the required ports (0x295-0x296). This
    is exactly what MSI's own hardware monitoring application is doing, so
    it has to be the right way.

    Signed-off-by: Jean Delvare

    Jean Delvare
     
  • Add support for the new incarnation of the Winbond/Nuvoton W83627DHG
    chip known as W83627DHG-P. It is basically the same as the original
    W83627DHG with an additional automatic can speed control mode (not
    supported by the driver yet.)

    Signed-off-by: Jean Delvare
    Tested-by: Madhu

    Jean Delvare
     
  • Documentation for the tmp401 driver.

    The documentation describes the tmp401 driver and the supported Texas
    Instruments TMP401 and TMP411 temperature sensor chips.

    Further documentation for new sysfs attributes supported by this
    driver is added to Documentation/hwmon/sysfs-interface.

    Signed-off-by: Andre Prendel
    Acked-by: Hans de Goede
    Signed-off-by: Jean Delvare

    Andre Prendel
     
  • This adds support for TI's TMP411 sensor chip.

    Preliminary support were done by Gabriel Konat, Sander Leget and
    Wouter Willems. The chip is compatible with TI's TMP401 sensor
    chip. It has additional support for historical minimun/maximum
    measurements.

    Signed-off-by: Andre Prendel
    Acked-by: Hans de Goede
    Signed-off-by: Jean Delvare

    Andre Prendel
     
  • This is a new hwmon driver for TI's TMP401 temperature sensor IC. This driver
    was written on behalf of an embedded systems vendor under the
    Linux driver project.

    It has been tested using a TI TMP401 sample attached to a i2c-tiny-usb adapter.
    Which was provided by Till Harbaum, many thanks to him for this!

    Signed-off-by: Hans de Goede
    Signed-off-by: Jean Delvare

    Hans de Goede
     
  • Enable auto-probing for the HC10 blade and amend the supported system
    list.

    Signed-off-by: Darrick J. Wong
    Signed-off-by: Jean Delvare

    Darrick J. Wong
     
  • Make sure __devexit and devexit_p() match in all hwmon drivers.
    Suggested by a similar fix from Mike Frysinger.

    Signed-off-by: Jean Delvare
    Acked-by: Hans de Goede
    Acked-by: Jonathan Cameron

    Jean Delvare
     

15 Jun, 2009

24 commits

  • * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (53 commits)
    .gitignore: ignore *.lzma files
    kbuild: add generic --set-str option to scripts/config
    kbuild: simplify argument loop in scripts/config
    kbuild: handle non-existing options in scripts/config
    kallsyms: generalize text region handling
    kallsyms: support kernel symbols in Blackfin on-chip memory
    documentation: make version fix
    kbuild: fix a compile warning
    gitignore: Add GNU GLOBAL files to top .gitignore
    kbuild: fix delay in setlocalversion on readonly source
    README: fix misleading pointer to the defconf directory
    vmlinux.lds.h update
    kernel-doc: cleanup perl script
    Improve vmlinux.lds.h support for arch specific linker scripts
    kbuild: fix headers_exports with boolean expression
    kbuild/headers_check: refine extern check
    kbuild: fix "Argument list too long" error for "make headers_check",
    ignore *.patch files
    Remove bashisms from scripts
    menu: fix embedded menu presentation
    ...

    Linus Torvalds
     
  • Signed-off-by: Sam Ravnborg

    Arne Janbu
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
    mlx4_core: Don't double-free IRQs when falling back from MSI-X to INTx
    IB/mthca: Don't double-free IRQs when falling back from MSI-X to INTx
    IB/mlx4: Add strong ordering to local inval and fast reg work requests
    IB/ehca: Remove superfluous bitmasks from QP control block
    RDMA/cxgb3: Limit fast register size based on T3 limitations
    RDMA/cxgb3: Report correct port state and MTU
    mlx4_core: Add module parameter for number of MTTs per segment
    IB/mthca: Add module parameter for number of MTTs per segment
    RDMA/nes: Fix off-by-one bugs in reset_adapter_ne020() and init_serdes()
    infiniband: Remove void casts
    IB/ehca: Increment version number
    IB/ehca: Remove unnecessary memory operations for userspace queue pairs
    IB/ehca: Fall back to vmalloc() for big allocations
    IB/ehca: Replace vmalloc() with kmalloc() for queue allocation

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/headers-check-2.6:
    headers_check fix: mn10300, setup.h
    headers_check fix: mn10300, ptrace.h

    Linus Torvalds
     
  • Fix recent fusion driver kernel-doc fatal error and warnings.

    Signed-off-by: Randy Dunlap
    Cc: Eric.Moore@lsi.com
    Cc: support@lsi.com
    Cc: DL-MPTFusionLinux@lsi.com
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • In addition to KT_DEAD which has limited support for diacriticals,
    there is KT_DEAD2 that can support 256 criticals, so let's advertise
    it in .

    This lets userland know abut the drivers/char/keyboard.c function
    k_dead2, which supports more than the few trivial ones that k_dead
    supports.

    Signed-off-by: Samuel Thibault
    Signed-off-by: Linus Torvalds

    Samuel Thibault
     
  • Signed-off-by: Michal Marek
    Signed-off-by: Sam Ravnborg

    Michal Marek
     
  • Signed-off-by: Michal Marek
    Signed-off-by: Sam Ravnborg

    Michal Marek
     
  • If an option does not exist in .config, set it at the end of the file.

    Signed-off-by: Michal Marek
    Signed-off-by: Sam Ravnborg

    Michal Marek
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (25 commits)
    atmel-mci: add MCI2 register definitions
    atmel-mci: Integrate AT91 specific definition in header file
    tmio_mmc: allow compilation for ASIC3
    mmc_block: do not DMA to stack
    sdhci: Print ADMA status and pointer on debug
    tmio_mmc: fix clock setup
    tmio_mmc: map SD control registers after enabling the MFD cell
    tmio_mmc: correct probe return value for num_resources != 3
    tmio_mmc: don't use set_irq_type
    tmio_mmc: add bus_shift support
    MFD,mmc: tmio_mmc: make HCLK configurable
    mmc_spi: don't use EINVAL for possible transmission errors
    cb710: more cleanup for the DEBUG case.
    sdhci: platform driver for SDHCI
    mxcmmc: remove frequency workaround
    cb710: handle DEBUG define in Makefile
    cb710: add missing parenthesis
    cb710: fix printk format string
    mmc: Driver for CB710/720 memory card reader (MMC part)
    pxamci: add regulator support.
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)
    trivial: remove the trivial patch monkey's name from SubmittingPatches
    trivial: Fix a typo in comment of addrconf_dad_start()
    trivial: usb: fix missing space typo in doc
    trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug
    trivial: Remove the hyphen from git commands
    trivial: fix ETIMEOUT -> ETIMEDOUT typos
    trivial: Kconfig: .ko is normally not included in module names
    trivial: SubmittingPatches: fix typo
    trivial: Documentation/dell_rbu.txt: fix typos
    trivial: Fix Pavel's address in MAINTAINERS
    trivial: ftrace:fix description of trace directory
    trivial: unnecessary (void*) cast removal in sound/oss/msnd.c
    trivial: input/misc: Fix typo in Kconfig
    trivial: fix grammo in bus_for_each_dev() kerneldoc
    trivial: rbtree.txt: fix rb_entry() parameters in sample code
    trivial: spelling fix in ppc code comments
    trivial: fix typo in bio_alloc kernel doc
    trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt
    trivial: Miscellaneous documentation typo fixes
    trivial: fix typo milisecond/millisecond for documentation and source comments.
    ...

    Linus Torvalds
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:
    HID: fix inverted wheel for bluetooth version of apple mighty mouse
    HID: no more reinitializtion is needed in post_reset
    HID: hidraw -- fix comment about accepted devices
    HID: Multitouch support for the N-Trig touchscreen
    HID: add new multitouch and digitizer contants
    HID: autocentering support for Logitech Force 3D Pro
    HID: fix hid-ff drivers so that devices work even without ff support
    HID: force feedback support for SmartJoy PLUS PS2/USB adapter
    HID: Wacom Graphire Bluetooth driver
    HID: autocentering support for Logitech G25 Racing Wheel

    Linus Torvalds
     
  • * master.kernel.org:/home/rmk/linux-2.6-arm:
    [ARM] 5545/2: add flush_kernel_dcache_page() for ARM

    Linus Torvalds
     
  • Signed-off-by: Mike Frysinger
    Signed-off-by: Sam Ravnborg

    Mike Frysinger
     
  • The Blackfin arch has a discontiguous .text layout due to having on-chip
    instruction memory and no virtual memory support. As such, we need to
    add explicit checks for these additional .text regions.

    Signed-off-by: Robin Getz
    Signed-off-by: Bryan Wu
    Signed-off-by: Mike Frysinger
    Signed-off-by: Sam Ravnborg

    Robin Getz
     
  • * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (417 commits)
    MAINTAINERS: EB110ATX is not ebsa110
    MAINTAINERS: update Eric Miao's email address and status
    fb: add support of LCD display controller on pxa168/910 (base layer)
    [ARM] 5552/1: ep93xx get_uart_rate(): use EP93XX_SYSCON_PWRCNT and EP93XX_SYSCON_PWRCN
    [ARM] pxa/sharpsl_pm: zaurus needs generic pxa suspend/resume routines
    [ARM] 5544/1: Trust PrimeCell resource sizes
    [ARM] pxa/sharpsl_pm: cleanup of gpio-related code.
    [ARM] pxa/sharpsl_pm: drop set_irq_type calls
    [ARM] pxa/sharpsl_pm: merge pxa-specific code into generic one
    [ARM] pxa/sharpsl_pm: merge the two sharpsl_pm.c since it's now pxa specific
    [ARM] sa1100: remove unused collie_pm.c
    [ARM] pxa: fix the conflicting non-static declarations of global_gpios[]
    [ARM] 5550/1: Add default configure file for w90p910 platform
    [ARM] 5549/1: Add clock api for w90p910 platform.
    [ARM] 5548/1: Add gpio api for w90p910 platform
    [ARM] 5551/1: Add multi-function pin api for w90p910 platform.
    [ARM] Make ARM_VIC_NR depend on ARM_VIC
    [ARM] 5546/1: ARM PL022 SSP/SPI driver v3
    ARM: OMAP4: SMP: Update defconfig for OMAP4430
    ARM: OMAP4: SMP: Enable SMP support for OMAP4430
    ...

    Linus Torvalds
     
  • The Makefiles in the build directories use the internal make variable
    MAKEFILE_LIST which is available from make 3.80 only. (The patch would be
    valid back to 2.6.25)

    Signed-off-by: Adam Lackorzynski
    Signed-off-by: Andrew Morton
    Signed-off-by: Sam Ravnborg

    Adam Lackorzynski
     
  • gcc-4.4.1:

    HOSTCC scripts/basic/fixdep
    scripts/basic/fixdep.c: In function 'traps':
    scripts/basic/fixdep.c:377: warning: dereferencing type-punned pointer will break strict-aliasing rules
    scripts/basic/fixdep.c:379: warning: dereferencing type-punned pointer will break strict-aliasing rules

    (Apparently -fno-strict-aliasing will fix this too)

    Signed-off-by: WANG Cong
    Signed-off-by: Andrew Morton
    Signed-off-by: Sam Ravnborg

    Amerigo Wang
     
  • Roland Dreier
     
  • When both MSI-X and legacy INTx fail to generate an interrupt, the
    driver frees the MSI-X interrupts twice. Fix this by clearing the
    have_irq flag for the MSI-X interrupts when they are freed the first
    time. This is the same bug that was reported in ib_mthca by Yinghai
    Lu .

    Signed-off-by: Roland Dreier

    Roland Dreier
     
  • Ignore GPATH, GRTAGS, GSYMS, and GTAGS generated by GNU GLOBAL.

    Signed-off-by: Jani Nikula
    Signed-off-by: Sam Ravnborg

    Jani Nikula
     
  • Do not update index on read only media.
    Idea published by Christian Kujau .

    Cc: Nico Schottelius
    Cc: Christian Kujau

    Nico Schottelius
     
  • Signed-off-by: Patrick Ringl
    Cc: Arnd Bergmann

    Patrick Ringl
     
  • Updated after review by Tim Abbott.
    - Use HEAD_TEXT_SECTION
    - Drop use of section-names.h and delete file
    - Introduce EXIT_CALL

    Deleting section-names.h required a few simple
    updates of init.h

    Signed-off-by: Sam Ravnborg
    Cc: Tim Abbott

    Sam Ravnborg
     

14 Jun, 2009

5 commits