forked from buildroot/buildroot
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
configs/imx8mn_bsh_smm_s2[_pro]: bump TF-A, U-Boot and Linux versions
This patch bumps: - TF-A to version v2.10 - U-Boot to versione v2024.07 - Linux kernel to version 6.10 The TF-A bump required applying a patch, sent upstream, to fix a regression in the domain access permissions configuration for the boot console UART. Signed-off-by: Dario Binacchi <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
- Loading branch information
1 parent
1941fe3
commit fb97400
Showing
6 changed files
with
76 additions
and
11 deletions.
There are no files selected for viewing
65 changes: 65 additions & 0 deletions
65
...2/patches/arm-trusted-firmware/0001-fix-imx8m-drop-UARTs-domain-permissions-setting.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
From 0d12fc41d6c68b257de1610a1511144d731f9af4 Mon Sep 17 00:00:00 2001 | ||
From: Dario Binacchi <[email protected]> | ||
Date: Wed, 24 Jul 2024 10:46:49 +0200 | ||
Subject: [PATCH] fix(imx8m): drop UARTs domain permissions setting | ||
|
||
The commit d76f012ea8fc0 ("refactor(imx8m): replace magic number with | ||
enum type") also hardcodes the domain permissions configuration for the | ||
UARTs, causing a regression for any board using a boot console different | ||
from UART2. Indeed, previously, the RDC_PDAP_UARTn registers were set to | ||
the reset value (0xff), meaning all domains were enabled for read and | ||
write access. | ||
|
||
This patch partially reverts that commit to fix the regression. | ||
|
||
Fixes: d76f012ea8fc0 ("refactor(imx8m): replace magic number with enum type") | ||
Change-Id: I2670bf485372f32ef45cebb72a7694a9a800f417 | ||
Signed-off-by: Dario Binacchi <[email protected]> | ||
Upstream: https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/30131 | ||
--- | ||
plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c | 2 -- | ||
plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c | 2 -- | ||
plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c | 1 - | ||
3 files changed, 5 deletions(-) | ||
|
||
diff --git a/plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c b/plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c | ||
index f6e46eb67bc9..539df931a6a4 100644 | ||
--- a/plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c | ||
+++ b/plat/imx/imx8m/imx8mm/imx8mm_bl31_setup.c | ||
@@ -67,8 +67,6 @@ static const struct imx_rdc_cfg rdc[] = { | ||
RDC_MDAn(RDC_MDA_M4, DID1), | ||
|
||
/* peripherals domain permission */ | ||
- RDC_PDAPn(RDC_PDAP_UART4, D1R | D1W), | ||
- RDC_PDAPn(RDC_PDAP_UART2, D0R | D0W), | ||
|
||
/* memory region */ | ||
|
||
diff --git a/plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c b/plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c | ||
index befa7698f912..604ef3cae6dc 100644 | ||
--- a/plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c | ||
+++ b/plat/imx/imx8m/imx8mn/imx8mn_bl31_setup.c | ||
@@ -53,8 +53,6 @@ static const struct imx_rdc_cfg rdc[] = { | ||
RDC_MDAn(RDC_MDA_M7, DID1), | ||
|
||
/* peripherals domain permission */ | ||
- RDC_PDAPn(RDC_PDAP_UART4, D1R | D1W), | ||
- RDC_PDAPn(RDC_PDAP_UART2, D0R | D0W), | ||
|
||
/* memory region */ | ||
RDC_MEM_REGIONn(16, 0x0, 0x0, 0xff), | ||
diff --git a/plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c b/plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c | ||
index ffad3d159e59..5251c28e6ba8 100644 | ||
--- a/plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c | ||
+++ b/plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c | ||
@@ -54,7 +54,6 @@ static const struct imx_rdc_cfg rdc[] = { | ||
RDC_MDAn(RDC_MDA_M7, DID1), | ||
|
||
/* peripherals domain permission */ | ||
- RDC_PDAPn(RDC_PDAP_UART2, D0R | D0W), | ||
|
||
/* memory region */ | ||
|
||
-- | ||
2.43.0 | ||
|
2 changes: 1 addition & 1 deletion
2
board/bsh/common/imx8mn-bsh-smm-s2/patches/arm-trusted-firmware/arm-trusted-firmware.hash
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
# Locally calculated | ||
sha256 fc4cdac7c08fc398b6d4b705285dc13ac2d2b30a7449c6f07e9ccd81207241df arm-trusted-firmware-v2.5.tar.gz | ||
sha256 2e18b881ada9198173238cca80086c787b1fa3f698944bde1743142823fc511c arm-trusted-firmware-v2.10.tar.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
# Locally calculated | ||
sha256 3e4d8e561da5703a205ae8d7b2bed6c5c64fc4299eebcbfd20481e63b57d5ee3 linux-6.1.6.tar.xz | ||
sha256 774698422ee54c5f1e704456f37c65c06b51b4e9a8b0866f34580d86fef8e226 linux-6.10.tar.xz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
# Locally calculated | ||
sha256 e31cac91545ff41b71cec5d8c22afd695645cd6e2a442ccdacacd60534069341 u-boot-2023.04.tar.bz2 | ||
sha256 f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f u-boot-2024.07.tar.bz2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters