• Linus Torvalds's avatar
    Merge tag 'regulator-spi-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc · a231bed2
    Linus Torvalds authored
    Pull spi and regulator updates from Mark Brown:
     "At one point in the release cycle I managed to fat finger things and
      apply some SPI fixes onto a regulator branch and merge that into the
      SPI tree, then pull in a change shared with the MTD tree moving the
      Mediatek quadspi driver over to become the Mediatek spi-nor driver in
      the SPI tree.
    
      This has made a mess which I only just noticed while preparing this
      and I can't see a sensible way to unpick things due to other
      subsequent merge commits especially the pull from MTD so it looks like
      the most sensible thing to do is give up and combine the two pull
      requests.
    
      Fortunately both subsystems were fairly quiet this cycle, the
      highlights are:
    
      regulator:
    
       - Support for Monoloithic Power Systems MP5416, MP8867 and MPS8869
         and Qualcomm PMI8994 and SMB208.
    
      SPI:
    
       - Lots of enhancements for spi-fsl-dspi, including XSPI mode support,
         from Vladimir Oltean.
    
       - Support for amlogic Meson G12A, IBM FSI, Mediatek spi-nor (moved
         from MTD), NXP i.MX8Mx, Rockchip PX30, RK3308 and RK3328, and
         Qualcomm Atheros AR934x/QCA95xx"
    
    * tag 'regulator-spi-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc: (118 commits)
      spi: efm32: Convert to use GPIO descriptors
      regulator: qcom_smd: Add pmi8994 regulator support
      regulator: da9063: Fix get_mode() functions to read sleep field
      spi: spi-fsl-lpspi: Replace zero-length array with flexible-array member
      spi: spi-s3c24xx: Replace zero-length array with flexible-array member
      spi: stm32: Fix comments compilation warnings
      spi: atmel-quadspi: Add verbose debug facilities to monitor register accesses
      spi: spi-fsl-dspi: Add support for LS1028A
      spi: spi-fsl-dspi: Move invariant configs out of dspi_transfer_one_message
      spi: spi-fsl-dspi: Fix interrupt-less DMA mode taking an XSPI code path
      spi: spi-fsl-dspi: Avoid NULL pointer in dspi_slave_abort for non-DMA mode
      spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion
      spi: spi-fsl-dspi: Protect against races on dspi->words_in_flight
      spi: spi-fsl-dspi: Avoid reading more data than written in EOQ mode
      spi: spi-fsl-dspi: Fix bits-per-word acceleration in DMA mode
      spi: spi-fsl-dspi: Fix little endian access to PUSHR CMD and TXDATA
      spi: spi-fsl-dspi: Don't access reserved fields in SPI_MCR
      regulator: driver.h: fix regulator_map_* function names
      regulator: da9063: fix suspend
      spi: mxs: Drop GPIO includes
      ...
    a231bed2
core.c 148 KB