1679549d1SPrzemyslaw Marczak #ifndef __SAMSUNG_MISC_COMMON_H__ 2679549d1SPrzemyslaw Marczak #define __SAMSUNG_MISC_COMMON_H__ 3679549d1SPrzemyslaw Marczak 4eee2fab0SPiotr Wilczek #ifdef CONFIG_REVISION_TAG 5eee2fab0SPiotr Wilczek u32 get_board_rev(void); 6eee2fab0SPiotr Wilczek #endif 7eee2fab0SPiotr Wilczek 8eee2fab0SPiotr Wilczek #ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG 9eee2fab0SPiotr Wilczek void set_board_info(void); 10eee2fab0SPiotr Wilczek #endif 11eee2fab0SPiotr Wilczek 129d29a682SPrzemyslaw Marczak #ifdef CONFIG_LCD_MENU 139d29a682SPrzemyslaw Marczak enum { 149d29a682SPrzemyslaw Marczak BOOT_MODE_INFO, 159d29a682SPrzemyslaw Marczak BOOT_MODE_THOR, 169d29a682SPrzemyslaw Marczak BOOT_MODE_UMS, 179d29a682SPrzemyslaw Marczak BOOT_MODE_DFU, 185c7b8a37SPrzemyslaw Marczak BOOT_MODE_GPT, 190954dd61SInha Song BOOT_MODE_ENV, 209d29a682SPrzemyslaw Marczak BOOT_MODE_EXIT, 219d29a682SPrzemyslaw Marczak }; 229d29a682SPrzemyslaw Marczak 239d29a682SPrzemyslaw Marczak void keys_init(void); 249d29a682SPrzemyslaw Marczak void check_boot_mode(void); 259d29a682SPrzemyslaw Marczak #endif /* CONFIG_LCD_MENU */ 269d29a682SPrzemyslaw Marczak 27679549d1SPrzemyslaw Marczak #ifdef CONFIG_CMD_BMP 28679549d1SPrzemyslaw Marczak void draw_logo(void); 29679549d1SPrzemyslaw Marczak #endif 30679549d1SPrzemyslaw Marczak 311d07c101SPrzemyslaw Marczak #ifdef CONFIG_SET_DFU_ALT_INFO 32899a5282SPrzemyslaw Marczak char *get_dfu_alt_system(char *interface, char *devstr); 33899a5282SPrzemyslaw Marczak char *get_dfu_alt_boot(char *interface, char *devstr); 341d07c101SPrzemyslaw Marczak #endif 35d50c41efSPrzemyslaw Marczak void set_board_type(void); 36*e3ee4be3SKrzysztof Kozlowski void set_board_revision(void); 37d50c41efSPrzemyslaw Marczak const char *get_board_type(void); 381d07c101SPrzemyslaw Marczak 39679549d1SPrzemyslaw Marczak #endif /* __SAMSUNG_MISC_COMMON_H__ */ 40