coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
spi_winbond.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CMD_W25_WREN   0x06 /* Write Enable */
 
#define CMD_W25_WRDI   0x04 /* Write Disable */
 
#define CMD_W25_RDSR   0x05 /* Read Status Register */
 
#define CMD_W25_WRSR   0x01 /* Write Status Register */
 
#define CMD_W25_RDSR2   0x35 /* Read Status2 Register */
 
#define CMD_W25_WRSR2   0x31 /* Write Status2 Register */
 
#define CMD_W25_READ   0x03 /* Read Data Bytes */
 
#define CMD_W25_FAST_READ   0x0b /* Read Data Bytes at Higher Speed */
 
#define CMD_W25_PP   0x02 /* Page Program */
 
#define CMD_W25_SE   0x20 /* Sector (4K) Erase */
 
#define CMD_W25_RDID   0x9f /* Read ID */
 
#define CMD_W25_BE   0xd8 /* Block (64K) Erase */
 
#define CMD_W25_CE   0xc7 /* Chip Erase */
 
#define CMD_W25_DP   0xb9 /* Deep Power-down */
 
#define CMD_W25_RES   0xab /* Release from DP and Read Signature */
 
#define CMD_VOLATILE_SREG_WREN   0x50 /* Write Enable for Volatile SREG */
 
#define WINBOND_FLASH_TIMEOUT   30
 

Macro Definition Documentation

◆ CMD_VOLATILE_SREG_WREN

#define CMD_VOLATILE_SREG_WREN   0x50 /* Write Enable for Volatile SREG */

Definition at line 20 of file spi_winbond.h.

◆ CMD_W25_BE

#define CMD_W25_BE   0xd8 /* Block (64K) Erase */

Definition at line 16 of file spi_winbond.h.

◆ CMD_W25_CE

#define CMD_W25_CE   0xc7 /* Chip Erase */

Definition at line 17 of file spi_winbond.h.

◆ CMD_W25_DP

#define CMD_W25_DP   0xb9 /* Deep Power-down */

Definition at line 18 of file spi_winbond.h.

◆ CMD_W25_FAST_READ

#define CMD_W25_FAST_READ   0x0b /* Read Data Bytes at Higher Speed */

Definition at line 12 of file spi_winbond.h.

◆ CMD_W25_PP

#define CMD_W25_PP   0x02 /* Page Program */

Definition at line 13 of file spi_winbond.h.

◆ CMD_W25_RDID

#define CMD_W25_RDID   0x9f /* Read ID */

Definition at line 15 of file spi_winbond.h.

◆ CMD_W25_RDSR

#define CMD_W25_RDSR   0x05 /* Read Status Register */

Definition at line 7 of file spi_winbond.h.

◆ CMD_W25_RDSR2

#define CMD_W25_RDSR2   0x35 /* Read Status2 Register */

Definition at line 9 of file spi_winbond.h.

◆ CMD_W25_READ

#define CMD_W25_READ   0x03 /* Read Data Bytes */

Definition at line 11 of file spi_winbond.h.

◆ CMD_W25_RES

#define CMD_W25_RES   0xab /* Release from DP and Read Signature */

Definition at line 19 of file spi_winbond.h.

◆ CMD_W25_SE

#define CMD_W25_SE   0x20 /* Sector (4K) Erase */

Definition at line 14 of file spi_winbond.h.

◆ CMD_W25_WRDI

#define CMD_W25_WRDI   0x04 /* Write Disable */

Definition at line 6 of file spi_winbond.h.

◆ CMD_W25_WREN

#define CMD_W25_WREN   0x06 /* Write Enable */

Definition at line 5 of file spi_winbond.h.

◆ CMD_W25_WRSR

#define CMD_W25_WRSR   0x01 /* Write Status Register */

Definition at line 8 of file spi_winbond.h.

◆ CMD_W25_WRSR2

#define CMD_W25_WRSR2   0x31 /* Write Status2 Register */

Definition at line 10 of file spi_winbond.h.

◆ WINBOND_FLASH_TIMEOUT

#define WINBOND_FLASH_TIMEOUT   30

Definition at line 23 of file spi_winbond.h.