[PATCH v1 09/11] arm64: dts: freescale: imx93-imx91-lino-common: Add SPI aliases

From: Francesco Dolcini

Date: Thu Nov 12 2026 - 10:24:48 EST


From: Francesco Dolcini <francesco.dolcini@xxxxxxxxxxx>

The Lino family pinout defines the SoM interfaces and their numbering,
SPI_1 and SPI_2 being the SPI buses available to the carrier board,
implemented by lpspi8 and lpspi1 on Lino iMX93 and iMX91.

Without aliases the Linux SPI bus numbers are assigned dynamically and
can change with the carrier board or probe order. Add spi0 and spi1
aliases so the bus numbers in sysfs and the spidev names follow the
Lino interface numbering, zero-based with SPI_1 being spi0.

Signed-off-by: Francesco Dolcini <francesco.dolcini@xxxxxxxxxxx>
---
arch/arm64/boot/dts/freescale/imx93-imx91-lino-common.dtsi | 2 ++
1 file changed, 2 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/imx93-imx91-lino-common.dtsi b/arch/arm64/boot/dts/freescale/imx93-imx91-lino-common.dtsi
index f8f13f785860..787df739ea55 100644
--- a/arch/arm64/boot/dts/freescale/imx93-imx91-lino-common.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx93-imx91-lino-common.dtsi
@@ -29,6 +29,8 @@ aliases {
serial1 = &lpuart7;
serial2 = &lpuart1;
serial3 = &lpuart2;
+ spi0 = &lpspi8;
+ spi1 = &lpspi1;
usb0 = &usbotg1;
usb1 = &usbotg2;
};
--
2.47.3