@@ -119,12 +119,18 @@ pub const FL16_BIOS_GUID: GUID = GUID::build_from_components(
119
119
0x5d64 ,
120
120
& [ 0x8e , 0x18 , 0x65 , 0x8d , 0x20 , 0x5a , 0xcf , 0x34 ] ,
121
121
) ;
122
- pub const AMD13_BIOS_GUID : GUID = GUID :: build_from_components (
122
+ pub const AMD13_RYZEN7040_BIOS_GUID : GUID = GUID :: build_from_components (
123
123
0xb5f7dcc1 ,
124
124
0x568c ,
125
125
0x50f8 ,
126
126
& [ 0xa4 , 0xdd , 0xe3 , 0x9d , 0x1f , 0x93 , 0xfd , 0xa1 ] ,
127
127
) ;
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
+ ) ;
128
134
pub const RPL_CSME_GUID : GUID = GUID :: build_from_components (
129
135
0x865d322c ,
130
136
0x6ac7 ,
@@ -174,7 +180,8 @@ pub enum FrameworkGuidKind {
174
180
RplUCsme ,
175
181
MtlCsme ,
176
182
Fl16Bios ,
177
- Amd13Bios ,
183
+ Amd13Ryzen7040Bios ,
184
+ Amd13Ai300Bios ,
178
185
WinUx ,
179
186
Unknown ,
180
187
}
@@ -187,7 +194,8 @@ pub fn match_guid_kind(guid: &Guid) -> FrameworkGuidKind {
187
194
MTL_BIOS_GUID => FrameworkGuidKind :: MtlBios ,
188
195
FW12_RPL_BIOS_GUID => FrameworkGuidKind :: Fw12RplBios ,
189
196
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 ,
191
199
TGL_RETIMER01_GUID => FrameworkGuidKind :: TglRetimer01 ,
192
200
TGL_RETIMER23_GUID => FrameworkGuidKind :: TglRetimer23 ,
193
201
ADL_RETIMER01_GUID => FrameworkGuidKind :: AdlRetimer01 ,
0 commit comments