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
     

08 Nov, 2011

1 commit


24 Oct, 2011

2 commits

  • This breaks the debugfs portions of the AB5500 driver into its own
    file. Split off a _raw function to access registers since we don't
    want to expose a generically named function globally. Move all
    required data structures to a shared ab5500-core.h file.

    Cc: Mattias Wallin
    Signed-off-by: Linus Walleij
    Signed-off-by: Samuel Ortiz

    Linus Walleij
     
  • The analog baseband chip ab5500 is a multi functional chip
    containing regulators, charging, gpio, USB and accessory detect.
    It also contain various multimedia functionalities like digital
    encoder and audio codec.
    The core driver added with this patch provides register access via
    i2c via PRCMU. Event handling implemented as irq_chip will come in
    future patches since it depends on PRCMU functionality not yet
    implemented.

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

    Mattias Wallin