extern "C" {
#endif
+enum hal_abi_version {
+ HAL_ABI_VERSION_UNKNOWN = 0, /* Deprecated */
+ HAL_ABI_VERSION_TIZEN_6_5 = 1, /* Deprecated */
+ HAL_ABI_VERSION_TIZEN_7_0 = 2, /* Deprecated */
+ HAL_ABI_VERSION_TIZEN_7_5 = 3, /* Deprecated */
+ HAL_ABI_VERSION_TIZEN_8_0 = 3, /* Deprecated */
+ HAL_ABI_VERSION_TIZEN_9_0 = 4, /* Deprecated */
+ HAL_ABI_VERSION_END, /* Deprecated */
+};
+
+static const char *const hal_abi_version_str[] = {
+ [HAL_ABI_VERSION_UNKNOWN] = "Unknown HAL ABI Version",
+ [HAL_ABI_VERSION_TIZEN_6_5] = "HAL_ABI_VERSION_TIZEN_6_5",
+ [HAL_ABI_VERSION_TIZEN_7_0] = "HAL_ABI_VERSION_TIZEN_7_0",
+ [HAL_ABI_VERSION_TIZEN_8_0] = "HAL_ABI_VERSION_TIZEN_8_0",
+ [HAL_ABI_VERSION_TIZEN_9_0] = "HAL_ABI_VERSION_TIZEN_9_0",
+};
+
typedef struct __hal_backend {
const char *name;
const char *vendor;