[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250509-james-nxp-spi-v1-0-32bfcd2fea11@linaro.org>
Date: Fri, 09 May 2025 12:05:47 +0100
From: James Clark <james.clark@...aro.org>
To: Vladimir Oltean <olteanv@...il.com>, Mark Brown <broonie@...nel.org>,
Rob Herring <robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>, Frank Li <Frank.Li@....com>,
Chester Lin <chester62515@...il.com>, Matthias Brugger <mbrugger@...e.com>,
Ghennadi Procopciuc <ghennadi.procopciuc@....nxp.com>,
NXP S32 Linux Team <s32@....com>, Shawn Guo <shawnguo@...nel.org>,
Sascha Hauer <s.hauer@...gutronix.de>,
Pengutronix Kernel Team <kernel@...gutronix.de>,
Fabio Estevam <festevam@...il.com>, larisa.grigore@....com, arnd@...aro.org,
andrei.stefanescu@....com, dan.carpenter@...aro.org
Cc: linux-spi@...r.kernel.org, imx@...ts.linux.dev,
linux-kernel@...r.kernel.org, devicetree@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org, James Clark <james.clark@...aro.org>,
Xulin Sun <xulin.sun@...driver.com>, Marius Trifu <marius.trifu@....com>,
Ciprian Marian Costea <ciprianmarian.costea@....com>,
Andra-Teodora Ilie <andra.ilie@....com>,
Bogdan-Gabriel Roman <bogdan-gabriel.roman@....com>,
Stoica Cosmin-Stefan <cosmin.stoica@....com>, Dan Nica <dan.nica@....com>,
Larisa Grigore <Larisa.Grigore@....com>,
Stefan-Gabriel Mirea <stefan-gabriel.mirea@....com>,
"Radu Pirea (NXP OSS)" <radu-nicolae.pirea@....nxp.com>
Subject: [PATCH 00/14] spi: spi-fsl-dspi: DSPI support for NXP S32G
platforms
DT and driver changes for DSPI on S32G platforms. First 4 commits add
new S32G registers and device settings along with restricting userspace
register access properly for all devices. Then some DMA mode fixes along
with adding support for target mode, which uses DMA. Followed by some
other minor bug fixes and then finally add the DT compatibles and
binding docs.
---
Andra-Teodora Ilie (1):
spi: spi-fsl-dspi: Enable modified transfer protocol
Bogdan-Gabriel Roman (1):
spi: spi-fsl-dspi: Halt the module after a new message transfer
Ciprian Marian Costea (2):
dt-bindings: spi: dspi: Add S32G support
spi: spi-fsl-dspi: Enable support for S32G platforms
James Clark (2):
spi: spi-fsl-dspi: Define regmaps per device
spi: spi-fsl-dspi: Re-use one volatile regmap for both device types
Larisa Grigore (7):
spi: spi-fsl-dspi: restrict register range for regmap access
spi: spi-fsl-dspi: Add config and regmaps for S32G platforms
spi: spi-fsl-dspi: Avoid setup_accel logic for DMA transfers
spi: spi-fsl-dspi: Reset SR flags before sending a new message
spi: spi-fsl-dspi: Use DMA for S32G controller in target mode
spi: spi-fsl-dspi: Reinitialize DSPI regs after resuming for S32G
arm64: dts: Add DSPI entries for S32G platforms
Marius Trifu (1):
spi: spi-fsl-dspi: Use spi_alloc_target for target
.../devicetree/bindings/spi/fsl,dspi.yaml | 18 ++
arch/arm64/boot/dts/freescale/s32g2.dtsi | 78 +++++
arch/arm64/boot/dts/freescale/s32g3.dtsi | 78 +++++
arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi | 87 +++++
arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 77 +++++
drivers/spi/Kconfig | 4 +-
drivers/spi/spi-fsl-dspi.c | 356 +++++++++++++++------
7 files changed, 592 insertions(+), 106 deletions(-)
---
base-commit: 9c69f88849045499e8ad114e5e13dbb3c85f4443
change-id: 20250325-james-nxp-spi-caf1e2099231
Best regards,
--
James Clark <james.clark@...aro.org>
Powered by blists - more mailing lists