Add a helper to set the fastboot_bbu variable to be independent of the initlevel. Signed-off-by: Marco Felsch <m.felsch@xxxxxxxxxxxxxx> --- common/fastboot.c | 5 +++++ include/fastboot.h | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/common/fastboot.c b/common/fastboot.c index 261283d50a3a..da55e9c2577f 100644 --- a/common/fastboot.c +++ b/common/fastboot.c @@ -933,6 +933,11 @@ bool get_fastboot_bbu(void) return fastboot_bbu; } +void set_fastboot_bbu(unsigned int enable) +{ + fastboot_bbu = enable; +} + struct file_list *get_fastboot_partitions(void) { if (fastboot_partitions && *fastboot_partitions) diff --git a/include/fastboot.h b/include/fastboot.h index 8a98b482fe14..cd415847e348 100644 --- a/include/fastboot.h +++ b/include/fastboot.h @@ -60,6 +60,7 @@ enum fastboot_msg_type { #ifdef CONFIG_FASTBOOT_BASE bool get_fastboot_bbu(void); +void set_fastboot_bbu(unsigned int enable); struct file_list *get_fastboot_partitions(void); #else static inline int get_fastboot_bbu(void) @@ -67,6 +68,10 @@ static inline int get_fastboot_bbu(void) return false; } +static inline void set_fastboot_bbu(unsigned int enable) +{ +} + static inline struct file_list *get_fastboot_partitions(void) { return file_list_parse(""); -- 2.39.2