summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJi Luo <ji.luo@nxp.com>2018-09-10 18:44:31 +0800
committerJi Luo <ji.luo@nxp.com>2018-09-11 12:19:40 +0800
commit02b8787d0dc66aebbf395c4707c795ed8a42c5ff (patch)
treee309b95093c121c14c530063875e5e602ff40b4e /include
parent225fa189faa518a334729d01176bc966e0259b8d (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.h4
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
*