diff options
author | Peng Fan <peng.fan@nxp.com> | 2018-10-23 14:06:25 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:34:43 +0800 |
commit | be08ddaa312fc59dcebe38250989d1e24f881412 (patch) | |
tree | 41c27779af8620dc3bf3d01a83e2765bf9431656 /arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts | |
parent | 7445930651aa5cdaf64ad77d53259d3cacb57aec (diff) |
MLK-20033 ARM64: dts: imx8qm: support android auto plus m4 on xen
Map M41 reserved DDR memory for rpmsg
Add init-smmu-bypass, because m41 is started by SCU at early stage,
configure sid for a running master needs some specific handle. For
CM41, we configure S2CR with BYPASS in init stage.
Add mipi csi gpio
Add can_rpmsg node, this node is only used by android auto kernel.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts')
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts index 9ee3cfcaa7ef..f0c1d227beac 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts +++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts @@ -171,6 +171,24 @@ #address-cells = <2>; #size-cells = <2>; + /* Android Auto Kernel will use this */ + can_rpmsg: can_rpmsg { + compatible = "nxp,imx-can-rpmsg"; + power-domains = <&pd_dc1>; + /* + * fsl,resources is used to open the power of these resources. + * m4 will power down these resources when M4 core give out the control of camera/display. + * rpmsg_can driver will power on these reources once A core take over the control of camera/display. + */ + fsl,resources = <SC_R_LVDS_1 SC_R_LVDS_1_I2C_0 + SC_R_DC_1 SC_R_DC_1_PLL_1 + SC_R_CSI_0_I2C_0 SC_R_ISI_CH0 + SC_R_ISI_CH1 SC_R_ISI_CH2 + SC_R_ISI_CH3 SC_R_CSI_0>; + fsl,resources-num = <10>; + status = "disabled"; + }; + firmware { android { compatible = "android,firmware"; @@ -983,3 +1001,7 @@ }; }; }; + +&can_rpmsg { + status = "okay"; +}; |