09 Jan, 2012

1 commit

  • This moves all the header files related to the abx500 family into
    a common include directory below mfd. From now on we place any
    subchip header in that directory. Headers previously in e.g.
    get prefixed and are now e.g.
    . The top-level abstract interface
    remains in .

    Signed-off-by: Linus Walleij
    Signed-off-by: Samuel Ortiz

    Linus Walleij
     

21 Dec, 2011

1 commit


24 Oct, 2011

4 commits

  • Expose TurnOnStatus (Power key, RTC alarm, Vbus detect, etc) in
    sysfs. This magic value can be read by system users to determine
    what caused the platform to turn on last (this) time.

    Signed-off-by: Andrew Lynn
    Reviewed-by: Srinidhi Kasagar
    Reviewed-by: Jonas Aaberg
    Signed-off-by: Linus Walleij
    Signed-off-by: Samuel Ortiz

    Andrew Lynn
     
  • This patch removes the early drop version of ab8500 which have
    the really bad version nr 0x0. This chip should not be found in
    the wild and only exist as ST-Ericsson scrap equipment.

    Signed-off-by: Mattias Wallin
    Reviewed-by: Jonas Aaberg
    Signed-off-by: Linus Walleij
    Signed-off-by: Samuel Ortiz

    Mattias Wallin
     
  • This patch adds support for ab8500 cut 3, MetalFix 3 or v3.3.

    Signed-off-by: Mattias Wallin
    Reviewed-by: Jonas Aaberg
    Signed-off-by: Linus Walleij
    Signed-off-by: Samuel Ortiz

    Mattias Wallin
     
  • Add the missing interrupt disable hook in the irq_chip
    callbacks for ab8500.

    Signed-off-by: Virupax Sadashivpetimath
    Reviewed-by: Srinidhi Kasagar
    Signed-off-by: Philippe Langlais
    Signed-off-by: Linus Walleij
    Signed-off-by: Samuel Ortiz

    Virupax Sadashivpetimath
     

01 Aug, 2011

2 commits


27 May, 2011

1 commit


28 Mar, 2011

1 commit

  • To get rid of port expanders, the free GPIOs of ab8500
    can be used. There are 42 GPIO pins. Out of which 16
    are interrupt capable.This patch implements 16 virtual
    IRQ mapped to 16 interrupt capable AB8500 GPIOs.

    Signed-off-by: Bibek Basu
    Acked-by: Grant Likely
    [Renamed header file as per MFD structure]
    Signed-off-by: Linus Walleij

    Bibek Basu
     

27 Mar, 2011

1 commit


23 Mar, 2011

2 commits


14 Jan, 2011

6 commits


22 Dec, 2010

1 commit


29 Oct, 2010

3 commits

  • This patch adds the possibility to read and write registers
    via the debug_fs. It also adds ranges of registers sorted by bank
    which makes it possible to read all defined registers in a bank.

    Signed-off-by: Mattias Wallin
    Acked-by: Linus Walleij
    Reviewed-by: Mark Brown
    Signed-off-by: Samuel Ortiz

    Mattias Wallin
     
  • This patch adds a Pulse Width Modulation driver for Analog Baseband
    Chip AB8500.

    Signed-off-by: Arun Murthy
    Acked-by: Linus Walleij
    Acked-by: Mike Rapoport
    Signed-off-by: Samuel Ortiz

    Arun Murthy
     
  • This patch makes the ab8500 mixed signal chip expose the same
    interface for register access as the ab3100, ab3550 and ab5500 chip.
    The ab8500_read() and ab8500_write() is removed and replaced with
    abx500_get_register_interruptible() and
    abx500_set_register_interruptible().

    Signed-off-by: Mattias Wallin
    Acked-by: Linus Walleij
    Acked-by: Mark Brown
    Signed-off-by: Samuel Ortiz

    Mattias Wallin
     

06 Sep, 2010

1 commit


11 Aug, 2010

1 commit


28 May, 2010

1 commit

  • Add a new driver to support the AB8500 Power Management chip, replacing
    the current AB4500. The new driver replaces the old one, instead of an
    incremental modification, because this is a substantial overhaul
    including:

    - Split of the driver into -core and -spi portions, to allow another
    interface layer to be added

    - Addition of interrupt support

    - Switch to MFD core API for handling subdevices

    - Simplification of the APIs to remove a redundant block parameter

    - Rename of the APIs and macros from ab4500_* to ab8500_*

    - Rename of the files from ab4500* to ab8500*

    - Change of the driver name from ab4500 to ab8500

    Acked-by: Linus Walleij
    Acked-by: Srinidhi Kasagar
    Signed-off-by: Rabin Vincent
    Signed-off-by: Samuel Ortiz

    Rabin Vincent