From 19cf676d19101eac7342c35969d87820b4c426f1 Mon Sep 17 00:00:00 2001 From: Ahmad Fatoum Date: Tue, 6 Jul 2021 06:57:40 +0200 Subject: v7a: tf-a: update to v2.5 for LXA MC-1 support The v2.5 release of the ARM trusted firmware now contains support for the Linux Automation MC-1, allowing us to drop our board support patches. Use it. Signed-off-by: Ahmad Fatoum Link: https://lore.pengutronix.de/20210706045740.20866-1-a.fatoum@pengutronix.de Signed-off-by: Robert Schwebel --- ...dts-stm32mp1-enable-hash1-unconditionally.patch | 63 ---------------------- 1 file changed, 63 deletions(-) delete mode 100644 configs/platform-v7a/patches/tf-a-v2.4/0101-fdts-stm32mp1-enable-hash1-unconditionally.patch (limited to 'configs/platform-v7a/patches/tf-a-v2.4/0101-fdts-stm32mp1-enable-hash1-unconditionally.patch') diff --git a/configs/platform-v7a/patches/tf-a-v2.4/0101-fdts-stm32mp1-enable-hash1-unconditionally.patch b/configs/platform-v7a/patches/tf-a-v2.4/0101-fdts-stm32mp1-enable-hash1-unconditionally.patch deleted file mode 100644 index c05c02c..0000000 --- a/configs/platform-v7a/patches/tf-a-v2.4/0101-fdts-stm32mp1-enable-hash1-unconditionally.patch +++ /dev/null @@ -1,63 +0,0 @@ -From: Ahmad Fatoum -Date: Thu, 3 Dec 2020 20:24:53 +0100 -Subject: [PATCH] fdts: stm32mp1: enable hash1 unconditionally - -&hash1 is an internal IP that can be enabled always as it has no -dependencies. Indeed we must enable it, because TF-A panics otherwise -during stm32mp_init_auth(). Instead of duplicating the enabling -line in every board device tree, stick it into the SoC dtsi. - -This likely fixes boot on the Avenger board that lacks the status = -"okay" line for the &hash1 device tree node. - -Change-Id: I5901029f29af0cf213510878b5daaf5240f96f17 -Signed-off-by: Ahmad Fatoum ---- - fdts/stm32mp151.dtsi | 2 +- - fdts/stm32mp157c-ed1.dts | 4 ---- - fdts/stm32mp15xx-dkx.dtsi | 4 ---- - 3 files changed, 1 insertion(+), 9 deletions(-) - -diff --git a/fdts/stm32mp151.dtsi b/fdts/stm32mp151.dtsi -index 8f175a6492a1..d908b710bbb9 100644 ---- a/fdts/stm32mp151.dtsi -+++ b/fdts/stm32mp151.dtsi -@@ -253,7 +253,7 @@ - interrupts = ; - clocks = <&rcc HASH1>; - resets = <&rcc HASH1_R>; -- status = "disabled"; -+ status = "okay"; - }; - - rng1: rng@54003000 { -diff --git a/fdts/stm32mp157c-ed1.dts b/fdts/stm32mp157c-ed1.dts -index a6b98b7d9337..615e2cc07578 100644 ---- a/fdts/stm32mp157c-ed1.dts -+++ b/fdts/stm32mp157c-ed1.dts -@@ -55,10 +55,6 @@ - status="okay"; - }; - --&hash1 { -- status = "okay"; --}; -- - &i2c4 { - pinctrl-names = "default"; - pinctrl-0 = <&i2c4_pins_a>; -diff --git a/fdts/stm32mp15xx-dkx.dtsi b/fdts/stm32mp15xx-dkx.dtsi -index 52b914b84e45..e59a65fb5555 100644 ---- a/fdts/stm32mp15xx-dkx.dtsi -+++ b/fdts/stm32mp15xx-dkx.dtsi -@@ -41,10 +41,6 @@ - cpu-supply = <&vddcore>; - }; - --&hash1 { -- status = "okay"; --}; -- - &i2c4 { - pinctrl-names = "default"; - pinctrl-0 = <&i2c4_pins_a>; -- cgit v1.2.3