30 Jul, 2013

1 commit


26 Jun, 2013

1 commit


02 Jun, 2013

1 commit


30 May, 2013

1 commit


05 Feb, 2013

2 commits

  • Some of the spi driver module remove hooks were annotated with __exit
    and referenced with __exit_p(). Presumably these were supposed to be
    __devinit, __devexit and __devexit_p() since __init/__exit for a
    probe/remove hook has never been correct. They also got missed during
    the big __devinit/__devexit purge since they didn't match the pattern.
    Remove then now to be rid of it.

    v2: purge __init also

    Reported-by: Arnd Bergmann
    [Arnd set a patch cleaning up one, and then I found more]
    Signed-off-by: Grant Likely

    Grant Likely
     
  • The spi core make sure that each transfer structure have the proper
    setting for bits_per_word before calling low level transfer APIs.

    Hence it is no more require to check again in low level driver for
    this field whether this is set correct or not. Removing such code
    from low level driver.

    The txx9 change also removes a test for bits_per_word set to 0, and
    forcing it to 8 in that case. This can also be removed now since
    spi_setup() ensures spi->bits_per_word is not zero.

    if (!spi->bits_per_word)
    spi->bits_per_word = 8;

    Signed-off-by: Laxman Dewangan
    Signed-off-by: Grant Likely

    Laxman Dewangan
     

01 Nov, 2011

1 commit


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