• Linus Torvalds's avatar
    Merge tag 'spi-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi · d8e0f976
    Linus Torvalds authored
    Pull spi updates from Mark Brown:
     "This is quite a quiet release but some new drivers mean that the
      diffstat is fairly large. The new drivers include the aspeed driver
      which is migrated from MTD as part of the ongoing move of controllers
      with specialised support for SPI flashes into the SPI subsystem.
    
       - Support for devices which flip CPHA during recieve only transfers
         (eg, if MOSI and MISO have inverted polarity).
    
       - Overhaul of the i.MX driver, including the addition of PIO support
         for better performance on small transfers.
    
       - Migration of the Aspeed driver from MTD.
    
       - Support for Aspeed AST2400, Ingenic JZ4775 and X1/2000 and MediaTek
         IPM and SFI"
    
    * tag 'spi-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (84 commits)
      spi: spi-au1550: replace ternary operator with min()
      mtd: spi-nor: aspeed: set the decoding size to at least 2MB for AST2600
      spi: aspeed: Calibrate read timings
      spi: aspeed: Add support for the AST2400 SPI controller
      spi: aspeed: Workaround AST2500 limitations
      spi: aspeed: Adjust direct mapping to device size
      spi: aspeed: Add support for direct mapping
      spi: spi-mem: Convert Aspeed SMC driver to spi-mem
      spi: Convert the Aspeed SMC controllers device tree binding
      spi: spi-cadence: Update ISR status variable type to irqreturn_t
      spi: Doc fix - Describe add_lock and dma_map_dev in spi_controller
      spi: cadence-quadspi: Handle spi_unregister_master() in remove()
      spi: stm32-qspi: Remove SR_BUSY bit check before sending command
      spi: stm32-qspi: Always check SR_TCF flags in stm32_qspi_wait_cmd()
      spi: stm32-qspi: Fix wait_cmd timeout in APM mode
      spi: cadence-quadspi: remove unnecessary (void *) casts
      spi: cadence-quadspi: Add missing blank line in cqspi_request_mmap_dma()
      spi: spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged
      spi: spi-imx: add PIO polling support
      spi: spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller
      ...
    d8e0f976
MAINTAINERS 643 KB