diff --git a/Documentation/imx_boot_image_build.md b/Documentation/imx_boot_image_build.md index e83f457..5fa6310 100644 --- a/Documentation/imx_boot_image_build.md +++ b/Documentation/imx_boot_image_build.md @@ -15,7 +15,7 @@ Define the following environment variables: |Description|Command Line| |---|---| |NXP firmware name|export NXP_FIRMWARE=firmware-imx-8.14.bin| -|CompuLab release|export CPL_RELEASE=${MACHINE}_r3.0| +|CompuLab release|export CPL_RELEASE=${MACHINE}_r3.1| |CompuLab branch name|export CPL_BRANCH=lf-5.10.72-2.2.0_${MACHINE}| |ATF revision|export ATF=lf-5.10.72-2.2.0| |OPTEE revision|export OPTEE=lf-5.10.72-2.2.0| diff --git a/conf/machine/iot-gate-imx8.conf b/conf/machine/iot-gate-imx8.conf index 40bb928..5f64c8f 100644 --- a/conf/machine/iot-gate-imx8.conf +++ b/conf/machine/iot-gate-imx8.conf @@ -21,3 +21,6 @@ UBOOT_CONFIG[mfgtool] = "iot-gate-imx8_defconfig" # Set u-boot DTB UBOOT_DTB_NAME = "iot-gate-imx8.dtb" + +# Prefered components +PREFERRED_PROVIDER_virtual/kernel_mx8mm = "linux-compulab" diff --git a/recipes-kernel/linux/compulab/imx8mm.inc b/recipes-kernel/linux/compulab/imx8mm.inc index d171766..2f9fd0e 100644 --- a/recipes-kernel/linux/compulab/imx8mm.inc +++ b/recipes-kernel/linux/compulab/imx8mm.inc @@ -80,5 +80,8 @@ SRC_URI_append = " \ file://0079-lib-iov_iter-initialize-flags-in-new-pipe_buffer.patch \ file://0080-netfilter-nf_tables_offload-incorrect-flow-offload-a.patch \ file://0081-iot-gate-imx8-release-3.0.patch \ + file://0082-iot-gate-imx8-dts-M4-support-update.patch \ + file://0083-iot-gate-imx8-M4-support-update.patch \ + file://0084-iot-gate-imx8-release-3.1.patch \ file://defconfig \ " diff --git a/recipes-kernel/linux/compulab/imx8mm/0001-imx8m-mini-add-basic-support.patch b/recipes-kernel/linux/compulab/imx8mm/0001-imx8m-mini-add-basic-support.patch index 071b55f..34c7e56 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0001-imx8m-mini-add-basic-support.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0001-imx8m-mini-add-basic-support.patch @@ -1,7 +1,7 @@ From abff3072b7f074d1ebe66f6e9dc6d2a97f0747ab Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 15 Jun 2020 15:14:46 +0300 -Subject: [PATCH 01/81] imx8m-mini: add basic support +Subject: [PATCH 01/84] imx8m-mini: add basic support The first working build of Linux 5.4.3 for Compulab ucm-imx8m-mini diff --git a/recipes-kernel/linux/compulab/imx8mm/0002-dts-Fix-usdhc1-properties.patch b/recipes-kernel/linux/compulab/imx8mm/0002-dts-Fix-usdhc1-properties.patch index 4cacda2..e866e8a 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0002-dts-Fix-usdhc1-properties.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0002-dts-Fix-usdhc1-properties.patch @@ -1,7 +1,7 @@ From 0fd5604fdb3ceb55a711ffaca12d534a5c205e66 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Sun, 21 Jun 2020 20:50:45 +0300 -Subject: [PATCH 02/81] dts: Fix usdhc1 properties +Subject: [PATCH 02/84] dts: Fix usdhc1 properties Define WP GPIO, add no-1-8-v. diff --git a/recipes-kernel/linux/compulab/imx8mm/0003-defconfig-Delete-some-unnecessary-drivers.patch b/recipes-kernel/linux/compulab/imx8mm/0003-defconfig-Delete-some-unnecessary-drivers.patch index db319f4..5648ad8 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0003-defconfig-Delete-some-unnecessary-drivers.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0003-defconfig-Delete-some-unnecessary-drivers.patch @@ -1,7 +1,7 @@ From b453eae6bc558d90e14011171443054faa2e0e88 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Sun, 21 Jun 2020 22:00:13 +0300 -Subject: [PATCH 03/81] defconfig: Delete some unnecessary drivers +Subject: [PATCH 03/84] defconfig: Delete some unnecessary drivers Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0004-ucm-imx8m-mini-dts-remove-phy-supply.patch b/recipes-kernel/linux/compulab/imx8mm/0004-ucm-imx8m-mini-dts-remove-phy-supply.patch index c2685b7..00a2b58 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0004-ucm-imx8m-mini-dts-remove-phy-supply.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0004-ucm-imx8m-mini-dts-remove-phy-supply.patch @@ -1,7 +1,7 @@ From cd5188bca13492728cd46c2529315f6bda010169 Mon Sep 17 00:00:00 2001 From: Valentin Raevsky Date: Tue, 5 Feb 2019 17:39:39 +0200 -Subject: [PATCH 04/81] ucm-imx8m-mini: dts: remove phy-supply +Subject: [PATCH 04/84] ucm-imx8m-mini: dts: remove phy-supply Signed-off-by: Valentin Raevsky --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0005-ucm-imx8m-mini-dts-Enable-onboard-LED.patch b/recipes-kernel/linux/compulab/imx8mm/0005-ucm-imx8m-mini-dts-Enable-onboard-LED.patch index b107687..35823cc 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0005-ucm-imx8m-mini-dts-Enable-onboard-LED.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0005-ucm-imx8m-mini-dts-Enable-onboard-LED.patch @@ -1,7 +1,7 @@ From 5e55d244f2598547ec6c4a8b1f6fcfbc6afb810e Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Wed, 13 Feb 2019 21:43:15 +0200 -Subject: [PATCH 05/81] ucm-imx8m-mini: dts: Enable onboard LED +Subject: [PATCH 05/84] ucm-imx8m-mini: dts: Enable onboard LED Enable onboard LED and set 'Heartbeat' as its default trigger. diff --git a/recipes-kernel/linux/compulab/imx8mm/0006-ucm-imx8m-mini-dts-Enable-onboard-EEPROM.patch b/recipes-kernel/linux/compulab/imx8mm/0006-ucm-imx8m-mini-dts-Enable-onboard-EEPROM.patch index 5f469da..f32708e 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0006-ucm-imx8m-mini-dts-Enable-onboard-EEPROM.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0006-ucm-imx8m-mini-dts-Enable-onboard-EEPROM.patch @@ -1,7 +1,7 @@ From a6034430b85bb8e2fb22a90013f890a0cbc3b966 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 14 Feb 2019 17:42:19 +0200 -Subject: [PATCH 06/81] ucm-imx8m-mini:dts: Enable onboard EEPROM +Subject: [PATCH 06/84] ucm-imx8m-mini:dts: Enable onboard EEPROM Enable onboard EEPROM type of Atmel 24c08 at 0x50@i2c2. diff --git a/recipes-kernel/linux/compulab/imx8mm/0007-dts-Fix-pmic-interrupt-configuration.patch b/recipes-kernel/linux/compulab/imx8mm/0007-dts-Fix-pmic-interrupt-configuration.patch index a976dcd..ff02a35 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0007-dts-Fix-pmic-interrupt-configuration.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0007-dts-Fix-pmic-interrupt-configuration.patch @@ -1,7 +1,7 @@ From 61d62df4c4e81d86b9160b0a2dfede1ac4890e4c Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 25 Jun 2020 18:40:59 +0300 -Subject: [PATCH 07/81] dts: Fix pmic interrupt configuration +Subject: [PATCH 07/84] dts: Fix pmic interrupt configuration Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0008-defconfig-Enable-regualtor.patch b/recipes-kernel/linux/compulab/imx8mm/0008-defconfig-Enable-regualtor.patch index 694dda6..1bc6027 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0008-defconfig-Enable-regualtor.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0008-defconfig-Enable-regualtor.patch @@ -1,7 +1,7 @@ From 5ebf48168187d9ab9e3f111d817d32d5814661ec Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 25 Jun 2020 22:28:04 +0300 -Subject: [PATCH 08/81] defconfig: Enable regualtor +Subject: [PATCH 08/84] defconfig: Enable regualtor Enable CONFIG_REGULATOR in order to CONFIG_REGULATOR_FIXED_VOLTAGE has its effect. diff --git a/recipes-kernel/linux/compulab/imx8mm/0009-eeprom-Add-w25q16-support.patch b/recipes-kernel/linux/compulab/imx8mm/0009-eeprom-Add-w25q16-support.patch index 27d48d3..cbb5e79 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0009-eeprom-Add-w25q16-support.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0009-eeprom-Add-w25q16-support.patch @@ -1,7 +1,7 @@ From b7f8f478ba659727bfa4ca29f5dde185ae6c4415 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Fri, 13 Aug 2021 23:54:10 +0300 -Subject: [PATCH 09/81] eeprom: Add w25q16 support +Subject: [PATCH 09/84] eeprom: Add w25q16 support Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0010-ucm-imx8m-mini-defconf-dt-Migrate-to-kernel-5.4.24.patch b/recipes-kernel/linux/compulab/imx8mm/0010-ucm-imx8m-mini-defconf-dt-Migrate-to-kernel-5.4.24.patch index c60dfab..f650ccb 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0010-ucm-imx8m-mini-defconf-dt-Migrate-to-kernel-5.4.24.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0010-ucm-imx8m-mini-defconf-dt-Migrate-to-kernel-5.4.24.patch @@ -1,7 +1,7 @@ From 00473a8f7e6d513da87c26a0b26f616d154b6486 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Fri, 19 Mar 2021 22:36:14 +0200 -Subject: [PATCH 10/81] ucm-imx8m-mini:defconf+dt:Migrate to kernel 5.4.24 +Subject: [PATCH 10/84] ucm-imx8m-mini:defconf+dt:Migrate to kernel 5.4.24 Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0011-ucm-imx8m-mini-dts-Fix-PMIC-node.patch b/recipes-kernel/linux/compulab/imx8mm/0011-ucm-imx8m-mini-dts-Fix-PMIC-node.patch index c26e145..8689b4a 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0011-ucm-imx8m-mini-dts-Fix-PMIC-node.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0011-ucm-imx8m-mini-dts-Fix-PMIC-node.patch @@ -1,7 +1,7 @@ From f1baf1296e6b501465ae810db778179041813661 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 17 Aug 2020 21:40:09 +0300 -Subject: [PATCH 11/81] ucm-imx8m-mini:dts: Fix PMIC node +Subject: [PATCH 11/84] ucm-imx8m-mini:dts: Fix PMIC node Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0012-ucm-imx8m-mini-dts-Cleaning.patch b/recipes-kernel/linux/compulab/imx8mm/0012-ucm-imx8m-mini-dts-Cleaning.patch index 4f75a99..8d89d15 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0012-ucm-imx8m-mini-dts-Cleaning.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0012-ucm-imx8m-mini-dts-Cleaning.patch @@ -1,7 +1,7 @@ From 35565d2bff267777b1c39c95663358e33fabd161 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 17 Aug 2020 21:41:46 +0300 -Subject: [PATCH 12/81] ucm-imx8m-mini:dts: Cleaning +Subject: [PATCH 12/84] ucm-imx8m-mini:dts: Cleaning Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0013-ucm-imx8m-mini-dts-Update-PCIe-node.patch b/recipes-kernel/linux/compulab/imx8mm/0013-ucm-imx8m-mini-dts-Update-PCIe-node.patch index 89e2ec4..105ff9a 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0013-ucm-imx8m-mini-dts-Update-PCIe-node.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0013-ucm-imx8m-mini-dts-Update-PCIe-node.patch @@ -1,7 +1,7 @@ From cfecbf6e5ba32e668ec65080e7b0cf5881e7ef2d Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Tue, 18 Aug 2020 18:14:40 +0300 -Subject: [PATCH 13/81] ucm-imx8m-mini:dts: Update PCIe node +Subject: [PATCH 13/84] ucm-imx8m-mini:dts: Update PCIe node Update the PCIe description in accordance with the updated PCIe driver diff --git a/recipes-kernel/linux/compulab/imx8mm/0014-rtc-abx80x-Enable-SQW-output.patch b/recipes-kernel/linux/compulab/imx8mm/0014-rtc-abx80x-Enable-SQW-output.patch index 1298a92..368bcfa 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0014-rtc-abx80x-Enable-SQW-output.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0014-rtc-abx80x-Enable-SQW-output.patch @@ -1,7 +1,7 @@ From 20a2c2b51c4b331fc3546410332d1191dc9db87f Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Tue, 25 Aug 2020 21:36:21 +0300 -Subject: [PATCH 14/81] rtc:abx80x: Enable SQW output +Subject: [PATCH 14/84] rtc:abx80x: Enable SQW output Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0015-rtc-abx80x-Enable-XT-digital-calibration.patch b/recipes-kernel/linux/compulab/imx8mm/0015-rtc-abx80x-Enable-XT-digital-calibration.patch index 11f0155..ab3fefa 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0015-rtc-abx80x-Enable-XT-digital-calibration.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0015-rtc-abx80x-Enable-XT-digital-calibration.patch @@ -1,7 +1,7 @@ From f9559610d85d084e22550619d5254a270271bd84 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 5 Nov 2020 18:41:55 +0200 -Subject: [PATCH 15/81] rtc:abx80x: Enable XT digital calibration +Subject: [PATCH 15/84] rtc:abx80x: Enable XT digital calibration Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0016-rtc-abx80x-Calibrate-RTC.patch b/recipes-kernel/linux/compulab/imx8mm/0016-rtc-abx80x-Calibrate-RTC.patch index 9ead438..1cae429 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0016-rtc-abx80x-Calibrate-RTC.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0016-rtc-abx80x-Calibrate-RTC.patch @@ -1,7 +1,7 @@ From 0625d6265980b8a98bace62d0cad7c5f7aaf025a Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Wed, 26 Aug 2020 16:10:12 +0300 -Subject: [PATCH 16/81] rtc:abx80x: Calibrate RTC +Subject: [PATCH 16/84] rtc:abx80x: Calibrate RTC Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0017-ucm-dts-Fix-no-1-8-v-for-mmc2.patch b/recipes-kernel/linux/compulab/imx8mm/0017-ucm-dts-Fix-no-1-8-v-for-mmc2.patch index 5bb7345..8e4fa54 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0017-ucm-dts-Fix-no-1-8-v-for-mmc2.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0017-ucm-dts-Fix-no-1-8-v-for-mmc2.patch @@ -1,7 +1,7 @@ From c67f469a8ad7a0027da2ce59ec3f6b281823029d Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Tue, 15 Sep 2020 22:05:06 +0300 -Subject: [PATCH 17/81] ucm:dts: Fix no-1-8-v for mmc2 +Subject: [PATCH 17/84] ucm:dts: Fix no-1-8-v for mmc2 Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0018-dts-Fix-ldo1-ldo2-voltage.patch b/recipes-kernel/linux/compulab/imx8mm/0018-dts-Fix-ldo1-ldo2-voltage.patch index 83842e8..59a1c29 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0018-dts-Fix-ldo1-ldo2-voltage.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0018-dts-Fix-ldo1-ldo2-voltage.patch @@ -1,7 +1,7 @@ From 20fdaa6281fbed04d645e0b51dcce4f35d917f39 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Tue, 22 Sep 2020 20:44:04 +0300 -Subject: [PATCH 18/81] dts: Fix ldo1 ldo2 voltage +Subject: [PATCH 18/84] dts: Fix ldo1 ldo2 voltage Rationale: NXP CIN diff --git a/recipes-kernel/linux/compulab/imx8mm/0019-dts-Fix-rtc-enumeration-order.patch b/recipes-kernel/linux/compulab/imx8mm/0019-dts-Fix-rtc-enumeration-order.patch index 1151d62..83326c3 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0019-dts-Fix-rtc-enumeration-order.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0019-dts-Fix-rtc-enumeration-order.patch @@ -1,7 +1,7 @@ From 78d487661aa564d7b8f7dbe61a8c5c805c47c0ff Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Sun, 27 Sep 2020 14:25:48 +0300 -Subject: [PATCH 19/81] dts:Fix rtc enumeration order +Subject: [PATCH 19/84] dts:Fix rtc enumeration order Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0020-rtc-abx80x-Improve-sqw-generation.patch b/recipes-kernel/linux/compulab/imx8mm/0020-rtc-abx80x-Improve-sqw-generation.patch index 3cf2f7d..05bf447 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0020-rtc-abx80x-Improve-sqw-generation.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0020-rtc-abx80x-Improve-sqw-generation.patch @@ -1,7 +1,7 @@ From 97f6c6e11380b04725f1108242dd9b8e8a1f5354 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 5 Nov 2020 18:49:05 +0200 -Subject: [PATCH 20/81] rtc:abx80x: Improve sqw generation +Subject: [PATCH 20/84] rtc:abx80x: Improve sqw generation Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0021-rtc-abx80x-Improve-xt_calibration.patch b/recipes-kernel/linux/compulab/imx8mm/0021-rtc-abx80x-Improve-xt_calibration.patch index ffc9478..19832cd 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0021-rtc-abx80x-Improve-xt_calibration.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0021-rtc-abx80x-Improve-xt_calibration.patch @@ -1,7 +1,7 @@ From cd35ea997dce667cbc61f2a8593ad4bb11589401 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 5 Nov 2020 18:56:16 +0200 -Subject: [PATCH 21/81] rtc:abx80x: Improve xt_calibration +Subject: [PATCH 21/84] rtc:abx80x: Improve xt_calibration Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0022-rtc-abx80x-Add-sqw-binding-doc.patch b/recipes-kernel/linux/compulab/imx8mm/0022-rtc-abx80x-Add-sqw-binding-doc.patch index a3a20d5..84bbd3f 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0022-rtc-abx80x-Add-sqw-binding-doc.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0022-rtc-abx80x-Add-sqw-binding-doc.patch @@ -1,7 +1,7 @@ From b1fedc5b9c4aceb05e8e8329e365be28de881bfd Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Sun, 27 Sep 2020 15:32:58 +0300 -Subject: [PATCH 22/81] rtc:abx80x: Add sqw binding doc +Subject: [PATCH 22/84] rtc:abx80x: Add sqw binding doc Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0023-rtc-abx80x-Add-xt_calibration-binding-doc.patch b/recipes-kernel/linux/compulab/imx8mm/0023-rtc-abx80x-Add-xt_calibration-binding-doc.patch index afb35cd..4f2f3a3 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0023-rtc-abx80x-Add-xt_calibration-binding-doc.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0023-rtc-abx80x-Add-xt_calibration-binding-doc.patch @@ -1,7 +1,7 @@ From 18587c1ee8ff1b7aa9277e4847dcb8e21bb628e3 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Sun, 27 Sep 2020 15:33:37 +0300 -Subject: [PATCH 23/81] rtc:abx80x: Add xt_calibration binding doc +Subject: [PATCH 23/84] rtc:abx80x: Add xt_calibration binding doc Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0024-arm64-dts-imx8mm-specify-dma-ranges.patch b/recipes-kernel/linux/compulab/imx8mm/0024-arm64-dts-imx8mm-specify-dma-ranges.patch index 933b116..931510f 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0024-arm64-dts-imx8mm-specify-dma-ranges.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0024-arm64-dts-imx8mm-specify-dma-ranges.patch @@ -1,7 +1,7 @@ From 3f8ca0b25cb542836b673758f955532febbf2156 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 5 Nov 2020 17:54:36 +0200 -Subject: [PATCH 24/81] arm64: dts: imx8mm: specify dma-ranges +Subject: [PATCH 24/84] arm64: dts: imx8mm: specify dma-ranges Apply the same dma range limitations as on the i.MX8MQ. Original commit: ca04fed4706dfb13cb964be2dc294054ed0efb6b diff --git a/recipes-kernel/linux/compulab/imx8mm/0025-defconfig-Disable-fw-user-loader-helper.patch b/recipes-kernel/linux/compulab/imx8mm/0025-defconfig-Disable-fw-user-loader-helper.patch index 95b7060..273e6e5 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0025-defconfig-Disable-fw-user-loader-helper.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0025-defconfig-Disable-fw-user-loader-helper.patch @@ -1,7 +1,7 @@ From f89e67701dc4bc3261fb70cbb9ab03dc213e84c9 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Fri, 19 Mar 2021 22:45:21 +0200 -Subject: [PATCH 25/81] defconfig: Disable fw user loader helper +Subject: [PATCH 25/84] defconfig: Disable fw user loader helper Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0026-ucm-imx8m-mini-dts-Fix-usdhc1-node-descriptor.patch b/recipes-kernel/linux/compulab/imx8mm/0026-ucm-imx8m-mini-dts-Fix-usdhc1-node-descriptor.patch index a928694..7866013 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0026-ucm-imx8m-mini-dts-Fix-usdhc1-node-descriptor.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0026-ucm-imx8m-mini-dts-Fix-usdhc1-node-descriptor.patch @@ -1,7 +1,7 @@ From 43311129b260e0d5129cf61fa0f4e8136f605de0 Mon Sep 17 00:00:00 2001 From: Valentin Raevsky Date: Mon, 16 Nov 2020 16:43:07 +0200 -Subject: [PATCH 26/81] ucm-imx8m-mini: dts: Fix usdhc1 node descriptor +Subject: [PATCH 26/84] ucm-imx8m-mini: dts: Fix usdhc1 node descriptor Signed-off-by: Valentin Raevsky --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0027-rtc-abx80x-Disable-bus-when-powered-from-battery.patch b/recipes-kernel/linux/compulab/imx8mm/0027-rtc-abx80x-Disable-bus-when-powered-from-battery.patch index d223af3..59a98ae 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0027-rtc-abx80x-Disable-bus-when-powered-from-battery.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0027-rtc-abx80x-Disable-bus-when-powered-from-battery.patch @@ -1,7 +1,7 @@ From 115aa0b5ae5e884671f81a5edf7e055240966d5c Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Tue, 17 Nov 2020 20:05:43 +0200 -Subject: [PATCH 27/81] rtc:abx80x: Disable bus when powered from battery +Subject: [PATCH 27/84] rtc:abx80x: Disable bus when powered from battery Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0028-Remove-unnecessary-stuff.patch b/recipes-kernel/linux/compulab/imx8mm/0028-Remove-unnecessary-stuff.patch index 4a13bf7..7acbd2a 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0028-Remove-unnecessary-stuff.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0028-Remove-unnecessary-stuff.patch @@ -1,7 +1,7 @@ From da9602cdfd7122d67cb2416e7ed92423f16f3486 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Fri, 19 Mar 2021 23:56:18 +0200 -Subject: [PATCH 28/81] Remove unnecessary stuff +Subject: [PATCH 28/84] Remove unnecessary stuff Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0029-ucm-imx8m-mini-dts-Enable-brcm-bcm4330-bt.patch b/recipes-kernel/linux/compulab/imx8mm/0029-ucm-imx8m-mini-dts-Enable-brcm-bcm4330-bt.patch index 44553cb..67b9581 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0029-ucm-imx8m-mini-dts-Enable-brcm-bcm4330-bt.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0029-ucm-imx8m-mini-dts-Enable-brcm-bcm4330-bt.patch @@ -1,7 +1,7 @@ From 94e016be01380d9184d1b8ee26d3dd6a68545464 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 22 Apr 2021 00:08:07 +0300 -Subject: [PATCH 29/81] ucm-imx8m-mini: dts: Enable brcm,bcm4330-bt +Subject: [PATCH 29/84] ucm-imx8m-mini: dts: Enable brcm,bcm4330-bt Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0030-ucm-imx8m-mini-config-Set-CONFIG_IMX_SDMA-m-for-brcm.patch b/recipes-kernel/linux/compulab/imx8mm/0030-ucm-imx8m-mini-config-Set-CONFIG_IMX_SDMA-m-for-brcm.patch index 5fb2806..9ae25f7 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0030-ucm-imx8m-mini-config-Set-CONFIG_IMX_SDMA-m-for-brcm.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0030-ucm-imx8m-mini-config-Set-CONFIG_IMX_SDMA-m-for-brcm.patch @@ -1,7 +1,7 @@ From 28e8ca26e781bfc5466897d07bbaa3f6f56e98fc Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 17 Aug 2020 22:08:07 +0300 -Subject: [PATCH 30/81] ucm-imx8m-mini: config: Set CONFIG_IMX_SDMA=m for +Subject: [PATCH 30/84] ucm-imx8m-mini: config: Set CONFIG_IMX_SDMA=m for brcm,bcm4330-bt Signed-off-by: Kirill Kapranov diff --git a/recipes-kernel/linux/compulab/imx8mm/0031-ucm-imx8m-mini-config-Add-brcm-firmware-to-kernel-bu.patch b/recipes-kernel/linux/compulab/imx8mm/0031-ucm-imx8m-mini-config-Add-brcm-firmware-to-kernel-bu.patch index bc11a66..659b6e9 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0031-ucm-imx8m-mini-config-Add-brcm-firmware-to-kernel-bu.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0031-ucm-imx8m-mini-config-Add-brcm-firmware-to-kernel-bu.patch @@ -1,7 +1,7 @@ From 4d0cb79c1ae63e91547b8be7acfcfbaac0aa8be8 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 22 Apr 2021 00:14:19 +0300 -Subject: [PATCH 31/81] ucm-imx8m-mini: config: Add brcm firmware to kernel +Subject: [PATCH 31/84] ucm-imx8m-mini: config: Add brcm firmware to kernel build Signed-off-by: Kirill Kapranov diff --git a/recipes-kernel/linux/compulab/imx8mm/0032-ucm-dts-Enable-bcm4329-fmac-WiFi.patch b/recipes-kernel/linux/compulab/imx8mm/0032-ucm-dts-Enable-bcm4329-fmac-WiFi.patch index f6ac115..2ac2c2d 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0032-ucm-dts-Enable-bcm4329-fmac-WiFi.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0032-ucm-dts-Enable-bcm4329-fmac-WiFi.patch @@ -1,7 +1,7 @@ From 16271532363bd131e4d0d248efa04f060587b544 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 22 Apr 2021 19:59:12 +0300 -Subject: [PATCH 32/81] ucm:dts: Enable bcm4329-fmac WiFi +Subject: [PATCH 32/84] ucm:dts: Enable bcm4329-fmac WiFi Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0033-ucm-dts-Fix-voltage-on-USDHC1.patch b/recipes-kernel/linux/compulab/imx8mm/0033-ucm-dts-Fix-voltage-on-USDHC1.patch index 36d7b9a..8c16252 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0033-ucm-dts-Fix-voltage-on-USDHC1.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0033-ucm-dts-Fix-voltage-on-USDHC1.patch @@ -1,7 +1,7 @@ From 721e93ff6150e3e8cd6da29d583ae303bd804e47 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Sat, 24 Apr 2021 20:36:16 +0300 -Subject: [PATCH 33/81] ucm:dts: Fix voltage on USDHC1 +Subject: [PATCH 33/84] ucm:dts: Fix voltage on USDHC1 Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0034-ucm-defconfig-Clean-regulators.patch b/recipes-kernel/linux/compulab/imx8mm/0034-ucm-defconfig-Clean-regulators.patch index 42a23e2..26d1a3b 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0034-ucm-defconfig-Clean-regulators.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0034-ucm-defconfig-Clean-regulators.patch @@ -1,7 +1,7 @@ From 5c68169ec68fffa58d8ae803ce6f1418fbd8a492 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Sat, 24 Apr 2021 20:56:02 +0300 -Subject: [PATCH 34/81] ucm:defconfig: Clean regulators +Subject: [PATCH 34/84] ucm:defconfig: Clean regulators Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0035-ucm-defconfig-Enable-rfkill.patch b/recipes-kernel/linux/compulab/imx8mm/0035-ucm-defconfig-Enable-rfkill.patch index 6e3a549..8a46f19 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0035-ucm-defconfig-Enable-rfkill.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0035-ucm-defconfig-Enable-rfkill.patch @@ -1,7 +1,7 @@ From 752f3990d9c22851b6e9de7214dad7982b4e2d78 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Sat, 24 Apr 2021 21:09:07 +0300 -Subject: [PATCH 35/81] ucm:defconfig: Enable rfkill +Subject: [PATCH 35/84] ucm:defconfig: Enable rfkill Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0036-ucm-Enable-display-kd050hdfia020-with-touchscreen.patch b/recipes-kernel/linux/compulab/imx8mm/0036-ucm-Enable-display-kd050hdfia020-with-touchscreen.patch index cfe8e90..e4e3537 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0036-ucm-Enable-display-kd050hdfia020-with-touchscreen.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0036-ucm-Enable-display-kd050hdfia020-with-touchscreen.patch @@ -1,7 +1,7 @@ From 5290d86ece90b504bc980af25a2bd9eea2c0feef Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Sat, 14 Aug 2021 00:07:15 +0300 -Subject: [PATCH 36/81] ucm: Enable display kd050hdfia020 with touchscreen +Subject: [PATCH 36/84] ucm: Enable display kd050hdfia020 with touchscreen Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0037-ov5640_mipi_v2-gpio_set_value_cansleep.patch b/recipes-kernel/linux/compulab/imx8mm/0037-ov5640_mipi_v2-gpio_set_value_cansleep.patch index a15298f..3a54eb2 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0037-ov5640_mipi_v2-gpio_set_value_cansleep.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0037-ov5640_mipi_v2-gpio_set_value_cansleep.patch @@ -1,7 +1,7 @@ From 515e0ccc1cfd56ef1af4fe0d67bd27906d901c17 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Tue, 27 Apr 2021 00:24:42 +0300 -Subject: [PATCH 37/81] ov5640_mipi_v2: gpio_set_value_cansleep +Subject: [PATCH 37/84] ov5640_mipi_v2: gpio_set_value_cansleep Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0038-dts-Enable-ov5640-camera-and-VPU.patch b/recipes-kernel/linux/compulab/imx8mm/0038-dts-Enable-ov5640-camera-and-VPU.patch index 2b62904..91f8987 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0038-dts-Enable-ov5640-camera-and-VPU.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0038-dts-Enable-ov5640-camera-and-VPU.patch @@ -1,7 +1,7 @@ From 050c1282df39110ea14e5967097389e411766691 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Tue, 27 Apr 2021 00:25:17 +0300 -Subject: [PATCH 38/81] dts: Enable ov5640 camera and VPU +Subject: [PATCH 38/84] dts: Enable ov5640 camera and VPU Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0039-ucm-dts-Enable-wm8731-audiocodec.patch b/recipes-kernel/linux/compulab/imx8mm/0039-ucm-dts-Enable-wm8731-audiocodec.patch index fa6a7ab..823fc29 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0039-ucm-dts-Enable-wm8731-audiocodec.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0039-ucm-dts-Enable-wm8731-audiocodec.patch @@ -1,7 +1,7 @@ From 2985e17a5c6bb9b80c3f56b2e1821e04bf096188 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Wed, 28 Apr 2021 00:26:12 +0300 -Subject: [PATCH 39/81] ucm:dts:Enable wm8731 audiocodec +Subject: [PATCH 39/84] ucm:dts:Enable wm8731 audiocodec Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0040-ucm-imx8m-mini-Fix-iwlwifi.patch b/recipes-kernel/linux/compulab/imx8mm/0040-ucm-imx8m-mini-Fix-iwlwifi.patch index 8074e23..9d509d1 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0040-ucm-imx8m-mini-Fix-iwlwifi.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0040-ucm-imx8m-mini-Fix-iwlwifi.patch @@ -1,7 +1,7 @@ From 8528cb15610c7b566372e9a0ef16f077bf513fd0 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Wed, 26 May 2021 23:02:51 +0300 -Subject: [PATCH 40/81] ucm-imx8m-mini: Fix iwlwifi +Subject: [PATCH 40/84] ucm-imx8m-mini: Fix iwlwifi Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0041-drm-Panel-fix.patch b/recipes-kernel/linux/compulab/imx8mm/0041-drm-Panel-fix.patch index 8361cc0..618d0ef 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0041-drm-Panel-fix.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0041-drm-Panel-fix.patch @@ -1,7 +1,7 @@ From 9f3e89f1836f700fbf9c4a281ac9d9801356ac17 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 26 Aug 2021 00:29:48 +0300 -Subject: [PATCH 41/81] drm: Panel fix +Subject: [PATCH 41/84] drm: Panel fix Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0042-snd-Fix-resource-management.patch b/recipes-kernel/linux/compulab/imx8mm/0042-snd-Fix-resource-management.patch index b9d78e1..aab8aa6 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0042-snd-Fix-resource-management.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0042-snd-Fix-resource-management.patch @@ -1,7 +1,7 @@ From c6a74a4acf7a9af04274400fd12ca8764120ab3c Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 30 Aug 2021 22:51:15 +0300 -Subject: [PATCH 42/81] snd: Fix resource management +Subject: [PATCH 42/84] snd: Fix resource management Allocation of the memory and creating sysfs group shall be undone in case of error. This prevents memory leak; also this rids system log of unnecessary diff --git a/recipes-kernel/linux/compulab/imx8mm/0043-config-Fix-build-time-warnings.patch b/recipes-kernel/linux/compulab/imx8mm/0043-config-Fix-build-time-warnings.patch index ab9287d..dde3795 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0043-config-Fix-build-time-warnings.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0043-config-Fix-build-time-warnings.patch @@ -1,7 +1,7 @@ From 6d176c1741f4898907b5f537fd10981363d01d26 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 30 Aug 2021 23:18:26 +0300 -Subject: [PATCH 43/81] config: Fix build-time warnings +Subject: [PATCH 43/84] config: Fix build-time warnings Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0044-defconfig-Break-down-to-common-and-specific-parts.patch b/recipes-kernel/linux/compulab/imx8mm/0044-defconfig-Break-down-to-common-and-specific-parts.patch index a200399..dc6b3b4 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0044-defconfig-Break-down-to-common-and-specific-parts.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0044-defconfig-Break-down-to-common-and-specific-parts.patch @@ -1,7 +1,7 @@ From 577416211482050ea38e4cb09c8a6f11aaa32c01 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 13 Sep 2021 00:04:20 +0300 -Subject: [PATCH 44/81] defconfig: Break down to common and specific parts +Subject: [PATCH 44/84] defconfig: Break down to common and specific parts Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0045-dtb-Add-mcm-device-trees.patch b/recipes-kernel/linux/compulab/imx8mm/0045-dtb-Add-mcm-device-trees.patch index 5895acb..d862867 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0045-dtb-Add-mcm-device-trees.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0045-dtb-Add-mcm-device-trees.patch @@ -1,7 +1,7 @@ From c83f3052344c11f40ce54eb41b85ead9a9f4c2dd Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 13 Sep 2021 01:03:00 +0300 -Subject: [PATCH 45/81] dtb: Add mcm device trees +Subject: [PATCH 45/84] dtb: Add mcm device trees Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0046-defconfig-Fix-PCIe-and-mPCIE_USB.patch b/recipes-kernel/linux/compulab/imx8mm/0046-defconfig-Fix-PCIe-and-mPCIE_USB.patch index 54b1933..13382f5 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0046-defconfig-Fix-PCIe-and-mPCIE_USB.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0046-defconfig-Fix-PCIe-and-mPCIE_USB.patch @@ -1,7 +1,7 @@ From 946c13ecd0d37fe0f863be7892151e9b4264c013 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 25 Oct 2021 23:39:29 +0300 -Subject: [PATCH 46/81] defconfig: Fix PCIe and mPCIE_USB +Subject: [PATCH 46/84] defconfig: Fix PCIe and mPCIE_USB Regression: these interfaces stop working because the driver reset_imx7 has been excluded after some Kconfigs cleaning. Thus a card in mPCIe slot left diff --git a/recipes-kernel/linux/compulab/imx8mm/0047-defconfig-Fix-mipi-csi-camera.patch b/recipes-kernel/linux/compulab/imx8mm/0047-defconfig-Fix-mipi-csi-camera.patch index 473bb10..55f6283 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0047-defconfig-Fix-mipi-csi-camera.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0047-defconfig-Fix-mipi-csi-camera.patch @@ -1,7 +1,7 @@ From 1cdefef59772e436ef115374da563e48c9be228f Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Thu, 28 Oct 2021 01:02:03 +0300 -Subject: [PATCH 47/81] defconfig: Fix mipi-csi camera +Subject: [PATCH 47/84] defconfig: Fix mipi-csi camera Regression: the driver for mipi-csi camera ov5640 has been dropped since the configuration parameter CONFIG_MEDIA_SUPPORT_FILTER has been enabled by diff --git a/recipes-kernel/linux/compulab/imx8mm/0048-dts-ucm-imx8m-mini-Add-_thermal_-dts.patch b/recipes-kernel/linux/compulab/imx8mm/0048-dts-ucm-imx8m-mini-Add-_thermal_-dts.patch index c7ae864..41b7140 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0048-dts-ucm-imx8m-mini-Add-_thermal_-dts.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0048-dts-ucm-imx8m-mini-Add-_thermal_-dts.patch @@ -1,7 +1,7 @@ From d62a7806e69e40464ff182de1c98b6dafaff8567 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Sun, 7 Nov 2021 23:44:43 +0200 -Subject: [PATCH 48/81] dts:ucm-imx8m-mini: Add _thermal_ dts +Subject: [PATCH 48/84] dts:ucm-imx8m-mini: Add _thermal_ dts Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0049-mcm-dts-Calibrate-RTC.patch b/recipes-kernel/linux/compulab/imx8mm/0049-mcm-dts-Calibrate-RTC.patch index a266e3e..51830ec 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0049-mcm-dts-Calibrate-RTC.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0049-mcm-dts-Calibrate-RTC.patch @@ -1,7 +1,7 @@ From ead38c8e024e51cb3fe7968e7676cf14996f228a Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Fri, 24 Dec 2021 01:09:56 +0200 -Subject: [PATCH 49/81] mcm:dts: Calibrate RTC +Subject: [PATCH 49/84] mcm:dts: Calibrate RTC Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0050-mcm-dts-Reorder-DTS.patch b/recipes-kernel/linux/compulab/imx8mm/0050-mcm-dts-Reorder-DTS.patch index 51e5c62..c99520b 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0050-mcm-dts-Reorder-DTS.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0050-mcm-dts-Reorder-DTS.patch @@ -1,7 +1,7 @@ From 9c4784d58179d372a0932c218982296cdfeb45e8 Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 27 Dec 2021 16:22:42 +0200 -Subject: [PATCH 50/81] mcm:dts: Reorder DTS +Subject: [PATCH 50/84] mcm:dts: Reorder DTS Signed-off-by: Kirill Kapranov --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0051-serial-imx-allow-passing-rs485-options.patch b/recipes-kernel/linux/compulab/imx8mm/0051-serial-imx-allow-passing-rs485-options.patch index 083ab2a..e3f5727 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0051-serial-imx-allow-passing-rs485-options.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0051-serial-imx-allow-passing-rs485-options.patch @@ -1,7 +1,7 @@ From c5cb8fb2093feb963da131134fc13cdf60f695b4 Mon Sep 17 00:00:00 2001 From: Ilya Ledvich Date: Sun, 2 Jan 2022 14:26:25 +0200 -Subject: [PATCH 51/81] serial: imx: allow passing rs485 options +Subject: [PATCH 51/84] serial: imx: allow passing rs485 options According to Documentation/devicetree/bindings/serial/rs485.txt the "linux,rs485-enabled-at-boot-time" and "rs485-rx-during-tx" can be diff --git a/recipes-kernel/linux/compulab/imx8mm/0052-mcm-imx8m-mini-remove-the-local-rpmsg-support.patch b/recipes-kernel/linux/compulab/imx8mm/0052-mcm-imx8m-mini-remove-the-local-rpmsg-support.patch index 430508b..6dcec6e 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0052-mcm-imx8m-mini-remove-the-local-rpmsg-support.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0052-mcm-imx8m-mini-remove-the-local-rpmsg-support.patch @@ -1,7 +1,7 @@ From 2c544c4f6e24ea2a2b3cccdbb756f0b23d21ecf4 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Wed, 5 Jan 2022 19:46:31 +0200 -Subject: [PATCH 52/81] mcm-imx8m-mini: remove the local rpmsg support +Subject: [PATCH 52/84] mcm-imx8m-mini: remove the local rpmsg support Remove the local rpmsg support, in order to comply with the following commit: diff --git a/recipes-kernel/linux/compulab/imx8mm/0053-ucm-imx8m-mini-dts-rearrange-components.patch b/recipes-kernel/linux/compulab/imx8mm/0053-ucm-imx8m-mini-dts-rearrange-components.patch index da32462..2889afd 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0053-ucm-imx8m-mini-dts-rearrange-components.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0053-ucm-imx8m-mini-dts-rearrange-components.patch @@ -1,7 +1,7 @@ From 9a0d83977469a2db29fd4326b5f66968c7c81e0c Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Mon, 3 Jan 2022 09:55:05 +0200 -Subject: [PATCH 53/81] ucm-imx8m-mini: dts: rearrange components +Subject: [PATCH 53/84] ucm-imx8m-mini: dts: rearrange components Change boards include relationship - the baseboard includes the module. Move baseboard components from the modules to the baseboard dts file. diff --git a/recipes-kernel/linux/compulab/imx8mm/0054-iot-gate-imx8-dts-add-support-for-the-IOT-GATE-iMX8.patch b/recipes-kernel/linux/compulab/imx8mm/0054-iot-gate-imx8-dts-add-support-for-the-IOT-GATE-iMX8.patch index 8cdac14..8ac3f63 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0054-iot-gate-imx8-dts-add-support-for-the-IOT-GATE-iMX8.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0054-iot-gate-imx8-dts-add-support-for-the-IOT-GATE-iMX8.patch @@ -1,7 +1,7 @@ From cc7f7d4b76b8a7764406731e38a7513de6f22e3c Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Wed, 22 Jul 2020 18:33:31 +0300 -Subject: [PATCH 54/81] iot-gate-imx8: dts: add support for the IOT-GATE-iMX8 +Subject: [PATCH 54/84] iot-gate-imx8: dts: add support for the IOT-GATE-iMX8 The following device tree source files are added: sb-iotgimx8.dts - SB-IOTGIMX8 without expansion board. diff --git a/recipes-kernel/linux/compulab/imx8mm/0055-arm64-dts-imx8mm-specify-dma-ranges.patch b/recipes-kernel/linux/compulab/imx8mm/0055-arm64-dts-imx8mm-specify-dma-ranges.patch index 4c8ae51..9aa10d6 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0055-arm64-dts-imx8mm-specify-dma-ranges.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0055-arm64-dts-imx8mm-specify-dma-ranges.patch @@ -1,7 +1,7 @@ From 71a12184b7adf6ee398b2fc3389811477196e8b5 Mon Sep 17 00:00:00 2001 From: Valentin Raevsky Date: Tue, 4 Jan 2022 13:06:33 +0200 -Subject: [PATCH 55/81] arm64: dts: imx8mm: specify dma-ranges +Subject: [PATCH 55/84] arm64: dts: imx8mm: specify dma-ranges Apply the same dma range limitations as on the i.MX8MQ. diff --git a/recipes-kernel/linux/compulab/imx8mm/0056-iot-gate-imx8-config-Update-device-config.patch b/recipes-kernel/linux/compulab/imx8mm/0056-iot-gate-imx8-config-Update-device-config.patch index 3953b84..31709d8 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0056-iot-gate-imx8-config-Update-device-config.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0056-iot-gate-imx8-config-Update-device-config.patch @@ -1,7 +1,7 @@ From df02ec11ed4191006bdd3ca630f874488d8bd658 Mon Sep 17 00:00:00 2001 From: Valentin Raevsky Date: Tue, 10 Nov 2020 14:43:36 +0200 -Subject: [PATCH 56/81] iot-gate-imx8: config: Update device config +Subject: [PATCH 56/84] iot-gate-imx8: config: Update device config 1) CONFIG_FW_LOADER_USER_HELPER -- disable 2) CONFIG_PPP_FILTER -- enable diff --git a/recipes-kernel/linux/compulab/imx8mm/0057-iot-gate-imx8-can-dts-increase-frequency-of-SPI-inte.patch b/recipes-kernel/linux/compulab/imx8mm/0057-iot-gate-imx8-can-dts-increase-frequency-of-SPI-inte.patch index 6c419fb..3ebf40b 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0057-iot-gate-imx8-can-dts-increase-frequency-of-SPI-inte.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0057-iot-gate-imx8-can-dts-increase-frequency-of-SPI-inte.patch @@ -1,7 +1,7 @@ From 9611c739a13e681d44054d10e715973b68b84f02 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Thu, 3 Dec 2020 17:12:08 +0200 -Subject: [PATCH 57/81] iot-gate-imx8: can: dts: increase frequency of SPI +Subject: [PATCH 57/84] iot-gate-imx8: can: dts: increase frequency of SPI interface The updated CAN bus driver mcp25xxfd, requires an SPI frequency of 2MHz. diff --git a/recipes-kernel/linux/compulab/imx8mm/0058-encx24j600-add-device-tree-support.patch b/recipes-kernel/linux/compulab/imx8mm/0058-encx24j600-add-device-tree-support.patch index 2af1d17..2002eba 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0058-encx24j600-add-device-tree-support.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0058-encx24j600-add-device-tree-support.patch @@ -1,7 +1,7 @@ From aeb8b9b1a9e0653ebd173cd9818acbed390d808a Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Thu, 3 Dec 2020 17:37:33 +0200 -Subject: [PATCH 58/81] encx24j600: add device tree support +Subject: [PATCH 58/84] encx24j600: add device tree support Signed-off-by: Uri Mashiach --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0059-iot-gate-imx8-add-support-for-the-IE-POE-board.patch b/recipes-kernel/linux/compulab/imx8mm/0059-iot-gate-imx8-add-support-for-the-IE-POE-board.patch index 510c40b..035b0db 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0059-iot-gate-imx8-add-support-for-the-IE-POE-board.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0059-iot-gate-imx8-add-support-for-the-IE-POE-board.patch @@ -1,7 +1,7 @@ From f995d59cf0e73bb146ea6142fe5035bb5fdb57cf Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Thu, 3 Dec 2020 17:44:00 +0200 -Subject: [PATCH 59/81] iot-gate-imx8: add support for the IE-POE board +Subject: [PATCH 59/84] iot-gate-imx8: add support for the IE-POE board Power Over Ethernet board features: * 10/100Base-T port. diff --git a/recipes-kernel/linux/compulab/imx8mm/0060-iot-gate-imx8-dts-add-CAN-bus-RX-interrupt.patch b/recipes-kernel/linux/compulab/imx8mm/0060-iot-gate-imx8-dts-add-CAN-bus-RX-interrupt.patch index c10303a..b59387b 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0060-iot-gate-imx8-dts-add-CAN-bus-RX-interrupt.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0060-iot-gate-imx8-dts-add-CAN-bus-RX-interrupt.patch @@ -1,7 +1,7 @@ From e336e6112c82d2fc37e2630a1224b97b5f97a887 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Tue, 2 Feb 2021 14:10:02 +0200 -Subject: [PATCH 60/81] iot-gate-imx8: dts: add CAN bus RX interrupt +Subject: [PATCH 60/84] iot-gate-imx8: dts: add CAN bus RX interrupt The updated CAN bus driver supports the RX interrupt. Add the definition for the RX interrupt GPIOs. diff --git a/recipes-kernel/linux/compulab/imx8mm/0061-iio-adc-Add-Maxim-MAX11108-driver.patch b/recipes-kernel/linux/compulab/imx8mm/0061-iio-adc-Add-Maxim-MAX11108-driver.patch index 073059b..5bc63be 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0061-iio-adc-Add-Maxim-MAX11108-driver.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0061-iio-adc-Add-Maxim-MAX11108-driver.patch @@ -1,7 +1,7 @@ From 09c012d8f63e2b98994d5b5d46a9525b199a211b Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Thu, 21 Jan 2021 17:17:34 +0200 -Subject: [PATCH 61/81] iio: adc: Add Maxim MAX11108 driver +Subject: [PATCH 61/84] iio: adc: Add Maxim MAX11108 driver Add iio driver for Maxim MAX11108 single-channel ADC. diff --git a/recipes-kernel/linux/compulab/imx8mm/0062-iot-gate-imx8-add-support-for-the-IE-TPM-module.patch b/recipes-kernel/linux/compulab/imx8mm/0062-iot-gate-imx8-add-support-for-the-IE-TPM-module.patch index 64e3014..f48e64b 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0062-iot-gate-imx8-add-support-for-the-IE-TPM-module.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0062-iot-gate-imx8-add-support-for-the-IE-TPM-module.patch @@ -1,7 +1,7 @@ From 73933c1c84e8f425e8cc9929f0f523f4b41fdd60 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Sun, 24 Jan 2021 15:19:47 +0200 -Subject: [PATCH 62/81] iot-gate-imx8: add support for the IE-TPM module +Subject: [PATCH 62/84] iot-gate-imx8: add support for the IE-TPM module The CAN and the TPM modules are 2 alternatives in the baseboard IED-BASE, slots A and B for the SPI bus. diff --git a/recipes-kernel/linux/compulab/imx8mm/0063-iot-gate-imx8-add-support-for-the-IE-CL420-module.patch b/recipes-kernel/linux/compulab/imx8mm/0063-iot-gate-imx8-add-support-for-the-IE-CL420-module.patch index 0de6c45..14f8614 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0063-iot-gate-imx8-add-support-for-the-IE-CL420-module.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0063-iot-gate-imx8-add-support-for-the-IE-CL420-module.patch @@ -1,7 +1,7 @@ From 1990a236490b05386990a6869770929ce92d2cea Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Sun, 24 Jan 2021 15:58:13 +0200 -Subject: [PATCH 63/81] iot-gate-imx8: add support for the IE-CL420 module +Subject: [PATCH 63/84] iot-gate-imx8: add support for the IE-CL420 module The IE-CL420 implements one channel ADC. diff --git a/recipes-kernel/linux/compulab/imx8mm/0064-iot-gate-imx8-set-system-time-from-RTC-on-startup.patch b/recipes-kernel/linux/compulab/imx8mm/0064-iot-gate-imx8-set-system-time-from-RTC-on-startup.patch index 0f178ef..c8e4a03 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0064-iot-gate-imx8-set-system-time-from-RTC-on-startup.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0064-iot-gate-imx8-set-system-time-from-RTC-on-startup.patch @@ -1,7 +1,7 @@ From 02f2f5aad92bbf5e5d09aaf4509e0859293faa72 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Tue, 2 Mar 2021 10:49:03 +0200 -Subject: [PATCH 64/81] iot-gate-imx8: set system time from RTC on startup +Subject: [PATCH 64/84] iot-gate-imx8: set system time from RTC on startup Enable setting the system time from the RTC dring the proot process. diff --git a/recipes-kernel/linux/compulab/imx8mm/0065-iot-gate-imx8-dts-add-M4-support.patch b/recipes-kernel/linux/compulab/imx8mm/0065-iot-gate-imx8-dts-add-M4-support.patch index c937c06..fc7ecf5 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0065-iot-gate-imx8-dts-add-M4-support.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0065-iot-gate-imx8-dts-add-M4-support.patch @@ -1,7 +1,7 @@ From e397dc6da45ef1968ee82d6b40728d1dca366c8e Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Tue, 2 Mar 2021 11:06:37 +0200 -Subject: [PATCH 65/81] iot-gate-imx8: dts: add M4 support +Subject: [PATCH 65/84] iot-gate-imx8: dts: add M4 support The RPMsg is used for communication between the Cortex-A53 and the Cortex-M4 cores. diff --git a/recipes-kernel/linux/compulab/imx8mm/0066-iot-gate-imx8-dts-add-support-for-the-POEv2-module.patch b/recipes-kernel/linux/compulab/imx8mm/0066-iot-gate-imx8-dts-add-support-for-the-POEv2-module.patch index c45bf9a..2c27005 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0066-iot-gate-imx8-dts-add-support-for-the-POEv2-module.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0066-iot-gate-imx8-dts-add-support-for-the-POEv2-module.patch @@ -1,7 +1,7 @@ From b74163586588328a09c1c8c9506b4d75077048e5 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Tue, 11 May 2021 10:05:49 +0300 -Subject: [PATCH 66/81] iot-gate-imx8: dts: add support for the POEv2 module +Subject: [PATCH 66/84] iot-gate-imx8: dts: add support for the POEv2 module The POE module implements a USB to Ethernet. A USB MUX on the baseboard is set to route one of the USB interfaces to diff --git a/recipes-kernel/linux/compulab/imx8mm/0067-iot-gate-imx8-integrate-the-USB-to-Ethernet-drivers-.patch b/recipes-kernel/linux/compulab/imx8mm/0067-iot-gate-imx8-integrate-the-USB-to-Ethernet-drivers-.patch index 5feded6..757dd98 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0067-iot-gate-imx8-integrate-the-USB-to-Ethernet-drivers-.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0067-iot-gate-imx8-integrate-the-USB-to-Ethernet-drivers-.patch @@ -1,7 +1,7 @@ From 05d62d568b704218744fa92b994c7588ac201c4f Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Wed, 12 May 2021 12:15:14 +0300 -Subject: [PATCH 67/81] iot-gate-imx8: integrate the USB to Ethernet drivers in +Subject: [PATCH 67/84] iot-gate-imx8: integrate the USB to Ethernet drivers in the kernel image Integrate the drivers in the kernel image to enable NFS with the USB to diff --git a/recipes-kernel/linux/compulab/imx8mm/0068-iot-gate-imx8-enable-the-nftables-feature.patch b/recipes-kernel/linux/compulab/imx8mm/0068-iot-gate-imx8-enable-the-nftables-feature.patch index 820882c..0fccf89 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0068-iot-gate-imx8-enable-the-nftables-feature.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0068-iot-gate-imx8-enable-the-nftables-feature.patch @@ -1,7 +1,7 @@ From 9f871947780a48a5ee48be5b0148532f86df49bb Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Wed, 12 May 2021 17:33:37 +0300 -Subject: [PATCH 68/81] iot-gate-imx8: enable the nftables feature +Subject: [PATCH 68/84] iot-gate-imx8: enable the nftables feature The nftables feature is required for firewalls. diff --git a/recipes-kernel/linux/compulab/imx8mm/0069-iot-gate-imx8-enable-Bluetooth-features.patch b/recipes-kernel/linux/compulab/imx8mm/0069-iot-gate-imx8-enable-Bluetooth-features.patch index 9757d3f..86adde3 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0069-iot-gate-imx8-enable-Bluetooth-features.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0069-iot-gate-imx8-enable-Bluetooth-features.patch @@ -1,7 +1,7 @@ From 157477424e1fbda20f3a7e28271a636697946b91 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Sun, 23 May 2021 17:38:32 +0300 -Subject: [PATCH 69/81] iot-gate-imx8: enable Bluetooth features +Subject: [PATCH 69/84] iot-gate-imx8: enable Bluetooth features Enable the following features: * BLE physical layer, available with Bluetooth version 4.0 or later. diff --git a/recipes-kernel/linux/compulab/imx8mm/0070-iot-gate-imx8-dts-add-wakeup-sources.patch b/recipes-kernel/linux/compulab/imx8mm/0070-iot-gate-imx8-dts-add-wakeup-sources.patch index 44b28fb..6548cf1 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0070-iot-gate-imx8-dts-add-wakeup-sources.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0070-iot-gate-imx8-dts-add-wakeup-sources.patch @@ -1,7 +1,7 @@ From 6cb0334f41036de54d859a37cab45bf0426a4d00 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Thu, 27 May 2021 18:49:40 +0300 -Subject: [PATCH 70/81] iot-gate-imx8: dts: add wakeup sources +Subject: [PATCH 70/84] iot-gate-imx8: dts: add wakeup sources Add device tree for wakeup sources. The current wakeup sources are the input GPIOs of the digital I/O add-on diff --git a/recipes-kernel/linux/compulab/imx8mm/0071-iot-gate-imx8-enable-setting-the-RTC-time-based-on-N.patch b/recipes-kernel/linux/compulab/imx8mm/0071-iot-gate-imx8-enable-setting-the-RTC-time-based-on-N.patch index 03c4da1..abb3512 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0071-iot-gate-imx8-enable-setting-the-RTC-time-based-on-N.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0071-iot-gate-imx8-enable-setting-the-RTC-time-based-on-N.patch @@ -1,7 +1,7 @@ From 26b6175882d49d249c8afe02149e0b95beaa7a68 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Sun, 30 May 2021 16:32:38 +0300 -Subject: [PATCH 71/81] iot-gate-imx8: enable setting the RTC time based on NTP +Subject: [PATCH 71/84] iot-gate-imx8: enable setting the RTC time based on NTP Update the RTC time after NTP synchronization. Signed-off-by: Uri Mashiach diff --git a/recipes-kernel/linux/compulab/imx8mm/0072-iot-gate-imx8-can-enable-Broadcast-Manager-CAN-Proto.patch b/recipes-kernel/linux/compulab/imx8mm/0072-iot-gate-imx8-can-enable-Broadcast-Manager-CAN-Proto.patch index f280dca..08c951d 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0072-iot-gate-imx8-can-enable-Broadcast-Manager-CAN-Proto.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0072-iot-gate-imx8-can-enable-Broadcast-Manager-CAN-Proto.patch @@ -1,7 +1,7 @@ From 7ede83bb96193f2e7e275b69a069be68d08dc990 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Tue, 8 Jun 2021 10:48:13 +0300 -Subject: [PATCH 72/81] iot-gate-imx8: can: enable Broadcast Manager CAN +Subject: [PATCH 72/84] iot-gate-imx8: can: enable Broadcast Manager CAN Protocol Signed-off-by: Uri Mashiach diff --git a/recipes-kernel/linux/compulab/imx8mm/0073-iot-gate-imx8-dts-disable-USB-over-current-messages.patch b/recipes-kernel/linux/compulab/imx8mm/0073-iot-gate-imx8-dts-disable-USB-over-current-messages.patch index 28e3212..55f05ff 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0073-iot-gate-imx8-dts-disable-USB-over-current-messages.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0073-iot-gate-imx8-dts-disable-USB-over-current-messages.patch @@ -1,7 +1,7 @@ From c2c57dc8d34e5e2a043e8a65adb27c7efd19402b Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Tue, 2 Nov 2021 12:18:00 +0200 -Subject: [PATCH 73/81] iot-gate-imx8: dts: disable USB over-current messages +Subject: [PATCH 73/84] iot-gate-imx8: dts: disable USB over-current messages Example of the over-current messages: usb usb1-port1: over-current condition diff --git a/recipes-kernel/linux/compulab/imx8mm/0074-iot-gate-imx8-disable-regulator-debug.patch b/recipes-kernel/linux/compulab/imx8mm/0074-iot-gate-imx8-disable-regulator-debug.patch index 49db5d7..067b454 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0074-iot-gate-imx8-disable-regulator-debug.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0074-iot-gate-imx8-disable-regulator-debug.patch @@ -1,7 +1,7 @@ From 2a1812013aee77fe2f1d4b9db7d779418ecb049a Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Tue, 2 Nov 2021 15:34:40 +0200 -Subject: [PATCH 74/81] iot-gate-imx8: disable regulator debug +Subject: [PATCH 74/84] iot-gate-imx8: disable regulator debug The regulator debug messages are disabled. diff --git a/recipes-kernel/linux/compulab/imx8mm/0075-iot-gate-imx8-iio-enable-standalone-triggers.patch b/recipes-kernel/linux/compulab/imx8mm/0075-iot-gate-imx8-iio-enable-standalone-triggers.patch index 71ea4c1..67436c7 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0075-iot-gate-imx8-iio-enable-standalone-triggers.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0075-iot-gate-imx8-iio-enable-standalone-triggers.patch @@ -1,7 +1,7 @@ From f16d2c610ed186f155520748614bc2cd5ed8dd88 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Wed, 3 Nov 2021 10:43:10 +0200 -Subject: [PATCH 75/81] iot-gate-imx8: iio: enable standalone triggers +Subject: [PATCH 75/84] iot-gate-imx8: iio: enable standalone triggers Signed-off-by: Uri Mashiach --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0076-iot-gate-imx8-add-Moby-compatibility.patch b/recipes-kernel/linux/compulab/imx8mm/0076-iot-gate-imx8-add-Moby-compatibility.patch index d8b2fb5..b5ef04b 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0076-iot-gate-imx8-add-Moby-compatibility.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0076-iot-gate-imx8-add-Moby-compatibility.patch @@ -1,7 +1,7 @@ From 25560dd7dff50b226fccd327668252a313575ea4 Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Wed, 5 Jan 2022 13:26:44 +0200 -Subject: [PATCH 76/81] iot-gate-imx8: add Moby compatibility +Subject: [PATCH 76/84] iot-gate-imx8: add Moby compatibility The Moby container engine is required for Microsoft Azure. Update the kernel configurations to support the Moby container engine. diff --git a/recipes-kernel/linux/compulab/imx8mm/0077-mmc-dts-fix-mmc1-initialization.patch b/recipes-kernel/linux/compulab/imx8mm/0077-mmc-dts-fix-mmc1-initialization.patch index 43a62d7..19699b7 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0077-mmc-dts-fix-mmc1-initialization.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0077-mmc-dts-fix-mmc1-initialization.patch @@ -1,7 +1,7 @@ From 9198aff524d891ff651b6e74105faa452e4ff5be Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Wed, 8 Dec 2021 10:25:12 +0200 -Subject: [PATCH 77/81] mmc: dts: fix mmc1 initialization +Subject: [PATCH 77/84] mmc: dts: fix mmc1 initialization Occasionally eMMC1 storage is not initialized correctly during the boot process. diff --git a/recipes-kernel/linux/compulab/imx8mm/0078-ucm-imx8m-mini-dts-phy-eliminate-excessive-reset.patch b/recipes-kernel/linux/compulab/imx8mm/0078-ucm-imx8m-mini-dts-phy-eliminate-excessive-reset.patch index d3d93f7..2f455fc 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0078-ucm-imx8m-mini-dts-phy-eliminate-excessive-reset.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0078-ucm-imx8m-mini-dts-phy-eliminate-excessive-reset.patch @@ -1,7 +1,7 @@ From 1666b48b03ab3613b1fb456d5360c8e80dcd374b Mon Sep 17 00:00:00 2001 From: Kirill Kapranov Date: Mon, 7 Mar 2022 17:02:32 +0200 -Subject: [PATCH 78/81] ucm-imx8m-mini: dts:phy: eliminate excessive reset +Subject: [PATCH 78/84] ucm-imx8m-mini: dts:phy: eliminate excessive reset The eth phy is tuned on u-boot, however the reset at Linux boot cleans all the tuning and makes the phy inoperable. diff --git a/recipes-kernel/linux/compulab/imx8mm/0079-lib-iov_iter-initialize-flags-in-new-pipe_buffer.patch b/recipes-kernel/linux/compulab/imx8mm/0079-lib-iov_iter-initialize-flags-in-new-pipe_buffer.patch index d99d926..c4df7e4 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0079-lib-iov_iter-initialize-flags-in-new-pipe_buffer.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0079-lib-iov_iter-initialize-flags-in-new-pipe_buffer.patch @@ -1,7 +1,7 @@ From 329718945d5b5a2569dc4af3c44c592db0b772c0 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 21 Feb 2022 11:03:13 +0100 -Subject: [PATCH 79/81] lib/iov_iter: initialize "flags" in new pipe_buffer +Subject: [PATCH 79/84] lib/iov_iter: initialize "flags" in new pipe_buffer The functions copy_page_to_iter_pipe() and push_pipe() can both allocate a new pipe_buffer, but the "flags" member initializer is diff --git a/recipes-kernel/linux/compulab/imx8mm/0080-netfilter-nf_tables_offload-incorrect-flow-offload-a.patch b/recipes-kernel/linux/compulab/imx8mm/0080-netfilter-nf_tables_offload-incorrect-flow-offload-a.patch index 17b8fe4..614d84d 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0080-netfilter-nf_tables_offload-incorrect-flow-offload-a.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0080-netfilter-nf_tables_offload-incorrect-flow-offload-a.patch @@ -1,7 +1,7 @@ From 3e5ba2a86ad080b44395a228feb7ce56d650628d Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Sun, 20 Mar 2022 15:47:59 +0200 -Subject: [PATCH 80/81] netfilter: nf_tables_offload: incorrect flow offload +Subject: [PATCH 80/84] netfilter: nf_tables_offload: incorrect flow offload action array size immediate verdict expression needs to allocate one slot in the flow offload diff --git a/recipes-kernel/linux/compulab/imx8mm/0081-iot-gate-imx8-release-3.0.patch b/recipes-kernel/linux/compulab/imx8mm/0081-iot-gate-imx8-release-3.0.patch index d4607a6..f41d5c6 100644 --- a/recipes-kernel/linux/compulab/imx8mm/0081-iot-gate-imx8-release-3.0.patch +++ b/recipes-kernel/linux/compulab/imx8mm/0081-iot-gate-imx8-release-3.0.patch @@ -1,7 +1,7 @@ From 5fbffbf2e9dfa03382275dc9ba3795e8ce456aae Mon Sep 17 00:00:00 2001 From: Uri Mashiach Date: Wed, 5 Jan 2022 14:12:00 +0200 -Subject: [PATCH 81/81] iot-gate-imx8: release 3.0 +Subject: [PATCH 81/84] iot-gate-imx8: release 3.0 Signed-off-by: Uri Mashiach --- diff --git a/recipes-kernel/linux/compulab/imx8mm/0082-iot-gate-imx8-dts-M4-support-update.patch b/recipes-kernel/linux/compulab/imx8mm/0082-iot-gate-imx8-dts-M4-support-update.patch new file mode 100644 index 0000000..d1cbfef --- /dev/null +++ b/recipes-kernel/linux/compulab/imx8mm/0082-iot-gate-imx8-dts-M4-support-update.patch @@ -0,0 +1,47 @@ +From 42b6951bef538593f85bb46f076924eba0dc8d19 Mon Sep 17 00:00:00 2001 +From: Uri Mashiach +Date: Tue, 10 May 2022 12:19:59 +0300 +Subject: [PATCH 82/84] iot-gate-imx8: dts: M4 support update + +Adjust the M4 device tree to NXP SDK lf-5.10.72-2.2.0. + +Signed-off-by: Uri Mashiach +--- + arch/arm64/boot/dts/compulab/sb-iotgimx8-ied-m4.dts | 17 +++++++++++++++++ + 1 file changed, 17 insertions(+) + +diff --git a/arch/arm64/boot/dts/compulab/sb-iotgimx8-ied-m4.dts b/arch/arm64/boot/dts/compulab/sb-iotgimx8-ied-m4.dts +index eca040200864..c56e116acaaa 100644 +--- a/arch/arm64/boot/dts/compulab/sb-iotgimx8-ied-m4.dts ++++ b/arch/arm64/boot/dts/compulab/sb-iotgimx8-ied-m4.dts +@@ -37,10 +37,27 @@ + no-map; + }; + ++ rsc_table: rsc_table@b80ff000 { ++ reg = <0 0xb80ff000 0 0x1000>; ++ no-map; ++ }; ++ + vdevbuffer: vdevbuffer@b8400000 { + compatible = "shared-dma-pool"; + reg = <0 0xb8400000 0 0x100000>; + no-map; + }; + }; ++ ++ imx8mm-cm4 { ++ compatible = "fsl,imx8mm-cm4"; ++ rsc-da = <0xb8000000>; ++ clocks = <&clk IMX8MM_CLK_M4_DIV>; ++ mbox-names = "tx", "rx", "rxdb"; ++ mboxes = <&mu 0 1 ++ &mu 1 1 ++ &mu 3 1>; ++ memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, <&rsc_table>; ++ syscon = <&src>; ++ }; + }; +-- +2.11.0 + diff --git a/recipes-kernel/linux/compulab/imx8mm/0083-iot-gate-imx8-M4-support-update.patch b/recipes-kernel/linux/compulab/imx8mm/0083-iot-gate-imx8-M4-support-update.patch new file mode 100644 index 0000000..f54fe18 --- /dev/null +++ b/recipes-kernel/linux/compulab/imx8mm/0083-iot-gate-imx8-M4-support-update.patch @@ -0,0 +1,28 @@ +From ce7b0101fc3de1a1b0ae55af1e85529696129085 Mon Sep 17 00:00:00 2001 +From: Uri Mashiach +Date: Tue, 10 May 2022 12:57:31 +0300 +Subject: [PATCH 83/84] iot-gate-imx8: M4 support update + +Update the kernel configuration, in order to support M4 in NXP SDK +lf-5.10.72-2.2.0. + +Signed-off-by: Uri Mashiach +--- + arch/arm64/configs/iot-gate-imx8_defconfig | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/arch/arm64/configs/iot-gate-imx8_defconfig b/arch/arm64/configs/iot-gate-imx8_defconfig +index d08da2dd2c6a..55630f0bcf3d 100644 +--- a/arch/arm64/configs/iot-gate-imx8_defconfig ++++ b/arch/arm64/configs/iot-gate-imx8_defconfig +@@ -656,6 +656,7 @@ CONFIG_PLATFORM_MHU=y + CONFIG_ARM_SMMU=y + CONFIG_ARM_SMMU_V3=y + CONFIG_REMOTEPROC=y ++CONFIG_IMX_REMOTEPROC=y + CONFIG_RPMSG_QCOM_GLINK_RPM=y + CONFIG_SOC_BRCMSTB=y + CONFIG_FSL_RCPM=y +-- +2.11.0 + diff --git a/recipes-kernel/linux/compulab/imx8mm/0084-iot-gate-imx8-release-3.1.patch b/recipes-kernel/linux/compulab/imx8mm/0084-iot-gate-imx8-release-3.1.patch new file mode 100644 index 0000000..81f8cd7 --- /dev/null +++ b/recipes-kernel/linux/compulab/imx8mm/0084-iot-gate-imx8-release-3.1.patch @@ -0,0 +1,23 @@ +From 43f08acbc2fc1bbc2f72036b174e43c7c6377aa5 Mon Sep 17 00:00:00 2001 +From: Uri Mashiach +Date: Thu, 19 May 2022 18:38:58 +0300 +Subject: [PATCH 84/84] iot-gate-imx8: release 3.1 + +Signed-off-by: Uri Mashiach +--- + arch/arm64/configs/iot-gate-imx8_defconfig | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/arch/arm64/configs/iot-gate-imx8_defconfig b/arch/arm64/configs/iot-gate-imx8_defconfig +index 55630f0bcf3d..060cec89025a 100644 +--- a/arch/arm64/configs/iot-gate-imx8_defconfig ++++ b/arch/arm64/configs/iot-gate-imx8_defconfig +@@ -1,4 +1,4 @@ +-CONFIG_LOCALVERSION="-iot-gate-imx8-3.0" ++CONFIG_LOCALVERSION="-iot-gate-imx8-3.1" + CONFIG_SYSVIPC=y + CONFIG_POSIX_MQUEUE=y + CONFIG_NO_HZ_IDLE=y +-- +2.11.0 + diff --git a/recipes-kernel/linux/compulab/imx8mm/defconfig b/recipes-kernel/linux/compulab/imx8mm/defconfig index 1bbf6d4..9d41f10 100644 --- a/recipes-kernel/linux/compulab/imx8mm/defconfig +++ b/recipes-kernel/linux/compulab/imx8mm/defconfig @@ -21,7 +21,7 @@ CONFIG_THREAD_INFO_IN_TASK=y # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set -CONFIG_LOCALVERSION="-iot-gate-imx8-3.0" +CONFIG_LOCALVERSION="-iot-gate-imx8-3.1" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_DEFAULT_INIT="" @@ -5603,7 +5603,7 @@ CONFIG_ARM_SMMU_V3=y # CONFIG_REMOTEPROC=y # CONFIG_REMOTEPROC_CDEV is not set -# CONFIG_IMX_REMOTEPROC is not set +CONFIG_IMX_REMOTEPROC=y # CONFIG_IMX_DSP_REMOTEPROC is not set # end of Remoteproc drivers