gma config: Turn Alder Lake into its own generation

It's not physically compatible to Tiger Lake. Hence no binary has
to support both and we can compile them separately. Also, the new
generation actually starts with Alder Lake P, so we name it accor-
dingly.

Change-Id: I66f01609326204d9a93a2206c048bd59bfdbef6b
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/503
Reviewed-by: Thomas Heijligen <src@posteo.de>
Tested-by: Ada SPARK <gnatbot@sourcearcade.org>
diff --git a/common/hw-gfx-gma.ads b/common/hw-gfx-gma.ads
index 2b1177c..18ca5d4 100644
--- a/common/hw-gfx-gma.ads
+++ b/common/hw-gfx-gma.ads
@@ -35,7 +35,15 @@
    subtype GTT_Range is Natural range 0 .. 16#8_0000# - 1;
    GTT_Rotation_Offset : constant GTT_Range := GTT_Range'Last / 2 + 1;
 
-   type Generation is (I945, G45, Ironlake, Haswell, Broxton, Skylake, Tigerlake);
+   type Generation is
+     (I945,
+      G45,
+      Ironlake,
+      Haswell,
+      Broxton,
+      Skylake,
+      Tigerlake,
+      AlderlakeP);
 
    type CPU_Type is
      (I945G,
@@ -54,7 +62,7 @@
       Skylake,
       Kabylake,
       Tigerlake,
-      Alderlake);
+      AlderlakeP);
 
    type CPU_Variant is (Normal, ULT, ULX);