linux/Documentation/devicetree/bindings/spi
Jia Wang f77de4c33f
spi: dt-bindings: snps,dw-apb-ssi: Add compatible for UltraRISC DP1000 SoC
Add the SoC-specific compatible string and use the generic one as fallback
for the UltraRISC DP1000 SPI controller.

The DP1000 integrates two SPI controllers. SPI0 supports standard, dual
and quad transfers with three native chip-select signals. SPI1 supports
standard transfers with four native chip-select signals.

Both controllers have one register range and separate reference and APB
interface clocks.

Signed-off-by: Jia Wang <wangjia@ultrarisc.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://patch.msgid.link/20260907-ultrarisc-dts-v2-5-5eb4c97477c5@ultrarisc.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2026-09-08 16:23:17 +01:00
..
adi,axi-spi-engine.yaml spi: dt-bindings: adi,axi-spi-engine: add multi-lane support 2026-02-02 12:12:46 +00:00
airoha,en7581-snand.yaml spi: dt-bindings: airoha: add compatible for EN7523 2025-11-27 11:42:16 +00:00
allwinner,sun4i-a10-spi.yaml spi: dt-bindings: change spi-{rx,tx}-bus-width to arrays 2026-02-02 12:12:41 +00:00
allwinner,sun6i-a31-spi.yaml spi: dt-bindings: sun6i: Add compatibles for A733's SPI controllers 2026-08-14 13:51:45 +01:00
amlogic,a1-spifc.yaml dt-bindings: spi: amlogic,a1-spifc: add missing power-domains 2024-06-05 18:05:20 +01:00
amlogic,a4-spifc.yaml spi: dt-bindings: add Amlogic A113L2 SFC 2025-09-10 14:11:18 +01:00
amlogic,a4-spisg.yaml spi: dt-bindings: Add binding document of Amlogic SPISG controller 2025-07-24 13:28:32 +01:00
amlogic,meson-gx-spicc.yaml spi: dt-bindings: cleanup examples - indentation, lowercase hex 2023-01-25 12:39:14 +00:00
amlogic,meson6-spifc.yaml spi: dt-bindings: cleanup examples - indentation, lowercase hex 2023-01-25 12:39:14 +00:00
andestech,ae350-spi.yaml spi: dt-bindings: andestech,ae350-spi: Drop redundant num-cs 2026-08-04 18:51:33 +01:00
apple,spi.yaml spi: dt-bindings: apple,spi: Add t6020-spi compatible 2025-09-14 21:51:17 +02:00
arm,pl022-peripheral-props.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
aspeed,ast2600-fmc.yaml spi: dt-bindings: aspeed,ast2600-fmc: Add AST2700 SoC support 2025-11-17 00:49:55 +00:00
atmel,at91rm9200-spi.yaml spi: dt-bindings: at91: add microchip,lan9691-spi 2026-01-05 13:19:04 +00:00
atmel,quadspi.yaml spi: dt-bindings: Document LAN969x QSPI 2026-07-19 22:14:18 +01:00
axiado,ax3000-spi.yaml spi: dt-bindings: axiado,ax3000-spi: Drop duplicated type/ref 2026-08-04 18:51:34 +01:00
brcm,bcm63xx-hsspi.yaml spi: Add bcmbca-hsspi controller bindings 2023-02-09 15:00:37 +00:00
brcm,bcm63xx-spi.yaml dt-bindings: spi: convert spi-brcm63xx.txt to YAML 2023-08-07 18:37:56 +01:00
brcm,bcm2835-aux-spi.yaml spi: dt-bindings: brcm,bcm2835-aux-spi: Convert to dtschema 2024-10-17 16:07:59 +01:00
brcm,bcm2835-spi.yaml spi: dt-bindings: brcm,bcm2835-spi: convert to dtschema 2024-05-27 01:33:41 +01:00
brcm,spi-bcm-qspi.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
cavium,octeon-3010-spi.yaml spi: dt-bindings: octeon: Convert to DT schema 2026-06-29 18:25:16 +01:00
cdns,qspi-nor-peripheral-props.yaml spi: dt-bindings: Drop Pratyush Yadav 2022-08-11 18:41:45 +01:00
cdns,qspi-nor.yaml spi: dt-bindings: cdns,qspi-nor: Add Renesas RZ/N1D400 to the list 2026-02-05 18:25:26 +00:00
cdns,xspi.yaml spi: dt-bindings: cadence: Add Marvell overlay bindings documentation for Cadence XSPI 2024-07-29 01:19:24 +01:00
cirrus,ep9301-spi.yaml dt-bindings: spi: Add Cirrus EP93xx 2024-09-12 14:33:11 +00:00
faraday,ftssp010.yaml dt-bindings: spi: Add binding for Faraday FTSSP010 2026-02-03 13:47:44 +00:00
fsl-imx-cspi.yaml dt-bindings: spi: fsl-imx-cspi: Document missing entries 2023-09-25 13:11:06 +01:00
fsl,dspi-peripheral-props.yaml spi: dt-bindings: fsl-dspi: Convert to yaml format 2024-07-01 13:12:43 +01:00
fsl,dspi.yaml dt-bindings: spi: dspi: Add S32G support 2025-06-08 23:35:38 +01:00
fsl,espi.yaml spi: dt-bindings: Convert Freescale SPI bindings to YAML 2025-02-20 14:32:46 +00:00
fsl,spi-fsl-qspi.yaml spi: dt-bindings: fsl-qspi: support SpacemiT K3 2026-05-21 21:56:07 +01:00
fsl,spi.yaml spi: dt-bindings: fsl: Correct GPIO flags in the example 2026-04-14 12:56:00 +01:00
hpe,gxp-spifi.yaml spi: dt-bindings: add documentation for hpe,gxp-spifi 2022-07-29 17:38:53 +01:00
ibm,spi-fsi.yaml spi: dt-bindings: Document the IBM FSI-attached SPI controller 2024-05-27 01:33:43 +01:00
icpdas-lp8841-spi-rtc.txt
ingenic,spi.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
jcore,spi.txt
loongson,ls2k-spi.yaml spi: dt-bindings: add loongson spi 2023-07-31 15:57:08 +01:00
marvell,armada-3700-spi.yaml spi: dt-bindings: marvell,armada-3700-spi: Drop redundant num-cs 2026-08-04 18:51:33 +01:00
marvell,mmp2-ssp.yaml spi: dt-bindings: marvell,mmp2-ssp: Merge PXA SSP into schema 2024-05-27 01:33:37 +01:00
marvell,orion-spi.yaml spi: dt-bindings: Convert marvell,orion-spi to DT schema 2025-07-03 12:22:40 +01:00
mediatek,spi-mt65xx.yaml spi: dt-bindings: mediatek,spi-mt65xx: Add support for MT6991/MT8196 SPI 2025-06-11 12:46:20 +01:00
mediatek,spi-mtk-nor.yaml dt-bindings: mediatek: Add axi clock in mt8173 dts example 2022-08-28 22:04:50 +01:00
mediatek,spi-mtk-snfi.yaml spi: dt-bindings: mtk-snfi: Add read latch latency property 2023-02-09 17:07:22 +00:00
mediatek,spi-slave-mt27xx.yaml spi: dt-bindings: drop unneeded quotes 2023-01-25 12:39:13 +00:00
microchip,mpfs-spi.yaml spi: dt-bindings: mpfs-spi: remove clock-names 2026-03-03 17:34:55 +00:00
microchip,spi-pic32.txt
mikrotik,rb4xx-spi.yaml spi: dt-bindings: drop unneeded quotes 2023-01-25 12:39:13 +00:00
mxicy,mx25f0a-spi.yaml spi: dt-bindings: drop unneeded quotes 2023-01-25 12:39:13 +00:00
mxs-spi.yaml spi: dt-bindings: mxs-spi: allow clocks properpty 2025-06-08 23:38:44 +01:00
nuvoton,ma35d1-qspi.yaml spi: dt-bindings: nuvoton,ma35d1-qspi: Disallow GPIO chip selects 2026-08-03 14:35:14 +01:00
nuvoton,npcm-pspi.yaml spi: dt-bindings: nuvoton,npcm-pspi: Convert to DT schema 2025-11-12 16:09:28 +00:00
nuvoton,npcm750-fiu.yaml spi: dt-bindings: nuvoton,npcm750-fiu: Convert to DT schema 2026-06-10 12:07:45 +01:00
nuvoton,wpcm450-fiu.yaml spi: dt-bindings: nuvoton,wpcm450-fiu: Drop unrelated nodes from DTS example 2025-05-10 23:59:14 +09:00
nvidia,tegra20-sflash.yaml dt-bindings: spi: tegra-sflash: Convert to json-schema 2023-07-09 22:51:43 +01:00
nvidia,tegra20-slink.yaml dt-bindings: spi: tegra-slink: Convert to json-schema 2023-07-09 22:51:42 +01:00
nvidia,tegra114-spi.yaml dt-bindings: spi: Convert Tegra114 SPI to json-schema 2023-07-09 22:51:44 +01:00
nvidia,tegra210-quad-peripheral-props.yaml spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: correct additional properties 2022-08-15 12:17:41 +01:00
nvidia,tegra210-quad.yaml spi: dt-bindings: change spi-{rx,tx}-bus-width to arrays 2026-02-02 12:12:41 +00:00
nxp,imx94-xspi.yaml spi: dt-bindings: nxp,imx94-xspi: add DMA properties 2026-07-23 15:23:12 +01:00
nxp,lpc3220-spi.yaml spi: dt-bindings: nxp,lpc3220-spi: Add DMA specific properties 2026-01-12 11:20:58 +00:00
nxp,sc18is.yaml spi: dt-bindings: convert spi-sc18is602.txt to yaml format 2024-08-13 18:08:56 +01:00
omap-spi.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
qca,ar934x-spi.yaml dt-bindings: Add missing 'unevaluatedProperties' 2020-10-07 11:26:41 -05:00
qcom,sa8255p-geni-spi.yaml spi: dt-bindings: qcom,sa8255p-geni-spi: Add compatible for Nord SA8797P 2026-07-27 18:18:45 +01:00
qcom,spi-geni-qcom.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
qcom,spi-qcom-qspi.yaml spi: dt-bindings: qcom,spi-qcom-qspi: Add qcom,qcs615-qspi compatible 2026-05-04 22:15:09 +09:00
qcom,spi-qpic-snand.yaml spi: dt-bindings: spi-qpic-snand: Add ipq5210 compatible 2026-05-26 19:38:46 +01:00
qcom,spi-qup.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
ralink,mt7621-spi.yaml spi: migrate mt7621 text bindings to YAML 2022-09-27 12:33:06 +01:00
realtek,rtl-spi.yaml spi: dt-bindings: drop unneeded quotes 2023-01-25 12:39:13 +00:00
realtek,rtl9301-snand.yaml dt-bindings: spi: Add realtek,rtl9301-snand 2024-10-21 12:49:37 +01:00
renesas,hspi.yaml dt-bindings: white-space cleanups 2022-04-04 19:55:03 -05:00
renesas,rspi.yaml spi: dt-bindings: renesas,rspi: Document RZ/Five SoC 2023-11-16 19:46:16 +00:00
renesas,rzv2h-rspi.yaml Add Renesas RZ/G3L RSPI support 2026-04-08 15:57:55 +01:00
renesas,rzv2m-csi.yaml spi: renesas,rzv2m-csi: Add CSI (SPI) target related property 2023-10-09 13:14:27 +01:00
renesas,sh-msiof.yaml dt-bindings: renesas,sh-msiof: Add MSIOF I2S Sound support 2025-04-26 02:17:34 +01:00
rockchip-sfc.yaml spi: dt-bindings: Make "additionalProperties: true" explicit 2023-09-26 09:50:01 +02:00
samsung,spi-peripheral-props.yaml dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
samsung,spi.yaml spi: dt-bindings: samsung: Drop S3C2443 2025-09-08 16:22:16 +01:00
snps,dw-apb-ssi.yaml spi: dt-bindings: snps,dw-apb-ssi: Add compatible for UltraRISC DP1000 SoC 2026-09-08 16:23:17 +01:00
socionext,f-ospi.yaml spi: Add Socionext F_OSPI controller bindings 2022-11-24 11:05:08 +00:00
socionext,synquacer-spi.yaml spi: dt-bindings: Convert Synquacer SPI to DT schema 2022-12-09 17:39:08 +00:00
socionext,uniphier-spi.yaml spi: dt-bindings: socionext,uniphier: drop address/size-cells 2023-06-01 17:15:52 +01:00
spacemit,k1-spi.yaml spi: dt-bindings: spacemit: add K3 SPI compatible 2026-07-21 22:39:30 +01:00
spi_altera.txt
spi_oc_tiny.txt
spi-ath79.txt
spi-bus.txt spi: Add YAML schemas for the generic SPI options 2019-05-21 21:25:08 +01:00
spi-cadence.yaml spi: dt-bindings: spi-cadence: Drop duplicated type/ref 2026-08-04 18:51:35 +01:00
spi-clps711x.txt
spi-controller.yaml spi: dt-bindings: don't check node names 2025-10-23 14:10:52 +01:00
spi-davinci.txt dt-bindings: align SPI NOR node name with dtschema 2022-04-07 14:03:06 -05:00
spi-fsl-lpspi.yaml dt-bindings: lpspi: Document support for S32G 2025-09-01 13:12:27 +01:00
spi-gpio.yaml spi: dt-bindings: drop unneeded quotes 2023-01-25 12:39:13 +00:00
spi-img-spfi.txt
spi-lantiq-ssc.txt spi: Add bindings for Lightning Mountain SoC 2020-07-22 01:56:00 +01:00
spi-mux.yaml spi: dt-bindings: spi-mux: Drop "spi-max-frequency" as required 2025-07-15 22:18:07 +01:00
spi-nxp-fspi.yaml dt-bindings: spi: nxp-fspi: add imx8ulp support 2024-09-05 16:07:19 +01:00
spi-peripheral-props.yaml spi: dt-bindings: add spi-{tx,rx}-lane-map properties 2026-02-02 12:12:42 +00:00
spi-pl022.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
spi-rockchip.yaml spi: dt-bindings: spi-rockchip: Add RK3506 compatible 2025-10-22 15:00:29 +01:00
spi-sg2044-nor.yaml spi: dt-bindings: spi-sg2044-nor: Change SOPHGO SG2042 2025-07-24 13:28:15 +01:00
spi-sifive.yaml spi: dt-bindings: drop unneeded quotes 2023-01-25 12:39:13 +00:00
spi-sunplus-sp7021.yaml spi: dt-bindings: cleanup examples - indentation, lowercase hex 2023-01-25 12:39:14 +00:00
spi-xilinx.yaml spi: dt-bindings: xilinx: make interrupts optional 2026-01-19 23:21:50 +00:00
spi-xtensa-xtfpga.txt
spi-zynqmp-qspi.yaml dt-bindings: xilinx: Deprecate header with firmware constants 2025-02-21 07:58:35 +01:00
sprd,sc9860-spi.yaml dt-bindings: spi: sprd,sc9860-spi: convert to YAML 2024-10-31 12:01:12 +00:00
sprd,spi-adi.yaml spi: dt-bindings: drop unneeded quotes 2023-01-25 12:39:13 +00:00
sqi-pic32.txt
st,ssc-spi.yaml spi: spi-st-ssc: convert to DT schema 2023-02-14 13:31:45 +00:00
st,stm32-qspi.yaml spi: dt-bindings: st,stm32-qspi: Add power-domains property 2026-06-29 18:44:34 +01:00
st,stm32-spi.yaml dt-bindings: Consolidate "sram" property definition 2026-05-15 18:19:30 -05:00
st,stm32mp25-ospi.yaml dt-bindings: Fix phandle-array constraints, again 2026-05-15 18:18:05 -05:00
ti,qspi.yaml spi: dt-bindings: ti,qspi: convert to dtschema 2024-05-03 11:09:31 +09:00
xlnx,zynq-qspi.yaml dt-bindings: xilinx: Switch xilinx.com emails to amd.com 2023-06-05 13:09:19 +02:00