diff options
author | Peng Fan <peng.fan@nxp.com> | 2018-09-22 21:25:09 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:34:14 +0800 |
commit | bfa1270ce0008d222dee12a2baf4136bba40ff0c (patch) | |
tree | f4466b605979cf8fa2c813592457fc63e7968a01 /arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts | |
parent | 76f43f6772665cb9c5e1ed04edd8593d9cd14e52 (diff) |
MLK-19664-6 ARM64: dts: 8qm dom0/u: passthrough crypto
passthrough crypto to domu
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts')
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts index ec49455920f7..b502a4368e60 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts +++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-dom0.dts @@ -128,6 +128,11 @@ SC_R_VPU_MU_1 SC_R_VPU_MU_2 SC_R_VPU_MU_3 + /* crypto */ + SC_R_CAAM_JR2 + SC_R_CAAM_JR2_OUT + SC_R_CAAM_JR3 + SC_R_CAAM_JR3_OUT >; pads = < /* i2c1_lvds1 */ @@ -318,7 +323,7 @@ mmu-masters = <&dpu2 0x13>, <&gpu_3d1 0x15>, <&usdhc1 0x12>, <&usbotg1 0x11>, <&edma01 0x10>, <&cm41 0x09>, <&pciea 0x08>, - <&vpu_decoder 0x7>; + <&vpu_decoder 0x7>, <&crypto 0x6>; }; &lvds_region2 { @@ -341,11 +346,6 @@ xen,passthrough; }; -&crypto { - /* Met CAAM failure on A0, disable it first */ - status = "disabled"; -}; - &dpu2_intsteer { xen,passthrough; }; @@ -548,3 +548,24 @@ #stream-id-cells = <1>; xen,passthrough; }; + +&crypto { + xen,passthrough; + iommus = <&smmu>; + #stream-id-cells = <1>; + /* JR1 is not used by Linux */ + fsl,sc_rsrc_id = <SC_R_CAAM_JR2>, <SC_R_CAAM_JR2_OUT>, + <SC_R_CAAM_JR3>, <SC_R_CAAM_JR3_OUT>; +}; + +&sec_jr2 { + xen,passthrough; +}; + +&sec_jr3 { + xen,passthrough; +}; + +&caam_sm { + xen,passthrough; +}; |