MLK-22921-3 ARM: dts: imx7ulp: add lpspi slave dts support
authorClark Wang <xiaoning.wang@nxp.com>
Thu, 7 Nov 2019 06:07:50 +0000 (14:07 +0800)
committerDong Aisheng <aisheng.dong@nxp.com>
Mon, 14 Dec 2020 03:20:54 +0000 (11:20 +0800)
Add some missing dts files of imx7ulp which file names have
been changed in 4.19.y.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
arch/arm/boot/dts/Makefile
arch/arm/boot/dts/imx7ulp-evk.dts
arch/arm/boot/dts/imx7ulp-evkb-spi-slave.dts [new file with mode: 0644]
arch/arm/boot/dts/imx7ulp.dtsi

index 0b84b07..2ffd111 100644 (file)
@@ -729,6 +729,7 @@ dtb-$(CONFIG_SOC_IMX7ULP) += \
        imx7ulp-evkb.dtb \
        imx7ulp-evkb-emmc.dtb \
        imx7ulp-evkb-sd1.dtb \
+       imx7ulp-evkb-spi-slave.dtb \
        imx7ulp-evkb-lpuart.dtb \
        imx7ulp-evkb-mipi.dtb \
        imx7ulp-evkb-rm68200-wxga.dtb \
index 7a2f57e..83d8f99 100644 (file)
 };
 
 &lpspi3 {
-       #address-cells = <1>;
-       #size-cells = <0>;
        fsl,spi-num-chipselects = <1>;
        pinctrl-names = "default", "sleep";
        pinctrl-0 = <&pinctrl_lpspi3>;
diff --git a/arch/arm/boot/dts/imx7ulp-evkb-spi-slave.dts b/arch/arm/boot/dts/imx7ulp-evkb-spi-slave.dts
new file mode 100644 (file)
index 0000000..83cb121
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ * Copyright 2016 Freescale Semiconductor, Inc.
+ * Copyright 2017-2018 NXP.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+#include "imx7ulp-evkb.dts"
+
+/delete-node/&spidev0;
+
+&pinctrl_lpspi3 {
+       fsl,pins = <
+               IMX7ULP_PAD_PTF16__LPSPI3_SIN   0x0
+               IMX7ULP_PAD_PTF17__LPSPI3_SOUT  0x0
+               IMX7ULP_PAD_PTF18__LPSPI3_SCK   0x0
+               IMX7ULP_PAD_PTF19__LPSPI3_PCS0  0x0
+       >;
+};
+
+&lpspi3 {
+       #address-cells = <0>;
+       pinctrl-0 = <&pinctrl_lpspi3>;
+       pinctrl-1 = <&pinctrl_lpspi3>;
+       /delete-property/ cs-gpios;
+
+       spi-slave;
+};
index e6a1537..e40ee79 100644 (file)
                };
 
                lpspi2: spi@40290000 {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
                        compatible = "fsl,imx7ulp-spi";
                        reg = <0x40290000 0x10000>;
                        interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
                };
 
                lpspi3: spi@402A0000 {
+                       #address-cells = <1>;
+                       #size-cells = <0>;
                        compatible = "fsl,imx7ulp-spi";
                        reg = <0x402A0000 0x10000>;
                        interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;