Lines Matching refs:INFO

616 #define INFO(_jedec_id, _ext_id, _sector_size, _n_sectors, _flags)	\  macro
665 { "at25fs010", INFO(0x1f6601, 0, 32 * 1024, 4, SECT_4K) },
666 { "at25fs040", INFO(0x1f6604, 0, 64 * 1024, 8, SECT_4K) },
668 { "at25df041a", INFO(0x1f4401, 0, 64 * 1024, 8, SECT_4K) },
669 { "at25df321a", INFO(0x1f4701, 0, 64 * 1024, 64, SECT_4K) },
670 { "at25df641", INFO(0x1f4800, 0, 64 * 1024, 128, SECT_4K) },
672 { "at26f004", INFO(0x1f0400, 0, 64 * 1024, 8, SECT_4K) },
673 { "at26df081a", INFO(0x1f4501, 0, 64 * 1024, 16, SECT_4K) },
674 { "at26df161a", INFO(0x1f4601, 0, 64 * 1024, 32, SECT_4K) },
675 { "at26df321", INFO(0x1f4700, 0, 64 * 1024, 64, SECT_4K) },
677 { "at45db081d", INFO(0x1f2500, 0, 64 * 1024, 16, SECT_4K) },
680 { "en25f32", INFO(0x1c3116, 0, 64 * 1024, 64, SECT_4K) },
681 { "en25p32", INFO(0x1c2016, 0, 64 * 1024, 64, 0) },
682 { "en25q32b", INFO(0x1c3016, 0, 64 * 1024, 64, 0) },
683 { "en25p64", INFO(0x1c2017, 0, 64 * 1024, 128, 0) },
684 { "en25q64", INFO(0x1c3017, 0, 64 * 1024, 128, SECT_4K) },
685 { "en25qh128", INFO(0x1c7018, 0, 64 * 1024, 256, 0) },
686 { "en25qh256", INFO(0x1c7019, 0, 64 * 1024, 512, 0) },
687 { "en25s64", INFO(0x1c3817, 0, 64 * 1024, 128, SECT_4K) },
690 { "f25l32pa", INFO(0x8c2016, 0, 64 * 1024, 64, SECT_4K) },
697 { "mb85rs1mt", INFO(0x047f27, 0, 128 * 1024, 1, SPI_NOR_NO_ERASE) },
700 { "gd25q32", INFO(0xc84016, 0, 64 * 1024, 64, SECT_4K) },
701 { "gd25q64", INFO(0xc84017, 0, 64 * 1024, 128, SECT_4K) },
702 { "gd25q128", INFO(0xc84018, 0, 64 * 1024, 256, SECT_4K) },
705 { "160s33b", INFO(0x898911, 0, 64 * 1024, 32, 0) },
706 { "320s33b", INFO(0x898912, 0, 64 * 1024, 64, 0) },
707 { "640s33b", INFO(0x898913, 0, 64 * 1024, 128, 0) },
710 { "is25cd512", INFO(0x7f9d20, 0, 32 * 1024, 2, SECT_4K) },
713 { "mx25l512e", INFO(0xc22010, 0, 64 * 1024, 1, SECT_4K) },
714 { "mx25l2005a", INFO(0xc22012, 0, 64 * 1024, 4, SECT_4K) },
715 { "mx25l4005a", INFO(0xc22013, 0, 64 * 1024, 8, SECT_4K) },
716 { "mx25l8005", INFO(0xc22014, 0, 64 * 1024, 16, 0) },
717 { "mx25l1606e", INFO(0xc22015, 0, 64 * 1024, 32, SECT_4K) },
718 { "mx25l3205d", INFO(0xc22016, 0, 64 * 1024, 64, 0) },
719 { "mx25l3255e", INFO(0xc29e16, 0, 64 * 1024, 64, SECT_4K) },
720 { "mx25l6405d", INFO(0xc22017, 0, 64 * 1024, 128, 0) },
721 { "mx25u6435f", INFO(0xc22537, 0, 64 * 1024, 128, SECT_4K) },
722 { "mx25l12805d", INFO(0xc22018, 0, 64 * 1024, 256, 0) },
723 { "mx25l12855e", INFO(0xc22618, 0, 64 * 1024, 256, 0) },
724 { "mx25l25635e", INFO(0xc22019, 0, 64 * 1024, 512, 0) },
725 { "mx25l25655e", INFO(0xc22619, 0, 64 * 1024, 512, 0) },
726 { "mx66l51235l", INFO(0xc2201a, 0, 64 * 1024, 1024, SPI_NOR_QUAD_READ) },
727 { "mx66l1g55g", INFO(0xc2261b, 0, 64 * 1024, 2048, SPI_NOR_QUAD_READ) },
730 { "n25q032", INFO(0x20ba16, 0, 64 * 1024, 64, SPI_NOR_QUAD_READ) },
731 { "n25q032a", INFO(0x20bb16, 0, 64 * 1024, 64, SPI_NOR_QUAD_READ) },
732 { "n25q064", INFO(0x20ba17, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_QUAD_READ) },
733 { "n25q064a", INFO(0x20bb17, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_QUAD_READ) },
734 { "n25q128a11", INFO(0x20bb18, 0, 64 * 1024, 256, SPI_NOR_QUAD_READ) },
735 { "n25q128a13", INFO(0x20ba18, 0, 64 * 1024, 256, SPI_NOR_QUAD_READ) },
736 { "n25q256a", INFO(0x20ba19, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_QUAD_READ) },
737 { "n25q512a", INFO(0x20bb20, 0, 64 * 1024, 1024, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ) },
738 { "n25q512ax3", INFO(0x20ba20, 0, 64 * 1024, 1024, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ) },
739 { "n25q00", INFO(0x20ba21, 0, 64 * 1024, 2048, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ) },
742 { "pm25lv512", INFO(0, 0, 32 * 1024, 2, SECT_4K_PMC) },
743 { "pm25lv010", INFO(0, 0, 32 * 1024, 4, SECT_4K_PMC) },
744 { "pm25lq032", INFO(0x7f9d46, 0, 64 * 1024, 64, SECT_4K) },
749 { "s25sl032p", INFO(0x010215, 0x4d00, 64 * 1024, 64, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
750 { "s25sl064p", INFO(0x010216, 0x4d00, 64 * 1024, 128, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
751 { "s25fl256s0", INFO(0x010219, 0x4d00, 256 * 1024, 128, 0) },
752 { "s25fl256s1", INFO(0x010219, 0x4d01, 64 * 1024, 512, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
753 { "s25fl512s", INFO(0x010220, 0x4d00, 256 * 1024, 256, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
754 { "s70fl01gs", INFO(0x010221, 0x4d00, 256 * 1024, 256, 0) },
755 { "s25sl12800", INFO(0x012018, 0x0300, 256 * 1024, 64, 0) },
756 { "s25sl12801", INFO(0x012018, 0x0301, 64 * 1024, 256, 0) },
758 { "s25fl129p0", INFO(0x012018, 0x4d00, 256 * 1024, 64, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
759 { "s25fl129p1", INFO(0x012018, 0x4d01, 64 * 1024, 256, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
760 { "s25sl004a", INFO(0x010212, 0, 64 * 1024, 8, 0) },
761 { "s25sl008a", INFO(0x010213, 0, 64 * 1024, 16, 0) },
762 { "s25sl016a", INFO(0x010214, 0, 64 * 1024, 32, 0) },
763 { "s25sl032a", INFO(0x010215, 0, 64 * 1024, 64, 0) },
764 { "s25sl064a", INFO(0x010216, 0, 64 * 1024, 128, 0) },
765 …{ "s25fl004k", INFO(0xef4013, 0, 64 * 1024, 8, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
766 …{ "s25fl008k", INFO(0xef4014, 0, 64 * 1024, 16, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
767 …{ "s25fl016k", INFO(0xef4015, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD…
768 { "s25fl064k", INFO(0xef4017, 0, 64 * 1024, 128, SECT_4K) },
769 { "s25fl132k", INFO(0x014016, 0, 64 * 1024, 64, SECT_4K) },
770 { "s25fl164k", INFO(0x014017, 0, 64 * 1024, 128, SECT_4K) },
771 { "s25fl204k", INFO(0x014013, 0, 64 * 1024, 8, SECT_4K | SPI_NOR_DUAL_READ) },
774 { "sst25vf040b", INFO(0xbf258d, 0, 64 * 1024, 8, SECT_4K | SST_WRITE) },
775 { "sst25vf080b", INFO(0xbf258e, 0, 64 * 1024, 16, SECT_4K | SST_WRITE) },
776 { "sst25vf016b", INFO(0xbf2541, 0, 64 * 1024, 32, SECT_4K | SST_WRITE) },
777 { "sst25vf032b", INFO(0xbf254a, 0, 64 * 1024, 64, SECT_4K | SST_WRITE) },
778 { "sst25vf064c", INFO(0xbf254b, 0, 64 * 1024, 128, SECT_4K) },
779 { "sst25wf512", INFO(0xbf2501, 0, 64 * 1024, 1, SECT_4K | SST_WRITE) },
780 { "sst25wf010", INFO(0xbf2502, 0, 64 * 1024, 2, SECT_4K | SST_WRITE) },
781 { "sst25wf020", INFO(0xbf2503, 0, 64 * 1024, 4, SECT_4K | SST_WRITE) },
782 { "sst25wf020a", INFO(0x621612, 0, 64 * 1024, 4, SECT_4K) },
783 { "sst25wf040b", INFO(0x621613, 0, 64 * 1024, 8, SECT_4K) },
784 { "sst25wf040", INFO(0xbf2504, 0, 64 * 1024, 8, SECT_4K | SST_WRITE) },
785 { "sst25wf080", INFO(0xbf2505, 0, 64 * 1024, 16, SECT_4K | SST_WRITE) },
788 { "m25p05", INFO(0x202010, 0, 32 * 1024, 2, 0) },
789 { "m25p10", INFO(0x202011, 0, 32 * 1024, 4, 0) },
790 { "m25p20", INFO(0x202012, 0, 64 * 1024, 4, 0) },
791 { "m25p40", INFO(0x202013, 0, 64 * 1024, 8, 0) },
792 { "m25p80", INFO(0x202014, 0, 64 * 1024, 16, 0) },
793 { "m25p16", INFO(0x202015, 0, 64 * 1024, 32, 0) },
794 { "m25p32", INFO(0x202016, 0, 64 * 1024, 64, 0) },
795 { "m25p64", INFO(0x202017, 0, 64 * 1024, 128, 0) },
796 { "m25p128", INFO(0x202018, 0, 256 * 1024, 64, 0) },
798 { "m25p05-nonjedec", INFO(0, 0, 32 * 1024, 2, 0) },
799 { "m25p10-nonjedec", INFO(0, 0, 32 * 1024, 4, 0) },
800 { "m25p20-nonjedec", INFO(0, 0, 64 * 1024, 4, 0) },
801 { "m25p40-nonjedec", INFO(0, 0, 64 * 1024, 8, 0) },
802 { "m25p80-nonjedec", INFO(0, 0, 64 * 1024, 16, 0) },
803 { "m25p16-nonjedec", INFO(0, 0, 64 * 1024, 32, 0) },
804 { "m25p32-nonjedec", INFO(0, 0, 64 * 1024, 64, 0) },
805 { "m25p64-nonjedec", INFO(0, 0, 64 * 1024, 128, 0) },
806 { "m25p128-nonjedec", INFO(0, 0, 256 * 1024, 64, 0) },
808 { "m45pe10", INFO(0x204011, 0, 64 * 1024, 2, 0) },
809 { "m45pe80", INFO(0x204014, 0, 64 * 1024, 16, 0) },
810 { "m45pe16", INFO(0x204015, 0, 64 * 1024, 32, 0) },
812 { "m25pe20", INFO(0x208012, 0, 64 * 1024, 4, 0) },
813 { "m25pe80", INFO(0x208014, 0, 64 * 1024, 16, 0) },
814 { "m25pe16", INFO(0x208015, 0, 64 * 1024, 32, SECT_4K) },
816 { "m25px16", INFO(0x207115, 0, 64 * 1024, 32, SECT_4K) },
817 { "m25px32", INFO(0x207116, 0, 64 * 1024, 64, SECT_4K) },
818 { "m25px32-s0", INFO(0x207316, 0, 64 * 1024, 64, SECT_4K) },
819 { "m25px32-s1", INFO(0x206316, 0, 64 * 1024, 64, SECT_4K) },
820 { "m25px64", INFO(0x207117, 0, 64 * 1024, 128, 0) },
821 { "m25px80", INFO(0x207114, 0, 64 * 1024, 16, 0) },
824 { "w25x05", INFO(0xef3010, 0, 64 * 1024, 1, SECT_4K) },
825 { "w25x10", INFO(0xef3011, 0, 64 * 1024, 2, SECT_4K) },
826 { "w25x20", INFO(0xef3012, 0, 64 * 1024, 4, SECT_4K) },
827 { "w25x40", INFO(0xef3013, 0, 64 * 1024, 8, SECT_4K) },
828 { "w25x80", INFO(0xef3014, 0, 64 * 1024, 16, SECT_4K) },
829 { "w25x16", INFO(0xef3015, 0, 64 * 1024, 32, SECT_4K) },
830 { "w25x32", INFO(0xef3016, 0, 64 * 1024, 64, SECT_4K) },
831 { "w25q32", INFO(0xef4016, 0, 64 * 1024, 64, SECT_4K) },
832 { "w25q32dw", INFO(0xef6016, 0, 64 * 1024, 64, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
833 { "w25x64", INFO(0xef3017, 0, 64 * 1024, 128, SECT_4K) },
834 { "w25q64", INFO(0xef4017, 0, 64 * 1024, 128, SECT_4K) },
835 { "w25q64dw", INFO(0xef6017, 0, 64 * 1024, 128, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) },
836 …{ "w25q128fw", INFO(0xef6018, 0, 64 * 1024, 256, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) …
837 { "w25q80", INFO(0xef5014, 0, 64 * 1024, 16, SECT_4K) },
838 { "w25q80bl", INFO(0xef4014, 0, 64 * 1024, 16, SECT_4K) },
839 { "w25q128", INFO(0xef4018, 0, 64 * 1024, 256, SECT_4K) },
840 { "w25q256", INFO(0xef4019, 0, 64 * 1024, 512, SECT_4K) },