From 20c6fa9ba19efe2e4155541eda5f19d02cef6045 Mon Sep 17 00:00:00 2001 From: Murali Iyengar Date: Fri, 30 Jun 2023 16:51:53 +0000 Subject: [PATCH] Reading Revision IDs for Display PHY hardware before SKU table init Display PHY has independant hardware revisions. We need to read that before we initialize SKU tables --- inc/common/igfxfmid.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/inc/common/igfxfmid.h b/inc/common/igfxfmid.h index 9c60b0c0b553..e0265d15e52c 100644 --- a/inc/common/igfxfmid.h +++ b/inc/common/igfxfmid.h @@ -185,8 +185,14 @@ typedef struct PLATFORM_STR { // Supported from MTL onwards that will hold IP's major/minor version and their individual RevID GFX_GMD_ID sDisplayBlockID; + GFX_GMD_ID sDisplayPicaBlockID; GFX_GMD_ID sRenderBlockID; GFX_GMD_ID sMediaBlockID; + + // Since we override usRevId field for certain platforms ex: RPLS B0, RPLP J0, + // This field is required to hold original revid derived from pci config space which is further used to share outside KMD + unsigned short usOriginalRevIdFromPciConfig; + unsigned short padding; } PLATFORM; // add enums at the end