]> git.itanic.dy.fi Git - linux-stable/commitdiff
mtd: spi-nor: core: get rid of the INFOx() macros
authorMichael Walle <mwalle@kernel.org>
Fri, 8 Sep 2023 10:16:59 +0000 (12:16 +0200)
committerTudor Ambarus <tudor.ambarus@linaro.org>
Tue, 19 Sep 2023 15:59:22 +0000 (18:59 +0300)
Now that all flash_info tables are converted to the new format, remove
the old INFOx() macros.

Signed-off-by: Michael Walle <mwalle@kernel.org>
Link: https://lore.kernel.org/r/20230807-mtd-flash-info-db-rework-v3-41-e60548861b10@kernel.org
Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org>
drivers/mtd/spi-nor/core.h

index 14c1aa63bc51bbce78ada22f14494496b9bc6384..93cd2fc3606d9dc918c1fd22e8d5ca1800c4c3f4 100644 (file)
@@ -575,71 +575,6 @@ struct flash_info {
                .n_regions = (_n_regions),                              \
        })
 
-#define SPI_NOR_ID_2ITEMS(_id) ((_id) >> 8) & 0xff, (_id) & 0xff
-#define SPI_NOR_ID_3ITEMS(_id) ((_id) >> 16) & 0xff, SPI_NOR_ID_2ITEMS(_id)
-
-#define SPI_NOR_ID(_jedec_id, _ext_id)                                 \
-       .id = &(const struct spi_nor_id){                               \
-               .bytes = (const u8[]){ SPI_NOR_ID_3ITEMS(_jedec_id),    \
-                                      SPI_NOR_ID_2ITEMS(_ext_id) },    \
-               .len = !(_jedec_id) ? 0 : (3 + ((_ext_id) ? 2 : 0)),    \
-       }
-
-#define SPI_NOR_ID6(_jedec_id, _ext_id)                                        \
-       .id = &(const struct spi_nor_id){                               \
-               .bytes = (const u8[]){ SPI_NOR_ID_3ITEMS(_jedec_id),    \
-                                      SPI_NOR_ID_3ITEMS(_ext_id) },    \
-               .len = 6,                                               \
-       }
-
-#define SPI_NOR_GEOMETRY(_sector_size, _n_sectors, _n_banks)           \
-       .size = (_sector_size) * (_n_sectors),                          \
-       .sector_size = (_sector_size == SZ_64K) ? 0 : (_sector_size),   \
-       .n_banks = (_n_banks)
-
-/* Used when the "_ext_id" is two bytes at most */
-#define INFO(_jedec_id, _ext_id, _sector_size, _n_sectors)             \
-       SPI_NOR_ID((_jedec_id), (_ext_id)),                             \
-       SPI_NOR_GEOMETRY((_sector_size), (_n_sectors), 0),
-
-#define INFO0(_sector_size, _n_sectors)                                        \
-       SPI_NOR_GEOMETRY((_sector_size), (_n_sectors), 0),
-
-#define INFOB(_jedec_id, _ext_id, _sector_size, _n_sectors, _n_banks)  \
-       SPI_NOR_ID((_jedec_id), (_ext_id)),                             \
-       SPI_NOR_GEOMETRY((_sector_size), (_n_sectors), (_n_banks)),
-
-#define INFO6(_jedec_id, _ext_id, _sector_size, _n_sectors)            \
-       SPI_NOR_ID6((_jedec_id), (_ext_id)),                            \
-       SPI_NOR_GEOMETRY((_sector_size), (_n_sectors), 0),
-
-#define CAT25_INFO(_sector_size, _n_sectors, _page_size, _addr_nbytes) \
-               .size = (_sector_size) * (_n_sectors),                  \
-               .sector_size = (_sector_size),                          \
-               .page_size = (_page_size),                              \
-               .addr_nbytes = (_addr_nbytes),                          \
-               .flags = SPI_NOR_NO_ERASE | SPI_NOR_NO_FR,              \
-
-#define OTP_INFO(_len, _n_regions, _base, _offset)                     \
-               .otp = &(const struct spi_nor_otp_organization){        \
-                       .len = (_len),                                  \
-                       .base = (_base),                                \
-                       .offset = (_offset),                            \
-                       .n_regions = (_n_regions),                      \
-               },
-
-#define FLAGS(_flags)                                                  \
-               .flags = (_flags),                                      \
-
-#define NO_SFDP_FLAGS(_no_sfdp_flags)                                  \
-               .no_sfdp_flags = (_no_sfdp_flags),                      \
-
-#define FIXUP_FLAGS(_fixup_flags)                                      \
-               .fixup_flags = (_fixup_flags),                          \
-
-#define MFR_FLAGS(_mfr_flags)                                          \
-               .mfr_flags = (_mfr_flags),                              \
-
 /**
  * struct spi_nor_manufacturer - SPI NOR manufacturer object
  * @name: manufacturer name