Skip to content

Commit 80dcb6b

Browse files
authored
Merge pull request #533 from FraunhoferEMI/master
Added support for Everspin MRAM (EM008LX, EM016LX, EM032LX and EM064LX)
2 parents 5ced26c + fd66d4a commit 80dcb6b

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

src/spiFlashdb.hpp

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -596,6 +596,66 @@ static std::map <uint32_t, flash_t> flash_list = {
596596
.quad_register = NONER,
597597
.quad_mask = 0,
598598
}},
599+
{0x6bbb14, {
600+
.manufacturer = "Everspin",
601+
.model = "EM008LX",
602+
.nr_sector = 16,
603+
.sector_erase = true,
604+
.subsector_erase = true,
605+
.has_extended = true,
606+
.tb_otp = false,
607+
.tb_offset = (1 << 5),
608+
.tb_register = STATR,
609+
.bp_len = 4,
610+
.bp_offset = {(1 << 2), (1 << 3), (1 << 4), (1 << 6)},
611+
.quad_register = NONER,
612+
.quad_mask = 0,
613+
}},
614+
{0x6bbb15, {
615+
.manufacturer = "Everspin",
616+
.model = "EM016LX",
617+
.nr_sector = 32,
618+
.sector_erase = true,
619+
.subsector_erase = true,
620+
.has_extended = true,
621+
.tb_otp = false,
622+
.tb_offset = (1 << 5),
623+
.tb_register = STATR,
624+
.bp_len = 4,
625+
.bp_offset = {(1 << 2), (1 << 3), (1 << 4), (1 << 6)},
626+
.quad_register = NONER,
627+
.quad_mask = 0,
628+
}},
629+
{0x6bbb16, {
630+
.manufacturer = "Everspin",
631+
.model = "EM032LX",
632+
.nr_sector = 64,
633+
.sector_erase = true,
634+
.subsector_erase = true,
635+
.has_extended = true,
636+
.tb_otp = false,
637+
.tb_offset = (1 << 5),
638+
.tb_register = STATR,
639+
.bp_len = 4,
640+
.bp_offset = {(1 << 2), (1 << 3), (1 << 4), (1 << 6)},
641+
.quad_register = NONER,
642+
.quad_mask = 0,
643+
}},
644+
{0x6bbb17, {
645+
.manufacturer = "Everspin",
646+
.model = "EM064LX",
647+
.nr_sector = 128,
648+
.sector_erase = true,
649+
.subsector_erase = true,
650+
.has_extended = true,
651+
.tb_otp = false,
652+
.tb_offset = (1 << 5),
653+
.tb_register = STATR,
654+
.bp_len = 4,
655+
.bp_offset = {(1 << 2), (1 << 3), (1 << 4), (1 << 6)},
656+
.quad_register = NONER,
657+
.quad_mask = 0,
658+
}},
599659

600660
};
601661

0 commit comments

Comments
 (0)