diff options
author | 2023-10-10 14:33:42 +0000 | |
---|---|---|
committer | 2023-10-10 14:33:42 +0000 | |
commit | af1a266670d040d2f4083ff309d732d648afba2a (patch) | |
tree | 2fc46203448ddcc6f81546d379abfaeb323575e9 /roms/u-boot/include/samsung | |
parent | e02cda008591317b1625707ff8e115a4841aa889 (diff) |
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'roms/u-boot/include/samsung')
-rw-r--r-- | roms/u-boot/include/samsung/exynos5-dt-types.h | 31 | ||||
-rw-r--r-- | roms/u-boot/include/samsung/misc.h | 39 |
2 files changed, 70 insertions, 0 deletions
diff --git a/roms/u-boot/include/samsung/exynos5-dt-types.h b/roms/u-boot/include/samsung/exynos5-dt-types.h new file mode 100644 index 000000000..8fe08fe21 --- /dev/null +++ b/roms/u-boot/include/samsung/exynos5-dt-types.h @@ -0,0 +1,31 @@ +#ifndef _EXYNOS5_DT_H_ +#define _EXYNOS5_DT_H_ + +enum { + EXYNOS5_BOARD_GENERIC, + + EXYNOS5_BOARD_ODROID_XU3, + EXYNOS5_BOARD_ODROID_XU3_REV01, + EXYNOS5_BOARD_ODROID_XU3_REV02, + EXYNOS5_BOARD_ODROID_XU4_REV01, + EXYNOS5_BOARD_ODROID_HC1_REV01, + EXYNOS5_BOARD_ODROID_HC2_REV01, + EXYNOS5_BOARD_ODROID_UNKNOWN, + + EXYNOS5_BOARD_COUNT, +}; + +struct odroid_rev_info { + int board_type; + int board_rev; + int adc_val; + const char *name; +}; + +bool board_is_generic(void); +bool board_is_odroidxu3(void); +bool board_is_odroidxu4(void); +bool board_is_odroidhc1(void); +bool board_is_odroidhc2(void); + +#endif diff --git a/roms/u-boot/include/samsung/misc.h b/roms/u-boot/include/samsung/misc.h new file mode 100644 index 000000000..4ff28a1df --- /dev/null +++ b/roms/u-boot/include/samsung/misc.h @@ -0,0 +1,39 @@ +#ifndef __SAMSUNG_MISC_COMMON_H__ +#define __SAMSUNG_MISC_COMMON_H__ + +#ifdef CONFIG_REVISION_TAG +u32 get_board_rev(void); +#endif + +#ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG +void set_board_info(void); +#endif + +#ifdef CONFIG_LCD_MENU +enum { + BOOT_MODE_INFO, + BOOT_MODE_THOR, + BOOT_MODE_UMS, + BOOT_MODE_DFU, + BOOT_MODE_GPT, + BOOT_MODE_ENV, + BOOT_MODE_EXIT, +}; + +void keys_init(void); +void check_boot_mode(void); +#endif /* CONFIG_LCD_MENU */ + +#ifdef CONFIG_CMD_BMP +void draw_logo(void); +#endif + +#ifdef CONFIG_SET_DFU_ALT_INFO +char *get_dfu_alt_system(char *interface, char *devstr); +char *get_dfu_alt_boot(char *interface, char *devstr); +#endif +void set_board_type(void); +void set_board_revision(void); +const char *get_board_type(void); + +#endif /* __SAMSUNG_MISC_COMMON_H__ */ |