summaryrefslogtreecommitdiff
path: root/recipes-kernel/linux/linux-toradex-5.4-2.3.x
diff options
context:
space:
mode:
authorPhilippe Schenker <philippe.schenker@toradex.com>2022-07-14 17:46:06 +0200
committerPhilippe Schenker <philippe.schenker@toradex.com>2022-07-25 11:22:10 +0000
commit213caf399fad39633872d38e8c4e32c9940d9954 (patch)
tree2ad26db6e56bca93dd94c2c76c7d709355a280d4 /recipes-kernel/linux/linux-toradex-5.4-2.3.x
parent0096007d7ab4e421d37b9eb01a427e40f81d5d0c (diff)
linux-toradex: rename 5.4-2.3.x to 5.15-2.0.x
Do no changes in this commit else than renaming the recipe. Related-to: ELB-4597 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
Diffstat (limited to 'recipes-kernel/linux/linux-toradex-5.4-2.3.x')
-rw-r--r--recipes-kernel/linux/linux-toradex-5.4-2.3.x/0001-imx_sc_thermal-prevent-BUG-with-rt-patch.patch53
-rw-r--r--recipes-kernel/linux/linux-toradex-5.4-2.3.x/0002-ddr-perf-prevent-BUG-with-rt-patch.patch34
-rw-r--r--recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt-less-latency.cfg14
-rw-r--r--recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt-less-latency.scc4
-rw-r--r--recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt.cfg5
-rw-r--r--recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt.scc4
6 files changed, 0 insertions, 114 deletions
diff --git a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/0001-imx_sc_thermal-prevent-BUG-with-rt-patch.patch b/recipes-kernel/linux/linux-toradex-5.4-2.3.x/0001-imx_sc_thermal-prevent-BUG-with-rt-patch.patch
deleted file mode 100644
index 4dc1dae..0000000
--- a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/0001-imx_sc_thermal-prevent-BUG-with-rt-patch.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 4e6114a23a21db5741375070add8ccc16697db67 Mon Sep 17 00:00:00 2001
-From: Max Krummenacher <max.krummenacher@toradex.com>
-Date: Tue, 24 Sep 2019 14:15:50 +0200
-Subject: [PATCH 1/2] imx_sc_thermal: prevent BUG() with rt patch
-
-With the RT patch applied the kernel prints a BUG backtrace during boot:
-
-| BUG: using smp_processor_id() in preemptible [00000000] code: swapper/0/1
-
-Prevent this by avoiding the smp_processor_id call and just check both
-CPU clusters which may be there in a i.MX8 series SoC.
-
-Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
----
- drivers/thermal/imx_sc_thermal.c | 13 +++++++------
- 1 file changed, 7 insertions(+), 6 deletions(-)
-
-diff --git a/drivers/thermal/imx_sc_thermal.c b/drivers/thermal/imx_sc_thermal.c
-index 8c5049020cd8..51a6c73315ba 100644
---- a/drivers/thermal/imx_sc_thermal.c
-+++ b/drivers/thermal/imx_sc_thermal.c
-@@ -58,6 +58,7 @@ sc_ipc_t tsens_ipcHandle;
- static int imx_sc_tsens_get_temp(void *data, int *temp)
- {
- struct imx_sc_sensor *sensor = data;
-+ int hw_id;
- sc_err_t sciErr;
- int16_t celsius;
- int8_t tenths;
-@@ -65,14 +66,14 @@ static int imx_sc_tsens_get_temp(void *data, int *temp)
- sciErr = sc_misc_get_temp(tsens_ipcHandle, sensor->hw_id,
- SC_C_TEMP, &celsius, &tenths);
- /*
-- * if the SS power domain is down, read temp will fail, so
-- * we can return the temp of CPU domain instead.
-+ * if the SS power domain is down, read temp will fail,
-+ * try the temp of the potentially two CPU domains instead.
- */
-- if (sciErr != SC_ERR_NONE) {
-- sciErr = sc_misc_get_temp(tsens_ipcHandle,
-- sensor_hw_id[topology_physical_package_id(smp_processor_id())],
-+ hw_id = 0;
-+ while (sciErr != SC_ERR_NONE) {
-+ sciErr = sc_misc_get_temp(tsens_ipcHandle, sensor_hw_id[hw_id++],
- SC_C_TEMP, &celsius, &tenths);
-- if (sciErr != SC_ERR_NONE) {
-+ if (hw_id > 1) {
- pr_err("read temp sensor:%d failed\n", sensor->hw_id);
- return -EINVAL;
- }
---
-2.20.1
-
diff --git a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/0002-ddr-perf-prevent-BUG-with-rt-patch.patch b/recipes-kernel/linux/linux-toradex-5.4-2.3.x/0002-ddr-perf-prevent-BUG-with-rt-patch.patch
deleted file mode 100644
index 9296878..0000000
--- a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/0002-ddr-perf-prevent-BUG-with-rt-patch.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 066e66d9222f70d3e21a7df077ac6b623881c9cc Mon Sep 17 00:00:00 2001
-From: Max Krummenacher <max.krummenacher@toradex.com>
-Date: Tue, 24 Sep 2019 14:19:24 +0200
-Subject: [PATCH 2/2] ddr-perf: prevent BUG() with rt patch
-
-With the RT patch applied the kernel prints a BUG backtrace during boot:
-
-| BUG: using smp_processor_id() in preemptible [00000000] code: swapper/0/1
-
-Prevent this by replacing the smp_processor_id() call with a get_cpu() ..
-put_cpu() construct.
-
-Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
----
- drivers/perf/ddr-perf.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/drivers/perf/ddr-perf.c b/drivers/perf/ddr-perf.c
-index 73fe52ee8b95..744a6454d6a4 100644
---- a/drivers/perf/ddr-perf.c
-+++ b/drivers/perf/ddr-perf.c
-@@ -470,7 +470,8 @@ static int ddr_perf_probe(struct platform_device *pdev)
-
- pmu->devtype = (struct fsl_ddr_devtype_data *)of_id->data;
-
-- cpumask_set_cpu(smp_processor_id(), &pmu->cpu);
-+ cpumask_set_cpu(get_cpu(), &pmu->cpu);
-+ put_cpu();
- ret = perf_pmu_register(&(pmu->pmu), name, -1);
- if (ret)
- goto ddr_perf_err;
---
-2.20.1
-
diff --git a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt-less-latency.cfg b/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt-less-latency.cfg
deleted file mode 100644
index a9c88bd..0000000
--- a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt-less-latency.cfg
+++ /dev/null
@@ -1,14 +0,0 @@
-# CONFIG_PM_DEBUG is not set
-# CONFIG_6LOWPAN_DEBUGFS is not set
-# CONFIG_BT_DEBUGFS is not set
-# CONFIG_ATH9K_DEBUGFS is not set
-# CONFIG_ATH9K_HTC_DEBUGFS is not set
-# CONFIG_ATH10K_DEBUGFS is not set
-# CONFIG_RTLWIFI_DEBUG is not set
-# CONFIG_IEEE802154_AT86RF230_DEBUGFS is not set
-# CONFIG_DYNAMIC_DEBUG is not set
-# CONFIG_DETECT_HUNG_TASK is not set
-# CONFIG_SCHEDSTATS is not set
-# CONFIG_SCHED_DEBUG is not set
-# CONFIG_BLK_DEV_IO_TRACE is not set
-# CONFIG_CORESIGHT is not set
diff --git a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt-less-latency.scc b/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt-less-latency.scc
deleted file mode 100644
index edd1519..0000000
--- a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt-less-latency.scc
+++ /dev/null
@@ -1,4 +0,0 @@
-define KFEATURE_DESCRIPTION "Disable configs that could lead to preempt-rt latency"
-define KFEATURE_COMPATIBILITY board
-
-kconf non-hardware preempt-rt-less-latency.cfg
diff --git a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt.cfg b/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt.cfg
deleted file mode 100644
index f76e447..0000000
--- a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt.cfg
+++ /dev/null
@@ -1,5 +0,0 @@
-CONFIG_EXPERT=y
-# CONFIG_PREEMPT_NONE is not set
-# CONFIG_PREEMPT_VOLUNTARY is not set
-# CONFIG_PREEMPT is not set
-CONFIG_PREEMPT_RT=y
diff --git a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt.scc b/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt.scc
deleted file mode 100644
index 82d27dc..0000000
--- a/recipes-kernel/linux/linux-toradex-5.4-2.3.x/preempt-rt.scc
+++ /dev/null
@@ -1,4 +0,0 @@
-define KFEATURE_DESCRIPTION "Enable Features needed by preempt-rt"
-define KFEATURE_COMPATIBILITY board
-
-kconf non-hardware preempt-rt.cfg