diff options
author | guoyin.chen <guoyin.chen@nxp.com> | 2017-06-19 17:59:42 +0800 |
---|---|---|
committer | Richard Liu <xuegang.liu@nxp.com> | 2017-09-14 22:48:51 +0800 |
commit | a2fea67d3eb3092f19f250d53a4a27fa1a0c815f (patch) | |
tree | f865850c0feae053ee3e7a0a990370eb2bfa87c9 /common/image-android.c | |
parent | c250b072a606b6a450dbe6633b9c5371c5e36108 (diff) | |
download | u-boot-imx-imx_v2017.03_4.9.11_1.0.0_ga.zip u-boot-imx-imx_v2017.03_4.9.11_1.0.0_ga.tar.gz u-boot-imx-imx_v2017.03_4.9.11_1.0.0_ga.tar.bz2 |
MA-9763 Include init.${ro.hardware}.${ro.boot.soc_type}.rc based uboot's soc_typerel_imx_4.9.x_1.0.0_gaimx_v2017.03_4.9.11_1.0.0_ga
Append androidboot.soc_type based on the imx soc type,
only add imx6/7 support.
Change-Id: I3ae18bff42b434eb77728a7db70dd3baf6d7e0a6
Signed-off-by: guoyin.chen <guoyin.chen@nxp.com>
Signed-off-by: Richard Liu <xuegang.liu@nxp.com>
Diffstat (limited to 'common/image-android.c')
-rw-r--r-- | common/image-android.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/common/image-android.c b/common/image-android.c index 0f6de83..a006120 100644 --- a/common/image-android.c +++ b/common/image-android.c @@ -97,6 +97,16 @@ int android_image_get_kernel(const struct andr_img_hdr *hdr, int verify, serialnr.low); strcat(commandline, newbootargs); #endif + + /* append soc type into bootargs */ + char *soc_type = getenv("soc_type"); + if (soc_type) { + sprintf(newbootargs, + " androidboot.soc_type=%s", + soc_type); + strcat(commandline, newbootargs); + } + int bootdev = get_boot_device(); if (bootdev == SD1_BOOT || bootdev == SD2_BOOT || bootdev == SD3_BOOT || bootdev == SD4_BOOT) { |