1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* 3 * (C) Copyright 2019 Rockchip Electronics Co., Ltd 4 */ 5 6 #ifndef _ROCKCHIP_HOTKEY_H_ 7 #define _ROCKCHIP_HOTKEY_H_ 8 9 enum hotkey_t { 10 HK_INVAL, 11 HK_BROM_DNL, 12 HK_CLI_OS_PRE, 13 HK_CLI_OS_GO, 14 HK_CMDLINE, 15 HK_FASTBOOT, 16 HK_FDT, 17 HK_INITCALL, 18 HK_REGULATOR, 19 HK_ROCKUSB_DNL, 20 HK_SYSMEM, 21 }; 22 23 #ifdef CONFIG_ROCKCHIP_HOTKEY 24 bool is_hotkey(enum hotkey_t id); 25 void hotkey_run(enum hotkey_t id); 26 #else 27 static inline bool is_hotkey(enum hotkey_t id) { return false; } 28 static inline void hotkey_run(enum hotkey_t id) { } 29 #endif 30 #endif 31