• Linus Torvalds's avatar
    Merge tag 'spi-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi · a2590d69
    Linus Torvalds authored
    Pull spi updates from Mark Brown:
     "The main focus of this release from a framework point of view has been
      spi-mem where we've acquired support for a few new hardware features
      which enable better performance on suitable hardware.
    
      Otherwise mostly thanks to Arnd's cleanup efforts on old platforms
      we've removed several obsolete drivers which just about balance out
      the newer drivers we've added this cycle.
    
      Summary:
    
       - Allow drivers to flag if they are unidirectional.
    
       - Support for DTR mode and hardware acceleration of dummy cycles in
         spi-mem.
    
       - Support for Allwinder H616, Intel Lightning Mountain, nVidia Tegra
         QuadSPI, Realtek RTL838x and RTL839x.
    
       - Removal of obsolete EFM32, Txx9 and SIRF Prima and Atlas drivers"
    
    * tag 'spi-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (76 commits)
      spi: Skip zero-length transfers in spi_transfer_one_message()
      spi: dw: Avoid stack content exposure
      spi: cadence-quadspi: Use spi_mem_dtr_supports_op()
      spi: spi-mem: add spi_mem_dtr_supports_op()
      spi: atmel-quadspi: Disable the QSPI IP at suspend()
      spi: pxa2xx: Add IDs for the controllers found on Intel Lynxpoint
      spi: pxa2xx: Fix the controller numbering for Wildcat Point
      spi: Change provied to provided in the file spi.h
      spi: mediatek: add set_cs_timing support
      spi: support CS timing for HW & SW mode
      spi: add power control when set_cs_timing
      spi: stm32: make spurious and overrun interrupts visible
      spi: stm32h7: replace private SPI_1HZ_NS with NSEC_PER_SEC
      spi: stm32: defer probe for reset
      spi: stm32: driver uses reset controller only at init
      spi: stm32h7: ensure message are smaller than max size
      spi: stm32: use bitfield macros
      spi: stm32: do not mandate cs_gpio
      spi: stm32: properly handle 0 byte transfer
      spi: clps711xx: remove redundant white-space
      ...
    a2590d69
Kconfig 32.1 KB