From 6a4b3a1935c6d9a2f48ea0e1e82c7046b4efd85a Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Wed, 22 Dec 2021 20:04:05 +0800 Subject: [PATCH] update linux patch to add igkboard-emmc.dts --- bsp/kernel/build.sh | 4 ++-- bsp/kernel/patch/linux-imx-igkboard.patch | 37 +++++++++++++++++++++++++++++++------ 2 files changed, 33 insertions(+), 8 deletions(-) diff --git a/bsp/kernel/build.sh b/bsp/kernel/build.sh index ae6c5f1..b786ad4 100755 --- a/bsp/kernel/build.sh +++ b/bsp/kernel/build.sh @@ -91,10 +91,10 @@ set -x cp arch/arm/boot/zImage ${IMG_PATH} - cp arch/arm/boot/dts/imx6ul-14x14-evk-emmc.dtb ${IMG_PATH}/${BOARD}-${BOOT}.dtb + cp arch/arm/boot/dts/${BOARD}-${BOOT}.dtb ${IMG_PATH}/ cp arch/arm/boot/zImage /tftp - cp arch/arm/boot/dts/imx6ul-14x14-evk-emmc.dtb /tftp/${BOARD}-${BOOT}.dtb + cp arch/arm/boot/dts/${BOARD}-${BOOT}.dtb /tftp/ set +x if [ $INST_DRIVER != 0 ] ;then diff --git a/bsp/kernel/patch/linux-imx-igkboard.patch b/bsp/kernel/patch/linux-imx-igkboard.patch index 6561037..2614c3a 100644 --- a/bsp/kernel/patch/linux-imx-igkboard.patch +++ b/bsp/kernel/patch/linux-imx-igkboard.patch @@ -1,6 +1,20 @@ +diff -Nuar -x include-prefixes -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/igkboard-emmc.dts linux-imx-igkboard/arch/arm/boot/dts/igkboard-emmc.dts +--- linux-imx/arch/arm/boot/dts/igkboard-emmc.dts 1970-01-01 08:00:00.000000000 +0800 ++++ linux-imx-igkboard/arch/arm/boot/dts/igkboard-emmc.dts 2021-12-22 19:31:56.922407534 +0800 +@@ -0,0 +1,10 @@ ++/* ++ * LingYun IoT System Studio IGK(IoT Gateway Kit) Board device tree ++ * ++ * This program is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU General Public License ++ * as published by the Free Software Foundation; either version 2 ++ * of the License, or (at your option) any later version. ++ */ ++ ++#include "imx6ul-14x14-evk-emmc.dts" diff -Nuar -x include-prefixes -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi linux-imx-igkboard/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi --- linux-imx/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi 2021-09-08 18:41:11.000000000 +0800 -+++ linux-imx-igkboard/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi 2021-12-18 21:09:26.632479693 +0800 ++++ linux-imx-igkboard/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi 2021-12-18 21:41:22.474200827 +0800 @@ -31,7 +31,41 @@ brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <6>; @@ -425,7 +439,7 @@ diff -Nuar -x include-prefixes -x logo_linux_clut224.ppm linux-imx/arch/arm/boot/dts/imx6ul.dtsi linux-imx-igkboard/arch/arm/boot/dts/imx6ul.dtsi --- linux-imx/arch/arm/boot/dts/imx6ul.dtsi 2021-09-08 18:41:11.000000000 +0800 -+++ linux-imx-igkboard/arch/arm/boot/dts/imx6ul.dtsi 2021-12-18 21:09:26.632479693 +0800 ++++ linux-imx-igkboard/arch/arm/boot/dts/imx6ul.dtsi 2021-12-18 21:41:22.474200827 +0800 @@ -727,6 +727,7 @@ offset = <0x34>; interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>, @@ -447,9 +461,20 @@ gpt2: timer@20e8000 { compatible = "fsl,imx6ul-gpt", "fsl,imx6sx-gpt"; reg = <0x020e8000 0x4000>; +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 2021-12-22 19:41:12.058569872 +0800 +@@ -678,6 +678,7 @@ + imx6ul-tx6ul-0010.dtb \ + imx6ul-tx6ul-0011.dtb \ + imx6ul-tx6ul-mainboard.dtb \ ++ igkboard-emmc.dtb \ + imx6ull-14x14-evk.dtb \ + imx6ull-14x14-evk-emmc.dtb \ + 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 2021-12-18 21:39:34.381930183 +0800 ++++ linux-imx-igkboard/arch/arm/configs/igkboard_defconfig 2021-12-22 19:45:31.209601680 +0800 @@ -0,0 +1,722 @@ +CONFIG_KERNEL_LZO=y +CONFIG_SYSVIPC=y @@ -1175,7 +1200,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 2021-12-18 21:39:14.765880611 +0800 ++++ linux-imx-igkboard/Makefile 2021-12-22 19:45:15.333652470 +0800 @@ -367,7 +367,8 @@ # Alternatively CROSS_COMPILE can be set in the environment. # Default value for CROSS_COMPILE is not to prefix executables @@ -1188,7 +1213,7 @@ UTS_MACHINE := $(ARCH) diff -Nuar -x include-prefixes -x logo_linux_clut224.ppm linux-imx/sound/soc/fsl/fsl_mqs.c linux-imx-igkboard/sound/soc/fsl/fsl_mqs.c --- linux-imx/sound/soc/fsl/fsl_mqs.c 2021-09-08 18:41:11.000000000 +0800 -+++ linux-imx-igkboard/sound/soc/fsl/fsl_mqs.c 2021-12-18 21:09:26.636479708 +0800 ++++ linux-imx-igkboard/sound/soc/fsl/fsl_mqs.c 2021-12-18 21:41:22.474200827 +0800 @@ -247,6 +247,8 @@ &fsl_mqs_dai, 1); if (ret) @@ -1200,7 +1225,7 @@ err_free_gpr_np: diff -Nuar -x include-prefixes -x logo_linux_clut224.ppm linux-imx/sound/soc/fsl/fsl_sai.c linux-imx-igkboard/sound/soc/fsl/fsl_sai.c --- linux-imx/sound/soc/fsl/fsl_sai.c 2021-09-08 18:41:11.000000000 +0800 -+++ linux-imx-igkboard/sound/soc/fsl/fsl_sai.c 2021-12-18 21:09:26.636479708 +0800 ++++ linux-imx-igkboard/sound/soc/fsl/fsl_sai.c 2021-12-18 21:41:22.474200827 +0800 @@ -1349,7 +1349,7 @@ sai->bus_clk = NULL; } -- Gitblit v1.9.1