18 Jul, 2012

1 commit

  • TCA6424 is a low voltage 24 bit I2C and SMBus I/O expander of pca953x family
    similar to its 16 bit predecessor TCA6416. It comes with three 8-bit active
    Input, Output, Polarity Inversion and Configuration registers each. The polarity
    of Input ports can be reversed by setting the appropiate bit in Polarity
    Inversion registers.

    The variables corresponding to Input, Output and Configuration registers have
    already been updated to support 24 bit values. This patch thus updates the
    invert variable of PCA953X platform data to support 24 bit.

    Signed-off-by: Chandrabhanu Mahapatra
    Signed-off-by: Linus Walleij

    Chandrabhanu Mahapatra
     

28 May, 2010

1 commit

  • gpiolib doesn't need to modify the names and I assume most initializers
    use string constants that shouldn't be modified anyhow.

    [akpm@linux-foundation.org: fix drivers/gpio/cs5535-gpio.c]
    Signed-off-by: Uwe Kleine-König
    Cc: Kevin Wells
    Cc: David Brownell
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Uwe Kleine-König
     

07 Mar, 2010

2 commits

  • Most of the GPIO expanders controlled by the pca953x driver are able to
    report changes on the input pins through an *INT pin.

    This patch implements the irq_chip functionality (edge detection only).

    The driver has been tested on an Arcom Zeus.

    [akpm@linux-foundation.org: the compiler does inlining for us nowadays]
    Signed-off-by: Marc Zyngier
    Cc: Eric Miao
    Cc: Haojian Zhuang
    Cc: David Brownell
    Cc: Nate Case
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Marc Zyngier
     
  • linux/i2c/pca953x.h is a very bare include file. Fix check for multiple
    includes of linux/i2c/pca953x.h, and add dependent includes into the
    header file.

    Signed-off-by: Olof Johansson
    Acked-by: Wolfram Sang
    Acked-by: Jean Delvare
    Cc: David Brownell
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Olof Johansson
     

19 Jun, 2009

1 commit


07 Feb, 2008

2 commits

  • This second part of an extension to support more pca953x chips renames the C
    and Kconfig symbols. All affected files were updated by sed, except for a
    couple of obvious exceptions. It also updates the Kconfig helptext.

    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: David Brownell
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Guennadi Liakhovetski
     
  • First part of an extension to let the pca9539 driver support more chips,
    starting with pca9534, pca9535, pca9536, pca9537, and pca9538.

    This renames the files and modifies the Makefile.

    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: David Brownell
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Guennadi Liakhovetski