• Linus Torvalds's avatar
    Merge tag 'spi-for-linus' of git://git.secretlab.ca/git/linux-2.6 · d3b43e12
    Linus Torvalds authored
    Pull SPI updates from Grant Likely:
     "Primarily SPI device driver bug fixes, one removal of an old driver,
      and some new tegra support.  There is some core code change too, but
      all in all pretty small stuff.
    
      The new features to note are:
       - Common code for describing GPIO CS lines in the device tree
       - Remove the SPI_BUFSIZ limitation on spi_write_the_read()
       - core spi ensures bits_per_word is set correctly
       - SPARC can now use SPI"
    
    * tag 'spi-for-linus' of git://git.secretlab.ca/git/linux-2.6: (36 commits)
      spi/sparc: Allow of_register_spi_devices for sparc
      spi: Remove HOTPLUG section attributes
      spi: Add support for specifying 3-wire mode via device tree
      spi: Fix comparison of different integer types
      spi/orion: Add SPI_CHPA and SPI_CPOL support to kirkwood driver.
      spi/sh: Add SH Mobile series as dependency to MSIOF controller
      spi/sh-msiof: Remove unneeded clock name
      spi: Remove SPI_BUFSIZ restriction on spi_write_then_read()
      spi/stmp: remove obsolete driver
      spi/clps711x: New SPI master driver
      spi: omap2-mcspi: remove duplicate inclusion of linux/err.h
      spi: omap2-mcspi: Fix the redifine warning
      spi/sh-hspi: add CS manual control support
      of_spi: add generic binding support to specify cs gpio
      spi: omap2-mcspi: remove duplicated include from spi-omap2-mcspi.c
      spi/bitbang: (cosmetic) simplify list manipulation
      spi/bitbang: avoid needless loop flow manipulations
      spi/omap: fix D0/D1 direction confusion
      spi: tegra: add spi driver for sflash controller
      spi: Dont call master->setup if not populated
      ...
    d3b43e12
spi.c 46.7 KB