@@ -106,7 +106,7 @@ fn read_metadata(
106106 let buffer = read_256_bytes ( file_buffer, metadata_offset, flash_row_size) ?;
107107 match ccgx {
108108 SiliconId :: Ccg3 => parse_metadata_ccg3 ( & buffer) ,
109- SiliconId :: Ccg5 | SiliconId :: Ccg6 => parse_metadata_cyacd ( & buffer) ,
109+ SiliconId :: Ccg5 | SiliconId :: Ccg6Adl | SiliconId :: Ccg6 => parse_metadata_cyacd ( & buffer) ,
110110 SiliconId :: Ccg8 => parse_metadata_cyacd2 ( & buffer)
111111 . map ( |( fw_row_start, fw_size) | ( fw_row_start / ( flash_row_size as u32 ) , fw_size) ) ,
112112 }
@@ -172,6 +172,7 @@ pub fn read_versions(file_buffer: &[u8], ccgx: SiliconId) -> Option<PdFirmwareFi
172172 let ( flash_row_size, f1_metadata_row, fw2_metadata_row) = match ccgx {
173173 SiliconId :: Ccg3 => ( SMALL_ROW , 0x03FF , 0x03FE ) ,
174174 SiliconId :: Ccg5 => ( LARGE_ROW , FW1_METADATA_ROW , FW2_METADATA_ROW_CCG5 ) ,
175+ SiliconId :: Ccg6Adl => ( SMALL_ROW , FW1_METADATA_ROW , FW2_METADATA_ROW_CCG6 ) ,
175176 SiliconId :: Ccg6 => ( SMALL_ROW , FW1_METADATA_ROW , FW2_METADATA_ROW_CCG6 ) ,
176177 SiliconId :: Ccg8 => ( LARGE_ROW , FW1_METADATA_ROW_CCG8 , FW2_METADATA_ROW_CCG8 ) ,
177178 } ;
0 commit comments