@@ -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