msm: vidc: Implement new vpx profile and level

Separate VPX profile and level macros are defined. Profile
defaults to MAIN. Level range 0-3.

CRs-Fixed: 2044324
Change-Id: I6b2a478632855ffe682623a1d5079fe2e07007fb
Signed-off-by: Chinmay Sawarkar <chinmays@codeaurora.org>
diff --git a/drivers/media/platform/msm/vidc/vidc_hfi_api.h b/drivers/media/platform/msm/vidc/vidc_hfi_api.h
index 474c2fb6..537a1c6 100644
--- a/drivers/media/platform/msm/vidc/vidc_hfi_api.h
+++ b/drivers/media/platform/msm/vidc/vidc_hfi_api.h
@@ -371,15 +371,18 @@
 };
 
 enum hal_vpx_profile {
-	HAL_VPX_PROFILE_SIMPLE    = 0x00000001,
-	HAL_VPX_PROFILE_ADVANCED  = 0x00000002,
-	HAL_VPX_PROFILE_VERSION_0 = 0x00000004,
-	HAL_VPX_PROFILE_VERSION_1 = 0x00000008,
-	HAL_VPX_PROFILE_VERSION_2 = 0x00000010,
-	HAL_VPX_PROFILE_VERSION_3 = 0x00000020,
+	HAL_VPX_PROFILE_MAIN    = 0x00000001,
 	HAL_VPX_PROFILE_UNUSED = 0x10000000,
 };
 
+enum hal_vpx_level {
+	HAL_VPX_LEVEL_VERSION_0 = 0x00000001,
+	HAL_VPX_LEVEL_VERSION_1 = 0x00000002,
+	HAL_VPX_LEVEL_VERSION_2 = 0x00000004,
+	HAL_VPX_LEVEL_VERSION_3 = 0x00000008,
+	HAL_VPX_LEVEL_UNUSED = 0x10000000,
+};
+
 struct hal_frame_rate {
 	enum hal_buffer buffer_type;
 	u32 frame_rate;