Remove OTP from memory map.

This commit is contained in:
Dario Nieuwenhuis 2024-04-09 02:19:17 +02:00
parent 2480982cc5
commit 4e3ed9abee
2 changed files with 1 additions and 7 deletions

View File

@ -1356,7 +1356,6 @@ fn process_chip(
"FLASH_BANK1", "FLASH_BANK1",
"FLASH_BANK2", "FLASH_BANK2",
"FLASH", "FLASH",
"FLASH_OTP",
"D1_AXIFLASH", "D1_AXIFLASH",
"D1_AXIICP", "D1_AXIICP",
] { ] {
@ -1368,7 +1367,6 @@ fn process_chip(
), ),
"FLASH_BANK1" => ("BANK_1", Some([memory::FlashBank::Bank1].as_ref())), "FLASH_BANK1" => ("BANK_1", Some([memory::FlashBank::Bank1].as_ref())),
"FLASH_BANK2" => ("BANK_2", Some([memory::FlashBank::Bank2].as_ref())), "FLASH_BANK2" => ("BANK_2", Some([memory::FlashBank::Bank2].as_ref())),
"FLASH_OTP" => ("OTP", Some([memory::FlashBank::Otp].as_ref())),
each => (each, None), each => (each, None),
}; };
@ -1382,7 +1380,6 @@ fn process_chip(
let bank_name = match bank { let bank_name = match bank {
memory::FlashBank::Bank1 => "BANK_1", memory::FlashBank::Bank1 => "BANK_1",
memory::FlashBank::Bank2 => "BANK_2", memory::FlashBank::Bank2 => "BANK_2",
memory::FlashBank::Otp => "OTP",
}; };
let regions: Vec<_> = memory let regions: Vec<_> = memory
.flash_regions .flash_regions

View File

@ -28,7 +28,6 @@ pub struct FlashRegion {
pub enum FlashBank { pub enum FlashBank {
Bank1, Bank1,
Bank2, Bank2,
Otp,
} }
mod xml { mod xml {
@ -196,11 +195,10 @@ impl Memories {
enum BlockKind { enum BlockKind {
Main, Main,
Otp,
} }
let kind = match peripheral.name.as_str() { let kind = match peripheral.name.as_str() {
"Embedded Flash" => Some(BlockKind::Main), "Embedded Flash" => Some(BlockKind::Main),
"OTP" => Some(BlockKind::Otp), "OTP" => None,
_ => None, _ => None,
}; };
@ -244,7 +242,6 @@ impl Memories {
} }
Some(other) => unimplemented!("Unsupported flash bank {}", other), Some(other) => unimplemented!("Unsupported flash bank {}", other),
}, },
BlockKind::Otp => Some(FlashBank::Otp),
}; };
if let Some(flash_bank) = flash_bank { if let Some(flash_bank) = flash_bank {