@@ -119,12 +119,18 @@ pub const FL16_BIOS_GUID: GUID = GUID::build_from_components(
119119 0x5d64 ,
120120 & [ 0x8e , 0x18 , 0x65 , 0x8d , 0x20 , 0x5a , 0xcf , 0x34 ] ,
121121) ;
122- pub const AMD13_BIOS_GUID : GUID = GUID :: build_from_components (
122+ pub const AMD13_RYZEN7040_BIOS_GUID : GUID = GUID :: build_from_components (
123123 0xb5f7dcc1 ,
124124 0x568c ,
125125 0x50f8 ,
126126 & [ 0xa4 , 0xdd , 0xe3 , 0x9d , 0x1f , 0x93 , 0xfd , 0xa1 ] ,
127127) ;
128+ pub const AMD13_AI300_BIOS_GUID : GUID = GUID :: build_from_components (
129+ 0x9c13b7f1 ,
130+ 0xd618 ,
131+ 0x5d68 ,
132+ & [ 0xbe , 0x61 , 0x6b , 0x17 , 0x88 , 0x10 , 0x14 , 0xa7 ] ,
133+ ) ;
128134pub const RPL_CSME_GUID : GUID = GUID :: build_from_components (
129135 0x865d322c ,
130136 0x6ac7 ,
@@ -174,7 +180,8 @@ pub enum FrameworkGuidKind {
174180 RplUCsme ,
175181 MtlCsme ,
176182 Fl16Bios ,
177- Amd13Bios ,
183+ Amd13Ryzen7040Bios ,
184+ Amd13Ai300Bios ,
178185 WinUx ,
179186 Unknown ,
180187}
@@ -187,7 +194,8 @@ pub fn match_guid_kind(guid: &Guid) -> FrameworkGuidKind {
187194 MTL_BIOS_GUID => FrameworkGuidKind :: MtlBios ,
188195 FW12_RPL_BIOS_GUID => FrameworkGuidKind :: Fw12RplBios ,
189196 FL16_BIOS_GUID => FrameworkGuidKind :: Fl16Bios ,
190- AMD13_BIOS_GUID => FrameworkGuidKind :: Amd13Bios ,
197+ AMD13_RYZEN7040_BIOS_GUID => FrameworkGuidKind :: Amd13Ryzen7040Bios ,
198+ AMD13_AI300_BIOS_GUID => FrameworkGuidKind :: Amd13Ai300Bios ,
191199 TGL_RETIMER01_GUID => FrameworkGuidKind :: TglRetimer01 ,
192200 TGL_RETIMER23_GUID => FrameworkGuidKind :: TglRetimer23 ,
193201 ADL_RETIMER01_GUID => FrameworkGuidKind :: AdlRetimer01 ,
0 commit comments