11611c8cbSPrzemyslaw Marczak #ifndef _EXYNOS5_DT_H_ 21611c8cbSPrzemyslaw Marczak #define _EXYNOS5_DT_H_ 31611c8cbSPrzemyslaw Marczak 41611c8cbSPrzemyslaw Marczak enum { 51611c8cbSPrzemyslaw Marczak EXYNOS5_BOARD_GENERIC, 61611c8cbSPrzemyslaw Marczak 71611c8cbSPrzemyslaw Marczak EXYNOS5_BOARD_ODROID_XU3, 81611c8cbSPrzemyslaw Marczak EXYNOS5_BOARD_ODROID_XU3_REV01, 91611c8cbSPrzemyslaw Marczak EXYNOS5_BOARD_ODROID_XU3_REV02, 101611c8cbSPrzemyslaw Marczak EXYNOS5_BOARD_ODROID_XU4_REV01, 117090ead3SMarek Szyprowski EXYNOS5_BOARD_ODROID_HC1_REV01, 12*9cd97c5bSDirk Meul EXYNOS5_BOARD_ODROID_HC2_REV01, 131611c8cbSPrzemyslaw Marczak EXYNOS5_BOARD_ODROID_UNKNOWN, 141611c8cbSPrzemyslaw Marczak 151611c8cbSPrzemyslaw Marczak EXYNOS5_BOARD_COUNT, 161611c8cbSPrzemyslaw Marczak }; 171611c8cbSPrzemyslaw Marczak 181611c8cbSPrzemyslaw Marczak struct odroid_rev_info { 191611c8cbSPrzemyslaw Marczak int board_type; 201611c8cbSPrzemyslaw Marczak int board_rev; 211611c8cbSPrzemyslaw Marczak int adc_val; 221611c8cbSPrzemyslaw Marczak const char *name; 231611c8cbSPrzemyslaw Marczak }; 241611c8cbSPrzemyslaw Marczak 251611c8cbSPrzemyslaw Marczak bool board_is_generic(void); 261611c8cbSPrzemyslaw Marczak bool board_is_odroidxu3(void); 271611c8cbSPrzemyslaw Marczak bool board_is_odroidxu4(void); 287090ead3SMarek Szyprowski bool board_is_odroidhc1(void); 29*9cd97c5bSDirk Meul bool board_is_odroidhc2(void); 301611c8cbSPrzemyslaw Marczak 311611c8cbSPrzemyslaw Marczak #endif 32