diff options
author | Ji Luo <ji.luo@nxp.com> | 2018-09-10 18:44:31 +0800 |
---|---|---|
committer | Ji Luo <ji.luo@nxp.com> | 2018-09-11 12:19:40 +0800 |
commit | 02b8787d0dc66aebbf395c4707c795ed8a42c5ff (patch) | |
tree | e309b95093c121c14c530063875e5e602ff40b4e /include | |
parent | 225fa189faa518a334729d01176bc966e0259b8d (diff) |
MA-12335 Canonical Boot Reason in Android Pie 9.0
Read boot reason from SRC(system reset controller) and report
it to kernel by "androidboot.bootreason=<>" kernel commandline.
This is enabled on imx6/7/7ulp/8m, imx8 will report default value
"androidboot.bootreason=reboot" since it can't get such info on
A core at u-boot stage.
Test: Boot reason report ok on imx6qp/imx7ulp/imx8qxp.
Change-Id: I03effaa03bc513bec6153e82c1a04e29c07e7db8
Signed-off-by: Ji Luo <ji.luo@nxp.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/common.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/common.h b/include/common.h index eed03c33d5..0554752abf 100644 --- a/include/common.h +++ b/include/common.h @@ -164,6 +164,10 @@ int print_cpuinfo(void); int update_flash_size(int flash_size); int arch_early_init_r(void); +#ifdef CONFIG_ANDROID_BOOT_IMAGE +void get_reboot_reason(char *ret); +#endif + /* * setup_board_extra() - Fill in extra details in the bd_t structure * |