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
     

25 May, 2011

1 commit

  • We have decided that this function arbiter fits better in the MFD
    subsystem. Since we need to concatenate the split header files we move
    it basically like this:

    mv mach-ux500/prcmu-db8500.c drivers/mfd/db8500-prcmu.c
    mv mach-ux500/include/mach/prcmu-defs.h include/linux/mfd/db8500-prcmu.h
    mv mach-ux500/include/mach/prcmu-regs.h drivers/mfd/db8500-prcmu-regs.h
    mach-ux500/include/mach/prcmu.h >> include/linux/mfd/db8500-prcmu.h
    rm arch/arm/mach-ux500/include/mach/prcmu.h

    Then we update different #include statements and Makefile orders etc
    to make the PRCMU driver compile, link and boot in the new place
    without really changing any code.

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

    Linus Walleij
     

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
     

29 Oct, 2010

1 commit