linux/Documentation/devicetree/bindings
Linus Torvalds e86dda7bde spi: Updates for v7.0
The highlight here is that David Lechner has added support for multi-lane
 SPI devices.  Unlike the existing dual/quad SPI support this is for
 devices (typically ADCs/DACs) which support multiple independent data
 streams over multiple data lanes, instead of sending one data stream N
 times as fast they simultaneously transfer N different data streams.
 This is very similar to the case where multiple devices are grouped
 together but in this case it's a single device in a way that's visible
 to software.
 
 Otherwise there's been quite a bit of work on existing drivers, both
 cleanup and feature improvement, and a reasonable collection of new
 drivers.
 
  - Support for multi-lane SPI devices.
  - Preparatory work for some memory mapped flash improvements that will
    happen in the MTD subsystem.
  - Several conversions to fwnode APIs.
  - A bunch of cleanup and hardening work on the ST drivers.
  - Support for DMA mode on Renesas RZV2H and i.MX target mode.
  - Support for ATCSPI200, AXIADO AX300, NXP XPI and Renesas RZ/N1.
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmmJ9PIACgkQJNaLcl1U
 h9AdQgf/SFAw6kM4lDIFkHLoNpLaMHV+6t8bEk6lc//PT1NWy6+WohVIj0sJR7JG
 /NnRvkWZrvysQZSgV22sLkbuOalrPTJPrTefo0bVzkqdp6HTjaanJNDKlIxyHA/x
 rrm5kcZRB6MsMTBzDdrly9mWHLc/o+qFZE1FoZGYyA0qR8Hrrf5b1f1P3HXkh3T0
 mzgeJVJOrnfrkta6aiHGoJYroiPMZ7RChVOBVnlYbD7Dfhapr9/HneCJ1r+MlqsQ
 VhxYlmApd3C0sv32rGV+gIMxhwOrO5mii5+le7bf1c6IoDMYEyzAvXXPGk/qhi7U
 lvtsWfLemcqAL163924Dc3lmODvFVA==
 =38+G
 -----END PGP SIGNATURE-----

Merge tag 'spi-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi updates from Mark Brown:
 "The highlight here is that David Lechner has added support for
  multi-lane SPI devices. Unlike the existing dual/quad SPI support this
  is for devices (typically ADCs/DACs) which support multiple
  independent data streams over multiple data lanes, instead of sending
  one data stream N times as fast they simultaneously transfer N
  different data streams.

  This is very similar to the case where multiple devices are grouped
  together but in this case it's a single device in a way that's visible
  to software.

  Otherwise there's been quite a bit of work on existing drivers, both
  cleanup and feature improvement, and a reasonable collection of new
  drivers.

   - Support for multi-lane SPI devices

   - Preparatory work for some memory mapped flash improvements that
     will happen in the MTD subsystem

   - Several conversions to fwnode APIs

   - A bunch of cleanup and hardening work on the ST drivers

   - Support for DMA mode on Renesas RZV2H and i.MX target mode

   - Support for ATCSPI200, AXIADO AX300, NXP XPI and Renesas RZ/N1"

* tag 'spi-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (108 commits)
  spi: tools: Add include folder to .gitignore
  spi: cadence-qspi: Add support for the Renesas RZ/N1 controller
  spi: cadence-qspi: Kill cqspi_jh7110_clk_init
  spi: dt-bindings: cdns,qspi-nor: Add Renesas RZ/N1D400 to the list
  spi: geni-qcom: Add target abort support
  spi: geni-qcom: Drop unused msg parameter from timeout handlers
  spi: geni-qcom: Fix abort sequence execution for serial engine errors
  spi: geni-qcom: Improve target mode allocation by using proper allocation functions
  spi: xilinx: use device property accessors.
  dt-bindings: spi: Add binding for Faraday FTSSP010
  spi: axi-spi-engine: support SPI_MULTI_LANE_MODE_STRIPE
  spi: dt-bindings: adi,axi-spi-engine: add multi-lane support
  spi: Documentation: add page on multi-lane support
  spi: add multi_lane_mode field to struct spi_transfer
  spi: support controllers with multiple data lanes
  spi: dt-bindings: add spi-{tx,rx}-lane-map properties
  spi: dt-bindings: change spi-{rx,tx}-bus-width to arrays
  spi: dw: Remove not-going-to-be-supported code for Baikal SoC
  spi: cadence-qspi: Use a default value for cdns,fifo-width
  spi: cadence-qspi: Make sure write protection is disabled
  ...
2026-02-11 09:43:43 -08:00
..
access-controllers
arc
arm soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
ata dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
auxdisplay dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
board dt-bindings: fsl,fpga-qixis: describe the gpio child node found on LS1046AQDS 2025-10-27 14:21:05 +08:00
bus soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
cache dt-bindings: cache: qcom,llcc: Remove duplicate llcc7_base for Glymur 2026-01-05 08:57:12 -06:00
chrome
clock Samsung DTS ARM64 changes for v6.20, part two 2026-01-28 18:36:57 +01:00
connector
counter
cpu
cpufreq dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware 2026-01-27 11:21:22 +05:30
crypto soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
csky
devfreq dt-bindings: devfreq: tegra30-actmon: Add Tegra124 fallback for Tegra210 2025-11-14 18:00:47 +01:00
display spi: Updates for v7.0 2026-02-11 09:43:43 -08:00
dma dt-bindings: Changes for v6.20-rc1 2026-01-28 16:56:11 +01:00
dpll
dsp
dvfs
edac dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
eeprom i2c-for-6.19-rc1 2025-12-10 07:48:05 +09:00
embedded-controller dt-bindings: embedded-controller: add Traverse Ten64 board controller 2025-10-21 15:57:08 +08:00
extcon dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
firmware regulator: Updates for v7.0 2026-02-11 09:40:12 -08:00
fpga Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
fsi
fuse
gnss dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
goldfish
gpio dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
gpu dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car V3U 2025-12-16 07:59:35 -06:00
hsi
hwinfo dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8890-chipid compatible 2025-10-18 18:14:35 +02:00
hwlock
hwmon dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
i2c soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
i3c dt-bindings: i3c: snps: Add Altera SoCFPGA compatible 2025-11-08 22:50:46 +01:00
iio spi: add multi-lane support 2026-02-02 22:03:20 +00:00
infiniband
input New boards: Anberic RG-DS game console, Radxa CM3J module + baseboard 2026-01-28 19:05:34 +01:00
interconnect dt-bindings: interconnect: qcom,sa8775p-rpmh: Fix incorrectly added reg and clocks 2025-12-19 10:47:13 +02:00
interrupt-controller soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
iommu dt-bindings: iommu: Add NVIDIA Tegra CMDQV support 2026-01-16 13:41:27 +01:00
ipmi dt-bindings: ipmi: Convert aspeed,ast2400-ibt-bmc to DT schema 2025-10-14 18:20:01 -05:00
leds dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
loongarch
mailbox dt-bindings: mailbox: qcom: Add IPCC support for Kaanapali and Glymur Platforms 2026-01-17 15:35:17 -06:00
media dt-bindings: media: st: dcmipp: add 'power-domains' property 2026-01-20 09:54:16 +01:00
memory-controllers soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
mfd Samsung S2MPG10 regulator and S2MPG11 PMIC drivers 2026-02-05 00:07:58 +00:00
mips
misc soc: fixes for 6.19 2026-01-09 15:11:45 -10:00
mmc MMC host: 2025-12-20 12:18:32 -08:00
mtd dt-bindings: Changes for v6.20-rc1 2026-01-28 16:56:11 +01:00
mux dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
net dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
nios2
npu dt-bindings: npu: Add Arm Ethos-U65/U85 2025-10-24 15:07:39 -05:00
nvme
nvmem soc: driver updates for 7.0 2026-02-10 20:45:30 -08:00
openrisc/opencores
opp
pci dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
peci
perf dt-bindings: perf: fsl-imx-ddr: Add compatible string for i.MX8QM, i.MX8QXP and i.MX8DXL 2025-11-24 15:39:05 +00:00
phy dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for qcs8300 2025-12-23 17:46:00 +05:30
pinctrl dt-bindings: pinctrl: marvell,armada3710-xb-pinctrl: fix 'usb32_drvvbus0' group name 2026-01-27 10:49:36 +01:00
pmem
power i.MX dt-bindgings changes for 6.20: 2026-01-28 17:00:13 +01:00
powerpc
pps
ptp
pwm Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
regmap
regulator Samsung S2MPG10 regulator and S2MPG11 PMIC drivers 2026-02-05 00:07:58 +00:00
remoteproc dt-bindings: remoteproc: qcom,pas: Add iommus property 2026-01-13 12:14:33 -06:00
reserved-memory
reset soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
riscv RISC-V Devicetrees for v6.20 (or v7.0) 2026-01-28 23:34:34 +01:00
rng Samsung DTS ARM64 changes for v6.20 2026-01-26 15:42:53 +01:00
rtc dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
scsi
serial TTY/Serial changes for 6.19-rc1 2025-12-06 18:38:19 -08:00
serio
sifive
siox
slimbus Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
soc soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
sound ASoC: dt-bindings: ti,tlv320aic3x: Add compatible string ti,tlv320aic23 2026-02-04 11:29:57 +00:00
soundwire dt-bindings: soundwire: qcom: Document v3.1.0 version of IP block 2025-12-08 12:37:26 +05:30
spi spi: cadence-qspi: Add Renesas RZ/N1 support 2026-02-05 23:13:44 +00:00
spmi
sram dt-bindings: sram: Document qcom,kaanapali-imem and its child node 2025-12-17 20:55:45 -06:00
thermal dt-bindings: thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H 2026-01-21 19:06:57 +01:00
timer soc: devicetree updates for 7.0 2026-02-10 21:11:08 -08:00
timestamp
tpm dt-bindings: tpm: Add st,st33tphf2ei2c 2025-12-31 10:25:08 +08:00
trigger-source
ufs scsi: ufs: dt-bindings: Fix several grammar errors 2026-01-04 15:09:34 -05:00
usb dt-bindings: usb: qcom,dwc3: Correct MSM8994 interrupts 2026-01-07 16:28:15 +01:00
virtio
w1
watchdog More Qualcomm Arm64 DeviceTree updates for v6.20 2026-01-28 19:08:03 +01:00
x86
xillybus
.gitignore
.yamllint dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
ABI.rst
common-properties.txt
dts-coding-style.rst docs: dt-bindings: Extend the ordering list with a blank newline before status 2025-11-17 11:24:50 -06:00
example-schema.yaml
graph.txt
incomplete-devices.yaml
index.rst
jailhouse.txt
Makefile dt-bindings: kbuild: Skip validating empty examples 2025-12-03 09:36:43 -06:00
resource-names.txt
submitting-patches.rst
trivial-devices.yaml Char/Misc/IIO driver updates for 6.19-rc1 2025-12-06 18:34:24 -08:00
unittest.txt
vendor-prefixes.yaml MediaTek ARM64 Device Tree updates 2026-01-28 18:46:55 +01:00
writing-bindings.rst
writing-schema.rst
xilinx.txt