From 24fcd59701a7877b10829c3506577e7a76ee6e86 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Wed, 13 Apr 2022 23:43:13 +0800
Subject: [PATCH] update linux-imx-igkboard.patch, uart7 and spi1 failed for conflict with lcdif

---
 bsp/kernel/patch/linux-imx-igkboard.patch |   36 +++++++++++++++---------------------
 1 files changed, 15 insertions(+), 21 deletions(-)

diff --git a/bsp/kernel/patch/linux-imx-igkboard.patch b/bsp/kernel/patch/linux-imx-igkboard.patch
index 7e5579b..7fb2605 100644
--- a/bsp/kernel/patch/linux-imx-igkboard.patch
+++ b/bsp/kernel/patch/linux-imx-igkboard.patch
@@ -1,7 +1,7 @@
 diff -Nuar -x include-prefixes -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/igkboard.dts linux-imx-igkboard/arch/arm/boot/dts/igkboard.dts
 --- linux-imx/arch/arm/boot/dts/igkboard.dts	1970-01-01 08:00:00.000000000 +0800
-+++ linux-imx-igkboard/arch/arm/boot/dts/igkboard.dts	2022-04-13 22:54:15.799435539 +0800
-@@ -0,0 +1,802 @@
++++ linux-imx-igkboard/arch/arm/boot/dts/igkboard.dts	2022-04-13 23:40:46.669880257 +0800
+@@ -0,0 +1,796 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
 + * Device Tree Source for LingYun IGKBoard(IoT Gateway Kit Board)
@@ -185,16 +185,16 @@
 +	status = "okay";
 +};
 +
-+&uart7 { /* failed */
++&uart7 { /* conflict with lcdif */
 +	pinctrl-names = "default";
 +	pinctrl-0 = <&pinctrl_uart7>;
 +	status = "okay";
 +};
 +
-+&ecspi1 { /* failed */
-+    cs-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
++&ecspi1 { /* conflict with lcdif */
++	cs-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
 +    pinctrl-names = "default";
-+    pinctrl-0 = <&pinctrl_ecspi1 &pinctrl_ecspi1_cs>;
++    pinctrl-0 = <&pinctrl_ecspi1>;
 +	status = "okay";
 +
 +	spidev@0 {
@@ -203,7 +203,6 @@
 +		spi-max-frequency = <2000000>;
 +	};
 +};
-+
 +
 +&pwm7 {
 +	#pwm-cells = <2>;
@@ -516,22 +515,17 @@
 +
 +	pinctrl_uart7: uart7grp {
 +		fsl,pins = <
-+			MX6UL_PAD_LCD_DATA16__UART7_DCE_TX		0x0b0b0
-+			MX6UL_PAD_LCD_DATA17__UART7_DCE_RX		0x0b0b0
++			MX6UL_PAD_LCD_DATA16__UART7_DCE_TX		0x1b0b1
++			MX6UL_PAD_LCD_DATA17__UART7_DCE_RX		0x1b0b1
 +		>;
 +	};
 +
-+    pinctrl_ecspi1_cs: ecspi1-cs-grp {
-+        fsl,pins = <
-+            MX6UL_PAD_LCD_DATA21__GPIO3_IO26    0x70a0  /* SODIMM 86 */
-+        >;
-+    };
-+
 +    pinctrl_ecspi1: ecspi1-grp {
 +        fsl,pins = <
-+            MX6UL_PAD_LCD_DATA20__ECSPI1_SCLK   0x000a0 /* SODIMM 88 */
-+            MX6UL_PAD_LCD_DATA22__ECSPI1_MOSI   0x000a0 /* SODIMM 92 */
-+            MX6UL_PAD_LCD_DATA23__ECSPI1_MISO   0x100a0 /* SODIMM 90 */
++			MX6UL_PAD_LCD_DATA20__ECSPI1_SCLK   0x10b0
++			MX6UL_PAD_LCD_DATA22__ECSPI1_MOSI   0x10b0
++			MX6UL_PAD_LCD_DATA23__ECSPI1_MISO   0x10b0
++			MX6UL_PAD_LCD_DATA21__GPIO3_IO26    0x10b0
 +        >;
 +    };
 +
@@ -806,7 +800,7 @@
 +
 diff -Nuar -x include-prefixes -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/Makefile linux-imx-igkboard/arch/arm/boot/dts/Makefile
 --- linux-imx/arch/arm/boot/dts/Makefile	2021-09-08 18:41:11.000000000 +0800
-+++ linux-imx-igkboard/arch/arm/boot/dts/Makefile	2022-03-27 22:27:54.456144071 +0800
++++ linux-imx-igkboard/arch/arm/boot/dts/Makefile	2022-04-13 23:15:49.155016887 +0800
 @@ -678,6 +678,7 @@
  	imx6ul-tx6ul-0010.dtb \
  	imx6ul-tx6ul-0011.dtb \
@@ -817,7 +811,7 @@
  	imx6ull-14x14-evk-btwifi.dtb \
 diff -Nuar -x include-prefixes -x logo_linux_clut224.ppm linux-imx/arch/arm/configs/igkboard_defconfig linux-imx-igkboard/arch/arm/configs/igkboard_defconfig
 --- linux-imx/arch/arm/configs/igkboard_defconfig	1970-01-01 08:00:00.000000000 +0800
-+++ linux-imx-igkboard/arch/arm/configs/igkboard_defconfig	2022-04-13 23:03:32.994230433 +0800
++++ linux-imx-igkboard/arch/arm/configs/igkboard_defconfig	2022-04-13 23:41:00.413708382 +0800
 @@ -0,0 +1,722 @@
 +CONFIG_KERNEL_LZO=y
 +CONFIG_SYSVIPC=y
@@ -1543,7 +1537,7 @@
 +# CONFIG_FTRACE is not set
 diff -Nuar -x include-prefixes -x logo_linux_clut224.ppm linux-imx/Makefile linux-imx-igkboard/Makefile
 --- linux-imx/Makefile	2021-09-08 18:41:11.000000000 +0800
-+++ linux-imx-igkboard/Makefile	2022-04-12 22:26:08.385267233 +0800
++++ linux-imx-igkboard/Makefile	2022-04-13 23:15:49.159016848 +0800
 @@ -367,7 +367,8 @@
  # Alternatively CROSS_COMPILE can be set in the environment.
  # Default value for CROSS_COMPILE is not to prefix executables

--
Gitblit v1.9.1