21 May, 2007

1 commit


22 Apr, 2007

2 commits


17 Feb, 2007

1 commit

  • This patch gets the DMA system for the S3C24XX
    ready for the S3C2443, which requires 6 dma channels
    at a different stride, and different base IRQ.

    The DMA system is now initialised from the same
    drivers which apply the DMA mappings, as well
    as removing the DMA sysdev intialisation out of
    the main init code (which is now being called
    from a sysdev probe, so cannot add a new sysdev)

    Signed-off-by: Ben Dooks
    Signed-off-by: Russell King

    Ben Dooks
     

16 Feb, 2007

1 commit


14 Feb, 2007

1 commit

  • Allow the CPU code, and any board specific initialisation
    code to change the allocation order of the DMA channels,
    or stop a peripheral allocating any DMA at-all.

    This is due to the scarce mapping of DMA channels on
    some earlier S3C24XX cpus, where the selection changes
    depending on the channel in use.

    Signed-off-by: Ben Dooks
    Signed-off-by: Russell King

    Ben Dooks
     

12 Feb, 2007

1 commit