aboutsummaryrefslogtreecommitdiff
path: root/pkgs/patches-linux-5.15/316-armada-370-dts-fix-crypto-engine.patch
blob: 19378870ef740054e4c2fcee5022801cd1e94c20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- a/arch/arm/boot/dts/armada-370.dtsi
+++ b/arch/arm/boot/dts/armada-370.dtsi
@@ -234,7 +234,7 @@
 				clocks = <&gateclk 23>;
 				clock-names = "cesa0";
 				marvell,crypto-srams = <&crypto_sram>;
-				marvell,crypto-sram-size = <0x7e0>;
+				marvell,crypto-sram-size = <0x800>;
 			};
 		};
 
@@ -255,12 +255,17 @@
 			 * cpuidle workaround.
 			 */
 			idle-sram@0 {
+				status = "disabled";
 				reg = <0x0 0x20>;
 			};
 		};
 	};
 };
 
+&coherencyfab {
+	broken-idle;
+};
+
 /*
  * Default UART pinctrl setting without RTS/CTS, can be overwritten on
  * board level if a different configuration is used.