summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorfaqiang.zhu <faqiang.zhu@nxp.com>2018-08-06 20:10:33 +0800
committerfaqiang.zhu <faqiang.zhu@nxp.com>2018-11-12 09:18:34 +0800
commit434e104b7df161492415c29be24c70dc7c126211 (patch)
treec3bc5b4e18bb4203c765bf4e6a466ba999473c8e /common
parent8be00c435edfbbe75340ff9b3686f712fd51be52 (diff)
Set different bootargs for imx8m_phanbell based on ram capacity
for 1GB ram: cma=296M galcore.contiguousSize=8388608 for 3GB ram: cma=384M Test: Boot successfully on AIY-1G & AIY-3G Change-Id: If082d5b751b5a5e06efe301c0b8e49ec4ac3dfb7 Signed-off-by: faqiang.zhu <faqiang.zhu@nxp.com> Reviewed-on: http://androidsource.ap.freescale.net/project/5262 Reviewed-by: Wang Haoran <elven.wang@nxp.com> Signed-off-by: faqiang.zhu <faqiang.zhu@nxp.com>
Diffstat (limited to 'common')
-rw-r--r--common/image-android.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/common/image-android.c b/common/image-android.c
index dac4236bdb..bd47a6fcd4 100644
--- a/common/image-android.c
+++ b/common/image-android.c
@@ -108,6 +108,14 @@ int android_image_get_kernel(const struct andr_img_hdr *hdr, int verify,
}
}
+ /* Add 'bootargs_ram_capacity' to hold the parameters based on different ram capacity */
+ char *bootargs_ram_capacity = env_get("bootargs_ram_capacity");
+ if (bootargs_ram_capacity) {
+ strncat(commandline, " ", sizeof(commandline) - strlen(commandline));
+ strncat(commandline, bootargs_ram_capacity,
+ sizeof(commandline) - strlen(commandline));
+ }
+
#ifdef CONFIG_SERIAL_TAG
struct tag_serialnr serialnr;
get_board_serial(&serialnr);