Skip to content
  • Linus Torvalds's avatar
    Merge tag 'spi-v4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi · b88f5577
    Linus Torvalds authored
    Pull spi updates from Mark Brown:
     "A fairly quiet release for the SPI subsystem:
    
       - Move to using IDR for allocating bus numbers
    
       - Modernisation of the ep93xx driver, removing a lot of open coding
         and using the framework more
    
       - The tools have been moved to use the standard tools build system
         and an install target added (there will be a fairly trivial
         conflict with tip resulting from the changes in the main tools
         Makefile)
    
       - A refactoring of the Qualcomm QUP driver which enables new variants
         to be supported
    
       - Explicit support for the Freescale i.MX53 and i.MX6 SPI, Renesas
         R-Car H3 and Rockchip RV1108 controllers"
    
    * tag 'spi-v4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (71 commits)
      spi: spi-falcon: drop check of boot select
      spi: imx: fix use of native chip-selects with devicetree
      spi: pl022: constify amba_id
      spi: imx: fix little-endian build
      spi: omap: Allocate bus number from spi framework
      spi: Kernel coding style fixes
      spi: imx: dynamic burst length adjust for PIO mode
      spi: Pick spi bus number from Linux idr or spi alias
      spi: rockchip: configure CTRLR1 according to size and data frame
      spi: altera: Consolidate TX/RX data register access
      spi: altera: Switch to SPI core transfer queue management
      spi: rockchip: add compatible string for rv1108 spi
      spi: qup: fix 64-bit build warning
      spi: qup: hide warning for uninitialized variable
      spi: spi-ep93xx: use the default master transfer queueing mechanism
      spi: spi-ep93xx: remove private data 'current_msg'
      spi: spi-ep93xx: pass the spi_master pointer around
      spi: spi-ep93xx: absorb the interrupt enable/disable helpers
      spi: spi-ep93xx: add spi master prepare_transfer_hardware()
      spi: spi-ep93xx: use 32-bit read/write for all registers
      ...
    b88f5577