• Linus Torvalds's avatar
    Merge tag 'spi-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi · d0f3ad23
    Linus Torvalds authored
    Pull spi updates from Mark Brown:
     "A busy enough release, but not for the core which has only seen very
      small updates. The biggest addition is the readdition of support for
      detailed configuration of the timings around chip selects. That had
      been removed for lack of use but there's been applications found for
      it on Atmel systems. Otherwise the updates are mostly feature
      additions and cleanups to existing drivers.
    
      Summary:
    
       - Provide a helper for getting device match data in a way that
         abstracts away which firmware interface is being used.
    
       - Re-add the spi_set_cs_timing() API for detailed configuration of
         the timing around chip select and support it on Atmel.
    
       - Support for MediaTek MT7986, Microchip PCI1xxxx, Nuvoton WPCM450
         FIU and Socionext F_OSPI"
    
    * tag 'spi-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (66 commits)
      spi: dt-bindings: Convert Synquacer SPI to DT schema
      spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
      spi: spi-mtk-nor: Add recovery mechanism for dma read timeout
      spi: spi-fsl-lpspi: add num-cs binding for lpspi
      spi: spi-fsl-lpspi: support multiple cs for lpspi
      spi: mtk-snfi: Add snfi support for MT7986 IC
      spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
      spi: cadence-quadspi: Add minimum operable clock rate warning to baudrate divisor calculation
      spi: microchip: pci1xxxx: Add suspend and resume support for PCI1XXXX SPI driver
      spi: dt-bindings: nuvoton,wpcm450-fiu: Fix warning in example (missing reg property)
      spi: dt-bindings: nuvoton,wpcm450-fiu: Fix error in example (bogus include)
      spi: mediatek: Enable irq when pdata is ready
      spi: spi-mtk-nor: Unify write buffer on/off
      spi: intel: Add support for SFDP opcode
      spi: intel: Take possible chip address into account in intel_spi_read/write_reg()
      spi: intel: Implement adjust_op_size()
      spi: intel: Use ->replacement_op in intel_spi_hw_cycle()
      spi: cadence: Drop obsolete dependency on COMPILE_TEST
      spi: Add Nuvoton WPCM450 Flash Interface Unit (FIU) bindings
      spi: wpcm-fiu: Add direct map support
      ...
    d0f3ad23
spi-intel.c 37.6 KB