26 Mar, 2011

1 commit

  • Convert to the new irq chip functions and cleanup the name space.

    [ Guennadi reported: irq_data_get_chip_data is undefined. Yes, I screwed up.
    it needs to be irq_data_get_irq_chip_data ]

    Signed-off-by: Thomas Gleixner
    Tested-by: Guennadi Liakhovetski
    Cc: Dan Williams
    LKML-Reference:

    Thomas Gleixner
     

26 Mar, 2009

1 commit


20 Jan, 2009

1 commit

  • i.MX3x SoCs contain an Image Processing Unit, consisting of a Control
    Module (CM), Display Interface (DI), Synchronous Display Controller (SDC),
    Asynchronous Display Controller (ADC), Image Converter (IC), Post-Filter
    (PF), Camera Sensor Interface (CSI), and an Image DMA Controller (IDMAC).
    CM contains, among other blocks, an Interrupt Generator (IG) and a Clock
    and Reset Control Unit (CRCU). This driver serves IDMAC and IG. They are
    supported over dmaengine and irq-chip APIs respectively.

    IDMAC is a specialised DMA controller, its DMA channels cannot be used for
    general-purpose operations, even though it might be possible to configure
    a memory-to-memory channel for memcpy operation. This driver will not work
    with generic dmaengine clients, clients, wishing to use it must use
    respective wrapper structures, they also must specify which channels they
    require, as channels are hard-wired to specific IPU functions.

    Acked-by: Sascha Hauer
    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: Dan Williams

    Guennadi Liakhovetski