Unverified Commit 9a30e332 authored by Ciprian Marian Costea's avatar Ciprian Marian Costea Committed by Mark Brown
Browse files

spi: spi-fsl-dspi: Enable support for S32G platforms



Add compatible for S32G platforms, allowing DSPI to be used.

Add a depends for ARCH_NXP which can replace LAYERSCAPE and also
includes the new ARCH_S32 for S32G. Similarly, ARCH_MXC can replace
SOC_VF610 || SOC_LS1021A which should avoid updating this for every new
sub-platform in the future.

Signed-off-by: default avatarCiprian Marian Costea <ciprianmarian.costea@nxp.com>
Signed-off-by: default avatarStoica Cosmin-Stefan <cosmin.stoica@nxp.com>
Signed-off-by: default avatarDan Nica <dan.nica@nxp.com>
Signed-off-by: default avatarLarisa Grigore <Larisa.Grigore@nxp.com>
Signed-off-by: default avatarStefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
Signed-off-by: default avatarJames Clark <james.clark@linaro.org>
Link: https://patch.msgid.link/20250522-james-nxp-spi-v2-13-bea884630cfb@linaro.org


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent be47ecfe
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -647,10 +647,10 @@ config SPI_FSL_SPI
config SPI_FSL_DSPI
	tristate "Freescale DSPI controller"
	select REGMAP_MMIO
	depends on SOC_VF610 || SOC_LS1021A || ARCH_LAYERSCAPE || M5441x || COMPILE_TEST
	depends on ARCH_MXC || ARCH_NXP || M54541x || COMPILE_TEST
	help
	  This enables support for the Freescale DSPI controller in master
	  mode. VF610, LS1021A and ColdFire platforms uses the controller.
	  mode. S32, VF610, LS1021A and ColdFire platforms uses the controller.

config SPI_FSL_ESPI
	tristate "Freescale eSPI controller"
+3 −0
Original line number Diff line number Diff line
@@ -1316,6 +1316,9 @@ static const struct of_device_id fsl_dspi_dt_ids[] = {
	}, {
		.compatible = "fsl,lx2160a-dspi",
		.data = &devtype_data[LX2160A],
	}, {
		.compatible = "nxp,s32g2-dspi",
		.data = &devtype_data[S32G],
	},
	{ /* sentinel */ }
};