summaryrefslogtreecommitdiff
path: root/arch/arm64
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2018-06-11 18:13:35 +0800
committerLeonard Crestez <leonard.crestez@nxp.com>2018-08-24 12:41:33 +0300
commita620829d81ea39255d3de681fad8ec8241bdb16c (patch)
tree8f0f41a03a24f7bf7f235dd610ac2f82c9aeeab7 /arch/arm64
parent729c482441f297763eb8f17200373bbff4c8334c (diff)
MLK-18561-1 ARM64: dts: imx8qm: Add firmware node for domu dts
Add firmware node for domu dts to make android VM boots up. Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'arch/arm64')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts25
1 files changed, 25 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 cc45af87c6fa..e4b1324c9acf 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
@@ -45,6 +45,31 @@
#address-cells = <2>;
#size-cells = <2>;
+ firmware {
+ android {
+ compatible = "android,firmware";
+ fstab {
+ compatible = "android,fstab";
+ vendor {
+ compatible = "android,vendor";
+ /* emmc node which used if androidboot.storage_type=emmc */
+ dev_emmc = "/dev/block/platform/passthrough/15b010000.usdhc/by-name/vendor";
+ type = "ext4";
+ mnt_flags = "ro,barrier=1,inode_readahead_blks=8";
+ fsmgr_flags = "wait,slotselect,avb";
+ };
+ };
+
+ vbmeta {
+ /*we need use FirstStageMountVBootV2 if we enable avb*/
+ compatible = "android,vbmeta";
+ /*parts means the partition witch can be mount in first stage*/
+ parts = "vbmeta,boot,system,vendor";
+ };
+ };
+ };
+
+
clk: clk {
compatible = "fsl,imx8qm-clk";
#clock-cells = <1>;