17 Sep, 2012

1 commit

  • This branch contains changes needed to make omap2+
    work properly with sparse IRQ. It also removes
    dependencies to mach/hardware.h. These help moving
    things towards ARM single zImage support.

    This branch is based on a commit in tty-next
    branch with omap-devel-gpmc-fixed-for-v3.7 and
    cleanup-omap-tags-for-v3.7 merged in to keep things
    compiling and sort out some merge conflicts.

    Conflicts:
    arch/arm/mach-omap2/omap4-common.c
    drivers/gpio/gpio-twl4030.c

    Tony Lindgren
     

13 Sep, 2012

1 commit


08 Sep, 2012

1 commit

  • Adds a number of missing device tree properties for
    twl4030/gpio, and update bindings:
    - "ti,use-leds" -> .use_leds
    - "ti,debounce" -> .debounce
    - "ti,mmc-cd" -> .mmc_cd
    - "ti,pullups" -> .pullups
    - "ti,pulldowns" -> .pulldowns

    Signed-off-by: Florian Vaussard
    Acked-by: Linus Walleij
    Acked-by: Vaibhav Hiremath
    [b-cousson@ti.com: Fix some checkpatch CHECK issues]
    Signed-off-by: Benoit Cousson

    Florian Vaussard
     

22 Mar, 2012

3 commits

  • Add the DT support for the I2C GPIO expander inside the twl4030.

    Note: The pdata parameters still have to be properly adapted using
    dedicated bindings.

    Signed-off-by: Benoit Cousson
    Acked-by: Felipe Balbi
    Acked-by: Grant Likely
    Signed-off-by: Samuel Ortiz

    Benoit Cousson
     
  • Do not use the board pdata for irq_base, but allocate them dynamically
    to allow a proper support of SPARSE_IRQ.

    Fix an unneeded line wrap.

    Signed-off-by: Benoit Cousson
    Acked-by: Felipe Balbi
    Acked-by: Grant Likely
    Signed-off-by: Samuel Ortiz

    Benoit Cousson
     
  • twl4030 is using a two level irq controllers infrastruture.
    So far, only the first level was using dynamic irq_desc allocation
    to be able to have irq_domain support for device tree.
    There is a need to allocate separate irq_descs for the SIH too to
    avoid hacking the first level with interrupts from the second level.

    Add an irq_base parameter to allow the caller to provide the base from
    pdata or from dynamic allocation.

    Affect TWL4030_NR_IRQS to the twl-core IRQs only.

    Moreover that will allow the extraction of the of_node pointer for further
    Device Tree conversion.

    Signed-off-by: Felipe Balbi
    Signed-off-by: Benoit Cousson
    Signed-off-by: Samuel Ortiz

    Benoit Cousson
     

07 Jun, 2011

1 commit

  • Sort the gpio makefile and enforce the naming convention gpio-*.c for
    gpio drivers.

    v2: cleaned up filenames in Kconfig and comment blocks
    v3: fixup use of BASIC_MMIO to GENERIC_GPIO for mxc

    Signed-off-by: Grant Likely

    Grant Likely