21 Dec, 2011

1 commit


27 May, 2011

1 commit

  • In the current code, every time we set a TPS6586x GPIO pin,
    the tps6586x_gpio_set function is resetting all other GPIO pins.
    We need to update the right GPIOxOUT bit of the GPIOSET2 register instead
    of overriding the full value.

    Tested by setting sequentially GPIO2 and GPIO3 and verifying the
    pins voltage.

    Change-Id: I560edde146c5425cce37432c4ee91569eea5adcf
    Signed-off-by: Vincent Palatin
    Signed-off-by: Samuel Ortiz

    Vincent Palatin
     

27 Mar, 2011

1 commit


23 Mar, 2011

1 commit


02 Mar, 2011

1 commit


14 Jan, 2011

2 commits

  • The genirq core is being updated to supply struct irq_data to irq_chip
    operations rather than an irq number. Update the tps6586x driver to the
    new APIs.

    Signed-off-by: Mark Brown
    Acked-by: Mike Rapoport
    Signed-off-by: Samuel Ortiz

    Mark Brown
     
  • ... and convert it to a dev_info print at probe time.

    There are many variants of this chip with different values of VERSIONCRC.
    The set of values is large, and not useful to enumerate. All are SW
    compatible. The difference lies in default settings of the various power
    rails, and other similar differences. The driver, or clients of the
    driver, shouldn't be affected by this, since all rails should be
    programmed into the desired state in all cases for correct operation.

    Derived-from-code-by: Andrew Chew
    Signed-off-by: Stephen Warren
    Signed-off-by: Samuel Ortiz

    Stephen Warren
     

29 Oct, 2010

4 commits


12 Aug, 2010

1 commit

  • Add mfd core driver for TPS6586x PMICs family.
    The driver provides I/O access for the sub-device drivers and performs
    regstration of the sub-devices based on the platform requirements.
    In addition it implements GPIOlib interface for the chip GPIOs.

    TODO:
    - add interrupt support
    - add platform data for PWM, backlight leds and charger

    Signed-off-by: Mike Rapoport
    Signed-off-by: Mike Rapoport
    Signed-off-by: Samuel Ortiz

    Mike Rapoport