xref: /rk3399_rockchip-uboot/include/samsung/misc.h (revision d50c41efcd6621481dbf4ff25331badf980cb429)
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
321d07c101SPrzemyslaw Marczak char *get_dfu_alt_system(void);
331d07c101SPrzemyslaw Marczak char *get_dfu_alt_boot(void);
341d07c101SPrzemyslaw Marczak void set_dfu_alt_info(void);
351d07c101SPrzemyslaw Marczak #endif
36*d50c41efSPrzemyslaw Marczak #ifdef CONFIG_BOARD_TYPES
37*d50c41efSPrzemyslaw Marczak void set_board_type(void);
38*d50c41efSPrzemyslaw Marczak const char *get_board_type(void);
39*d50c41efSPrzemyslaw Marczak #endif
401d07c101SPrzemyslaw Marczak 
41679549d1SPrzemyslaw Marczak #endif /* __SAMSUNG_MISC_COMMON_H__ */
42