diff options
author | faqiang.zhu <faqiang.zhu@nxp.com> | 2018-08-06 20:10:33 +0800 |
---|---|---|
committer | faqiang.zhu <faqiang.zhu@nxp.com> | 2018-11-12 09:18:34 +0800 |
commit | 434e104b7df161492415c29be24c70dc7c126211 (patch) | |
tree | c3bc5b4e18bb4203c765bf4e6a466ba999473c8e /common | |
parent | 8be00c435edfbbe75340ff9b3686f712fd51be52 (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.c | 8 |
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); |