All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Brown <broonie@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org,
	Mark Brown <broonie@kernel.org>
Subject: [GIT PULL] SPI updates for v6.2-rc8-abi
Date: Thu, 16 Feb 2023 13:11:08 +0000	[thread overview]
Message-ID: <20230216131125.4A6FAC433D2@smtp.kernel.org> (raw)

The following changes since commit eede42c9459b58b71edc99303dad65216a655810:

  spi: spidev: fix a recursive locking error (2023-01-27 16:38:05 +0000)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v6.2-rc8-abi

for you to fetch changes up to 80323599e33f9c19287a1a3707481fb157b27052:

  MAINTAINERS: Add entry for Broadcom Broadband SoC HS SPI drivers (2023-02-10 21:36:45 +0000)

----------------------------------------------------------------
spi: Update for v6.2

One more last minute patch for v6.2 updating the parsing of the
newly added spi-cs-setup-delay-ns - it's been pointed out that
due to the way DT parsing works the change in property size is
ABI visible so let's not let a release go out without it being
fixed.  The change got split from some earlier ABI related fixes
to the property since the first version sent had a build error.

----------------------------------------------------------------
Amit Kumar Mahapatra (1):
      spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod

Arnd Bergmann (1):
      spi: dw_bt1: fix MUX_MMIO dependencies

Bartosz Golaszewski (2):
      spi: spidev: fix a race condition when accessing spidev->spi
      spi: spidev: remove debug messages that access spidev->spi without locking

Dan Carpenter (1):
      spi: spidev: Fix double unlock in spidev_sync()

Geert Uytterhoeven (1):
      dt-bindings: trivial-devices: Remove trailing whitespace

Janne Grunau (3):
      spi: Use a 32-bit DT property for spi-cs-setup-delay-ns
      spi: dt-bindings: Add hold/inactive CS delay peripheral properties
      spi: Parse hold/inactive CS delay values from the DT

Krzysztof Kozlowski (4):
      spi: spidev: order compatibles alphabetically
      dt-bindings: trivial-devices: document SPI dev compatibles
      spi: dt-bindings: drop unneeded quotes
      spi: dt-bindings: cleanup examples - indentation, lowercase hex

Mark Brown (9):
      spi: switch to use modern name
      spi: SPI core CS delay property rename From: Hector Martin <marcan@marcan.st> Date: Wed, 04 Jan 2023 18:36:26 +0900 Message-Id: <20230104093631.15611-1-marcan@marcan.st> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit
      SPI core CS delay fixes and additions
      spi: SPI core CS delay fixes and additions
      spi: atmel: switch to use modern name
      Merge remote-tracking branch 'spi/for-6.2' into spi-6.2
      spi: Abstract access to chip selects
      spi: Merge fixes
      Add MediaTek MT7986 SPI NAND support

Mauro Lima (4):
      spi: intel: Fix device private data and PR_NUM for Broxton controllers
      spi: intel: Add support for controllers
      spi: intel: Remove DANGEROUS tag from pci driver
      spi: intel: Update help text of PCI and Platform drivers

Randy Dunlap (2):
      spi: Kconfig: fix a spelling mistake & hyphenation
      spi: correct spelling

Vijaya Krishna Nivarthi (1):
      spi: spi-geni-qcom: Add support for SE DMA mode

Vincent Tremblay (4):
      dt-bindings: trivial-devices: Add silabs,em3581
      spidev: Add Silicon Labs EM3581 device compatible
      dt-bindings: trivial-devices: Add silabs,si3210
      spidev: Add Silicon Labs SI3210 device compatible

Vincent Whitchurch (2):
      spi: pl022: Only use DT-specified DMA channels
      spi: spi-loopback-test: Allow skipping delays

William Zhang (13):
      spi: Convert bcm63xx-hsspi bindings to json-schema
      spi: Add bcmbca-hsspi controller bindings
      spi: bcm63xx-hsspi: Add new compatible string support
      spi: bcm63xx-hsspi: Endianness fix for ARM based SoC
      spi: bcm63xx-hsspi: Add polling mode support
      spi: export spi_transfer_cs_change_delay_exec function
      spi: bcm63xx-hsspi: Handle cs_change correctly
      spi: bcm63xx-hsspi: Fix multi-bit mode setting
      spi: bcm63xx-hsspi: Add prepend mode support
      spi: spi-mem: Allow controller supporting mem_ops without exec_op
      spi: bcm63xx-hsspi: Disable spi mem dual io read op support
      spi: bcmbca-hsspi: Add driver for newer HSSPI controller
      MAINTAINERS: Add entry for Broadcom Broadband SoC HS SPI drivers

Xiangsheng Hou (5):
      spi: mtk-snfi: Change default page format to setup default setting
      spi: mtk-snfi: Add optional nfi_hclk which is needed for MT7986
      spi: mtk-snfi: Add snfi sample delay and read latency adjustment
      spi: dt-bindings: mtk-snfi: Add compatible for MT7986
      spi: dt-bindings: mtk-snfi: Add read latch latency property

Yang Yingliang (9):
      spi: altera: switch to use modern name
      spi: spi-altera-dfl: switch to use modern name
      spi: spi-altera-platform: switch to use modern name
      spi: ath79: switch to use modern name
      spi: a3700: switch to use modern name
      spi: ar934x: switch to use modern name
      spi: atmel: switch to use modern name
      spi: at91-usart: switch to use modern name
      spi: atmel-quadspi: switch to use modern name

 .../bindings/spi/allwinner,sun4i-a10-spi.yaml      |   2 +-
 .../bindings/spi/allwinner,sun6i-a31-spi.yaml      |   2 +-
 .../bindings/spi/amlogic,meson-gx-spicc.yaml       |  32 +-
 .../bindings/spi/amlogic,meson6-spifc.yaml         |  28 +-
 .../bindings/spi/aspeed,ast2600-fmc.yaml           |  26 +-
 .../bindings/spi/brcm,bcm63xx-hsspi.yaml           | 134 +++++
 .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml | 156 ++---
 .../devicetree/bindings/spi/cdns,qspi-nor.yaml     |  36 +-
 .../devicetree/bindings/spi/cdns,xspi.yaml         |   6 +-
 .../devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml  |   2 +-
 .../devicetree/bindings/spi/fsl-imx-cspi.yaml      |   2 +-
 .../bindings/spi/mediatek,spi-mt65xx.yaml          |   2 +-
 .../bindings/spi/mediatek,spi-mtk-snfi.yaml        |  54 +-
 .../bindings/spi/mediatek,spi-slave-mt27xx.yaml    |   2 +-
 .../bindings/spi/mikrotik,rb4xx-spi.yaml           |   2 +-
 .../devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml |   2 +-
 Documentation/devicetree/bindings/spi/mxs-spi.yaml |   2 +-
 .../bindings/spi/nvidia,tegra210-quad.yaml         |  44 +-
 .../bindings/spi/qcom,spi-qcom-qspi.yaml           |   6 +-
 .../devicetree/bindings/spi/realtek,rtl-spi.yaml   |   2 +-
 .../devicetree/bindings/spi/renesas,rspi.yaml      |  22 +-
 .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml   |   2 +-
 .../devicetree/bindings/spi/spi-bcm63xx-hsspi.txt  |  33 --
 .../devicetree/bindings/spi/spi-cadence.yaml       |   2 +-
 .../devicetree/bindings/spi/spi-fsl-lpspi.yaml     |   2 +-
 .../devicetree/bindings/spi/spi-gpio.yaml          |   4 +-
 Documentation/devicetree/bindings/spi/spi-mux.yaml |   4 +-
 .../devicetree/bindings/spi/spi-nxp-fspi.yaml      |   2 +-
 .../bindings/spi/spi-peripheral-props.yaml         |  10 +
 .../devicetree/bindings/spi/spi-pl022.yaml         |  18 +-
 .../devicetree/bindings/spi/spi-rockchip.yaml      |   2 +-
 .../devicetree/bindings/spi/spi-sifive.yaml        |   6 +-
 .../bindings/spi/spi-sunplus-sp7021.yaml           |   6 +-
 .../devicetree/bindings/spi/spi-xilinx.yaml        |   2 +-
 .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml   |   2 +-
 .../devicetree/bindings/spi/sprd,spi-adi.yaml      |   5 +-
 .../devicetree/bindings/spi/st,stm32-qspi.yaml     |   2 +-
 .../devicetree/bindings/spi/st,stm32-spi.yaml      |  25 +-
 .../devicetree/bindings/spi/xlnx,zynq-qspi.yaml    |   2 +-
 .../devicetree/bindings/trivial-devices.yaml       |  14 +
 Documentation/spi/pxa2xx.rst                       |  12 +-
 Documentation/spi/spi-lm70llp.rst                  |   2 +-
 Documentation/spi/spi-summary.rst                  |   2 +-
 MAINTAINERS                                        |  12 +
 drivers/spi/Kconfig                                |  35 +-
 drivers/spi/Makefile                               |   1 +
 drivers/spi/atmel-quadspi.c                        |   8 +-
 drivers/spi/spi-altera-core.c                      |  30 +-
 drivers/spi/spi-altera-dfl.c                       |  36 +-
 drivers/spi/spi-altera-platform.c                  |  36 +-
 drivers/spi/spi-ar934x.c                           |  10 +-
 drivers/spi/spi-armada-3700.c                      |  98 ++--
 drivers/spi/spi-at91-usart.c                       |  40 +-
 drivers/spi/spi-ath79.c                            |  40 +-
 drivers/spi/spi-atmel.c                            | 254 ++++----
 drivers/spi/spi-bcm63xx-hsspi.c                    | 488 +++++++++++++--
 drivers/spi/spi-bcmbca-hsspi.c                     | 651 +++++++++++++++++++++
 drivers/spi/spi-geni-qcom.c                        | 211 +++++--
 drivers/spi/spi-intel-pci.c                        |  13 +-
 drivers/spi/spi-intel.c                            |   2 +-
 drivers/spi/spi-loopback-test.c                    |   8 +-
 drivers/spi/spi-mem.c                              |   2 +-
 drivers/spi/spi-mtk-snfi.c                         |  41 +-
 drivers/spi/spi-pl022.c                            |   1 -
 drivers/spi/spi.c                                  |  90 +--
 drivers/spi/spidev.c                               |  13 +-
 include/linux/spi/altera.h                         |   4 +-
 include/linux/spi/spi.h                            |  23 +-
 68 files changed, 2162 insertions(+), 708 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
 delete mode 100644 Documentation/devicetree/bindings/spi/spi-bcm63xx-hsspi.txt
 create mode 100644 drivers/spi/spi-bcmbca-hsspi.c

             reply	other threads:[~2023-02-16 13:11 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-02-16 13:11 Mark Brown [this message]
2023-02-16 16:26 ` [GIT PULL] SPI updates for v6.2-rc8-abi Mark Brown
2023-02-22 19:53 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2023-02-16 16:33 Mark Brown
2023-02-16 20:23 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230216131125.4A6FAC433D2@smtp.kernel.org \
    --to=broonie@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-spi@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.