02 Aug, 2011

1 commit

  • The remove function in the PL022 driver cannot abort the remove
    function any way, so restructure the code so as not to make that
    assumption. Remove will now proceed no matter whether it can
    stop the transfer queue or not.

    Reported-by: Russell King
    Signed-off-by: Linus Walleij
    Signed-off-by: Grant Likely

    Linus Walleij
     

17 Jun, 2011

1 commit


16 Jun, 2011

3 commits

  • The platform configuration can select custom FIFO watermarks, but
    these may conflict the actual FIFO size of the PL022 variant if
    set too high. So strengthen the sanity checks to deny any
    conflicting settings.

    Signed-off-by: Linus Walleij
    Signed-off-by: Grant Likely

    Linus Walleij
     
  • Insert notifiers for the runtime PM API. With this the runtime
    PM layer kicks in to action where used.

    Signed-off-by: Rabin Vincent
    Reviewed-by: Virupax Sadashivpetimath
    Reviewed-by: Jonas Aberg
    Reviewed-by: Srinidhi Kasagar
    [Rebased to Linux 3.0-rc3, edit description]
    Signed-off-by: Linus Walleij
    Signed-off-by: Grant Likely

    Rabin Vincent
     
  • Configure the DMA burstsize from the FIFO trigger level supplied
    with the controller configuration data. This is based on a patch
    from Virupax, but I rewrote it differently.

    Reported-by: Virupax Sadashivpetimath
    Signed-off-by: Linus Walleij
    Signed-off-by: Grant Likely

    Linus Walleij
     

06 Jun, 2011

1 commit

  • Sort the SPI makefile and enforce the naming convention spi_*.c for
    spi drivers.

    This change also rolls the contents of atmel_spi.h into the .c file
    since there is only one user of that particular include file.

    v2: - Use 'spi-' prefix instead of 'spi_' to match what seems to be
    be the predominant pattern for subsystem prefixes.
    - Clean up filenames in Kconfig and header comment blocks

    Signed-off-by: Grant Likely
    Acked-by: Wolfram Sang
    Acked-by: Linus Walleij

    Grant Likely