Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fa10cc3b authored by Swetha Chikkaboraiah's avatar Swetha Chikkaboraiah Committed by Nirmal Abraham
Browse files

ARM: dts: msm: Mount the system partition during early init



Add support to early mount system partition so that system
modules can be loaded during early init for msm8917, msm8937,
msm8953 and msm8996.

Change-Id: I9d75bec6ff9bada5ab2db6de2a58e40323aa6ca2
Signed-off-by: default avatarSwetha Chikkaboraiah <schikk@codeaurora.org>
Signed-off-by: default avatarNirmal Abraham <nabrah@codeaurora.org>
parent 616dda56
Loading
Loading
Loading
Loading
+33 −1
Original line number Diff line number Diff line
Android firmware

Node to specify early mount of vendor partition.
Node to specify early mount of vendor and system partition.

Required properties

@@ -52,3 +52,35 @@ Example:
			};
		};
	};

system:
-----------------

system partition specification.

Required properties:

-compatible: "android,system"
-dev: block device corresponding to system partition
-type: file system type of system partition
-mnt_flags: mount flags
-fsmgr_flags: fsmgr flags

Example:

        firmware: firmware {
                android {
                        compatible = "android,firmware";
                        fstab {
                                compatible = "android,fstab";
                                system {
                                        compatible = "android,system";
                                        dev = "/dev/block/platform/soc/1da4000.ufshc/by-name/system";
                                        type = "ext4";
                                        mnt_flags = "ro,barrier=1,discard";
                                        fsmgr_flags = "wait,slotselect";
                                        status = "ok";
                                };
                        };
                };
        };
+9 −0
Original line number Diff line number Diff line
@@ -62,6 +62,15 @@
					fsmgr_flags = "wait";
					status = "ok";
				};
				 system {
					compatible = "android,system";
					dev = "/dev/block/platform/soc/7824900.sdhci/by-name/system";
					type = "ext4";
					mnt_flags = "ro,barrier=1,discard";
					fsmgr_flags = "wait";
					status = "ok";
				};

			};
		};
	};
+9 −0
Original line number Diff line number Diff line
@@ -38,6 +38,15 @@
					fsmgr_flags = "wait";
					status = "ok";
				};
				system {
					compatible = "android,system";
					dev = "/dev/block/platform/soc/7824900.sdhci/by-name/system";
					type = "ext4";
					mnt_flags = "ro,barrier=1,discard";
					fsmgr_flags = "wait";
					status = "ok";
				};

			};
		};
	};
+9 −0
Original line number Diff line number Diff line
@@ -39,6 +39,15 @@
					fsmgr_flags = "wait";
					status = "ok";
				};
				system {
					compatible = "android,system";
					dev = "/dev/block/platform/soc/7824900.sdhci/by-name/system";
					type = "ext4";
					mnt_flags = "ro,barrier=1,discard";
					fsmgr_flags = "wait";
					status = "ok";
				};

			};
		};
	};
+9 −0
Original line number Diff line number Diff line
@@ -171,6 +171,15 @@
					fsmgr_flags = "wait";
					status = "ok";
				 };
				 system {
					compatible = "android,system";
					dev = "/dev/block/platform/soc/7464900.sdhci/by-name/system";
					type = "ext4";
					mnt_flags = "ro,barrier=1,discard";
					fsmgr_flags = "wait,verify";
					status = "ok";
				};

			};
		};
	};