Skip to content
Snippets Groups Projects
Commit 0e3faf6a authored by Fabio Estevam's avatar Fabio Estevam Committed by Mikhail Vanyulin
Browse files

arm64: dts: imx8m: Disable job ring 0 nodes


This is a cherry-pick of commit 56d96539

Now that the JR0 reservation is done in both upstream (v2.7) and
downstream (NXP lf_v2.4) TF-A versions, the kernel fails to initialize
the job ring 0:

 # dmesg | grep jr
caam_jr 30901000.jr: failed to flush job ring 0
caam_jr: probe of 30901000.jr failed with error -5

Disable the sec_jr0 nodes by default to avoid the caam_jr probe error.

Suggested-by: default avatarAndrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Signed-off-by: default avatarFabio Estevam <festevam@denx.de>
Reviewed-by: default avatarAndrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Reviewed-by: default avatarGaurav Jain <gaurav.jain@nxp.com>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
Signed-off-by: default avatarMikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
parent 0a989a6d
No related branches found
No related tags found
No related merge requests found
...@@ -930,6 +930,7 @@ ...@@ -930,6 +930,7 @@
compatible = "fsl,sec-v4.0-job-ring"; compatible = "fsl,sec-v4.0-job-ring";
reg = <0x1000 0x1000>; reg = <0x1000 0x1000>;
interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
}; };
sec_jr1: jr@2000 { sec_jr1: jr@2000 {
......
...@@ -1017,6 +1017,7 @@ ...@@ -1017,6 +1017,7 @@
compatible = "fsl,sec-v4.0-job-ring"; compatible = "fsl,sec-v4.0-job-ring";
reg = <0x1000 0x1000>; reg = <0x1000 0x1000>;
interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
}; };
sec_jr1: jr@2000 { sec_jr1: jr@2000 {
......
...@@ -1004,6 +1004,7 @@ ...@@ -1004,6 +1004,7 @@
compatible = "fsl,sec-v4.0-job-ring"; compatible = "fsl,sec-v4.0-job-ring";
reg = <0x1000 0x1000>; reg = <0x1000 0x1000>;
interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
}; };
sec_jr1: jr@2000 { sec_jr1: jr@2000 {
......
...@@ -998,6 +998,7 @@ ...@@ -998,6 +998,7 @@
compatible = "fsl,sec-v4.0-job-ring"; compatible = "fsl,sec-v4.0-job-ring";
reg = <0x1000 0x1000>; reg = <0x1000 0x1000>;
interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
}; };
sec_jr1: jr@2000 { sec_jr1: jr@2000 {
......
...@@ -929,6 +929,7 @@ ...@@ -929,6 +929,7 @@
compatible = "fsl,sec-v4.0-job-ring"; compatible = "fsl,sec-v4.0-job-ring";
reg = <0x1000 0x1000>; reg = <0x1000 0x1000>;
interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
}; };
sec_jr1: jr@2000 { sec_jr1: jr@2000 {
......
...@@ -1016,6 +1016,7 @@ ...@@ -1016,6 +1016,7 @@
compatible = "fsl,sec-v4.0-job-ring"; compatible = "fsl,sec-v4.0-job-ring";
reg = <0x1000 0x1000>; reg = <0x1000 0x1000>;
interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
}; };
sec_jr1: jr@2000 { sec_jr1: jr@2000 {
......
...@@ -1004,6 +1004,7 @@ ...@@ -1004,6 +1004,7 @@
compatible = "fsl,sec-v4.0-job-ring"; compatible = "fsl,sec-v4.0-job-ring";
reg = <0x1000 0x1000>; reg = <0x1000 0x1000>;
interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
}; };
sec_jr1: jr@2000 { sec_jr1: jr@2000 {
......
...@@ -998,6 +998,7 @@ ...@@ -998,6 +998,7 @@
compatible = "fsl,sec-v4.0-job-ring"; compatible = "fsl,sec-v4.0-job-ring";
reg = <0x1000 0x1000>; reg = <0x1000 0x1000>;
interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
}; };
sec_jr1: jr@2000 { sec_jr1: jr@2000 {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment