xref: /rk3399_rockchip-uboot/include/samsung/exynos5-dt-types.h (revision 5f5620ab2679608f94b3a77e51c77d0a770103bd)
1*1611c8cbSPrzemyslaw Marczak #ifndef _EXYNOS5_DT_H_
2*1611c8cbSPrzemyslaw Marczak #define _EXYNOS5_DT_H_
3*1611c8cbSPrzemyslaw Marczak 
4*1611c8cbSPrzemyslaw Marczak enum {
5*1611c8cbSPrzemyslaw Marczak 	EXYNOS5_BOARD_GENERIC,
6*1611c8cbSPrzemyslaw Marczak 
7*1611c8cbSPrzemyslaw Marczak 	EXYNOS5_BOARD_ODROID_XU3,
8*1611c8cbSPrzemyslaw Marczak 	EXYNOS5_BOARD_ODROID_XU3_REV01,
9*1611c8cbSPrzemyslaw Marczak 	EXYNOS5_BOARD_ODROID_XU3_REV02,
10*1611c8cbSPrzemyslaw Marczak 	EXYNOS5_BOARD_ODROID_XU4_REV01,
11*1611c8cbSPrzemyslaw Marczak 	EXYNOS5_BOARD_ODROID_UNKNOWN,
12*1611c8cbSPrzemyslaw Marczak 
13*1611c8cbSPrzemyslaw Marczak 	EXYNOS5_BOARD_COUNT,
14*1611c8cbSPrzemyslaw Marczak };
15*1611c8cbSPrzemyslaw Marczak 
16*1611c8cbSPrzemyslaw Marczak struct odroid_rev_info {
17*1611c8cbSPrzemyslaw Marczak 	int board_type;
18*1611c8cbSPrzemyslaw Marczak 	int board_rev;
19*1611c8cbSPrzemyslaw Marczak 	int adc_val;
20*1611c8cbSPrzemyslaw Marczak 	const char *name;
21*1611c8cbSPrzemyslaw Marczak };
22*1611c8cbSPrzemyslaw Marczak 
23*1611c8cbSPrzemyslaw Marczak bool board_is_generic(void);
24*1611c8cbSPrzemyslaw Marczak bool board_is_odroidxu3(void);
25*1611c8cbSPrzemyslaw Marczak bool board_is_odroidxu4(void);
26*1611c8cbSPrzemyslaw Marczak 
27*1611c8cbSPrzemyslaw Marczak #endif
28