* and HAL backend package like hal-backend-audio-*.rpm which is included
* in hal.img. In order to compare ABI version between two binary,
* Tizen core platform always must maintain the current HAL ABI version.
- * So that, define the below global variable (g_curr_hal_abi_version).
+ * So that, define the below global variable (g_platform_curr_abi_version).
*
- * 'g_curr_hal_abi_version' will be used for all HAL API modules,
+ * 'g_platform_curr_abi_version' will be used for all HAL API modules,
* to check whether HAL backend ABI version of each module in hal.img
* is supported or not with current Tizen core HAL ABI version.
*
- * 'g_curr_hal_abi_version' must be updated when Tizen platform will be released
- * officially.
+ * 'g_platform_curr_abi_version' must be updated when Tizen platform
+ * will be released officially.
*/
/* FIXME: Need to be initialized by configuration file like xml */
-enum hal_abi_version g_curr_hal_abi_version = HAL_ABI_VERSION_TIZEN_6_5;
+enum hal_abi_version g_platform_curr_abi_version = HAL_ABI_VERSION_TIZEN_6_5;
struct hal_abi_version_match {
- enum hal_abi_version curr_version;
- enum hal_abi_version compat_version;
+ enum hal_abi_version platform_abi_version;
+ enum hal_abi_version backend_min_abi_version;
} abi_version_match_data[HAL_MODULE_END][HAL_ABI_VERSION_MAX] = {
/* HAL_GROUP_GRAPHICS */
[HAL_MODULE_TBM] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_TDM] = {
/* FIXME: Need to be filled from configuration file. */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_COREGL] = {
[HAL_MODULE_AUDIO] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_CAMERA] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_RADIO] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_CODEC] = {
[HAL_MODULE_BLUETOOTH] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_WIFI] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_NAN] = {
[HAL_MODULE_NFC] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_ZIGBEE] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_UWB] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_MTP] = {
[HAL_MODULE_TELPEPHONY] = {
/* FIXME: Need to be determined whehter support HAL API or not. */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_LOCATION] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_POWER] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_SENSOR] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_PERIPHERAL] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_BATTERY] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_BEZEL] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_DISPLAY] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_IR] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_TOUCHSCREEN] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_LED] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_BOARD] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_EXTERNAL_CONNECTION] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_THERMAL] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_USB_GADGET] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_DEVICE_HAPTIC] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
[HAL_MODULE_FOO] = {
/* FIXME: Need to be initialized by configuration file like xml */
[0] = {
- .curr_version = HAL_ABI_VERSION_TIZEN_6_5,
- .compat_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .platform_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
+ .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5,
},
},
};