Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0618114e authored by Brian Norris's avatar Brian Norris
Browse files

mtd: spi-nor: use BIT() for flash_info flags



It's a little easier to read and make sure there are no collisions
(IMO).

Signed-off-by: default avatarBrian Norris <computersforpeace@gmail.com>
Reviewed-by: default avatarEzequiel Garcia <ezequiel@vanguardiasur.com.ar>
Tested-by: default avatarEzequiel Garcia <ezequiel@vanguardiasur.com.ar>
parent 47b8edbf
Loading
Loading
Loading
Loading
+8 −8
Original line number Original line Diff line number Diff line
@@ -61,14 +61,14 @@ struct flash_info {
	u16		addr_width;
	u16		addr_width;


	u16		flags;
	u16		flags;
#define	SECT_4K			0x01	/* SPINOR_OP_BE_4K works uniformly */
#define SECT_4K			BIT(0)	/* SPINOR_OP_BE_4K works uniformly */
#define	SPI_NOR_NO_ERASE	0x02	/* No erase command needed */
#define SPI_NOR_NO_ERASE	BIT(1)	/* No erase command needed */
#define	SST_WRITE		0x04	/* use SST byte programming */
#define SST_WRITE		BIT(2)	/* use SST byte programming */
#define	SPI_NOR_NO_FR		0x08	/* Can't do fastread */
#define SPI_NOR_NO_FR		BIT(3)	/* Can't do fastread */
#define	SECT_4K_PMC		0x10	/* SPINOR_OP_BE_4K_PMC works uniformly */
#define SECT_4K_PMC		BIT(4)	/* SPINOR_OP_BE_4K_PMC works uniformly */
#define	SPI_NOR_DUAL_READ	0x20    /* Flash supports Dual Read */
#define SPI_NOR_DUAL_READ	BIT(5)	/* Flash supports Dual Read */
#define	SPI_NOR_QUAD_READ	0x40    /* Flash supports Quad Read */
#define SPI_NOR_QUAD_READ	BIT(6)	/* Flash supports Quad Read */
#define	USE_FSR			0x80	/* use flag status register */
#define USE_FSR			BIT(7)	/* use flag status register */
};
};


#define JEDEC_MFR(info)	((info)->id[0])
#define JEDEC_MFR(info)	((info)->id[0])