.backend_min_abi_version = HAL_ABI_VERSION_TIZEN_7_0,
},
},
+ [HAL_MODULE_FOO] = {
+ [0] = {
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_7_5,
+ },
+ },
};
static struct __hal_module_info g_hal_module_info[] = {
.abi_versions = abi_version_match_data[HAL_MODULE_DEVICE_POWER],
.hal_api = true,
},
+
+ [HAL_MODULE_FOO] = {
+ .group = HAL_GROUP_UNKNOWN,
+ .module = HAL_MODULE_FOO,
+ .license = HAL_LICENSE_APACHE_2_0,
+ .module_name = "HAL_MODULE_FOO",
+ .backend_module_name = "foo",
+ .library_name = "/hal/lib/libhal-backend-foo.so",
+ .library_name_64bit = "/hal/lib64/libhal-backend-foo.so",
+ .symbol_name = "hal_backend_foo_data",
+ .num_abi_versions = ARRAY_SIZE(abi_version_match_data[HAL_MODULE_FOO]),
+ .abi_versions = abi_version_match_data[HAL_MODULE_FOO],
+ .hal_api = true,
+ },
};
#endif /* __HAL_API_LIST_H__ */