va: add av1 profile2

Adding VAProfileAV1Profile2 to support 12bit AV1 decoding

Signed-off-by: David (Ming Qiang) Wu <David.Wu3@amd.com>
diff --git a/va/va.h b/va/va.h
index db885bc..a4dda28 100644
--- a/va/va.h
+++ b/va/va.h
@@ -541,7 +541,8 @@
     VAProfileProtected                  = 35,
     VAProfileH264High10                 = 36,
     VAProfileVVCMain10                  = 37,
-    VAProfileVVCMultilayerMain10        = 38
+    VAProfileVVCMultilayerMain10        = 38,
+    VAProfileAV1Profile2                = 39
 } VAProfile;
 
 /**
diff --git a/va/va_str.c b/va/va_str.c
index 7601cde..b47bf69 100644
--- a/va/va_str.c
+++ b/va/va_str.c
@@ -64,6 +64,7 @@
         TOSTR(VAProfileHEVCSccMain444);
         TOSTR(VAProfileAV1Profile0);
         TOSTR(VAProfileAV1Profile1);
+        TOSTR(VAProfileAV1Profile2);
         TOSTR(VAProfileHEVCSccMain444_10);
         TOSTR(VAProfileProtected);
         TOSTR(VAProfileVVCMain10);
diff --git a/va/va_trace.c b/va/va_trace.c
index 8993d62..6145f81 100644
--- a/va/va_trace.c
+++ b/va/va_trace.c
@@ -6775,6 +6775,7 @@
             break;
         case VAProfileAV1Profile0:
         case VAProfileAV1Profile1:
+        case VAProfileAV1Profile2:
             for (j = 0; j < num_elements; j++) {
                 va_TraceMsg(trace_ctx, "\telement[%d] = \n", j);