]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: imx8qxp-mek: add flexspi and flash
authorFrank Li <Frank.Li@nxp.com>
Wed, 29 Oct 2025 19:54:42 +0000 (15:54 -0400)
committerShawn Guo <shawnguo@kernel.org>
Sun, 16 Nov 2025 09:57:32 +0000 (17:57 +0800)
Add flexspi and flash node.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts

index 331522cb5e068456067e9f0e67d4f4eb585330ba..5175503d2debc921eeed81116716926bf0020f08 100644 (file)
        status = "okay";
 };
 
+&flexspi0 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_flexspi0>;
+       status = "okay";
+
+       flash0: flash@0 {
+               compatible = "jedec,spi-nor";
+               reg = <0>;
+               spi-max-frequency = <133000000>;
+               spi-tx-bus-width = <8>;
+               spi-rx-bus-width = <8>;
+       };
+};
+
 &jpegdec {
        status = "okay";
 };
                >;
        };
 
+       pinctrl_flexspi0: flexspi0grp {
+               fsl,pins = <
+                       IMX8QXP_QSPI0A_DATA0_LSIO_QSPI0A_DATA0                  0x06000021
+                       IMX8QXP_QSPI0A_DATA1_LSIO_QSPI0A_DATA1                  0x06000021
+                       IMX8QXP_QSPI0A_DATA2_LSIO_QSPI0A_DATA2                  0x06000021
+                       IMX8QXP_QSPI0A_DATA3_LSIO_QSPI0A_DATA3                  0x06000021
+                       IMX8QXP_QSPI0A_DQS_LSIO_QSPI0A_DQS                      0x06000021
+                       IMX8QXP_QSPI0A_SS0_B_LSIO_QSPI0A_SS0_B                  0x06000021
+                       IMX8QXP_QSPI0A_SS1_B_LSIO_QSPI0A_SS1_B                  0x06000021
+                       IMX8QXP_QSPI0A_SCLK_LSIO_QSPI0A_SCLK                    0x06000021
+                       IMX8QXP_QSPI0B_SCLK_LSIO_QSPI0B_SCLK                    0x06000021
+                       IMX8QXP_QSPI0B_DATA0_LSIO_QSPI0B_DATA0                  0x06000021
+                       IMX8QXP_QSPI0B_DATA1_LSIO_QSPI0B_DATA1                  0x06000021
+                       IMX8QXP_QSPI0B_DATA2_LSIO_QSPI0B_DATA2                  0x06000021
+                       IMX8QXP_QSPI0B_DATA3_LSIO_QSPI0B_DATA3                  0x06000021
+                       IMX8QXP_QSPI0B_DQS_LSIO_QSPI0B_DQS                      0x06000021
+                       IMX8QXP_QSPI0B_SS0_B_LSIO_QSPI0B_SS0_B                  0x06000021
+                       IMX8QXP_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B                  0x06000021
+               >;
+       };
+
        pinctrl_ioexp_rst: ioexprstgrp {
                fsl,pins = <
                        IMX8QXP_SPI2_SDO_LSIO_GPIO1_IO01                        0x06000021