mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-01 14:11:15 +02:00
spi25: Merge remainder of spi4ba in
Change-Id: If581e24347e45cbb27002ea99ffd70e334c110cf Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.coreboot.org/22388 Reviewed-by: David Hendricks <david.hendricks@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
20
spi.h
20
spi.h
@ -138,6 +138,18 @@
|
||||
#define JEDEC_WRSR_OUTSIZE 0x02
|
||||
#define JEDEC_WRSR_INSIZE 0x00
|
||||
|
||||
/* Enter 4-byte Address Mode */
|
||||
#define JEDEC_ENTER_4_BYTE_ADDR_MODE 0xB7
|
||||
|
||||
/* Exit 4-byte Address Mode */
|
||||
#define JEDEC_EXIT_4_BYTE_ADDR_MODE 0xE9
|
||||
|
||||
/* Write Extended Address Register */
|
||||
#define JEDEC_WRITE_EXT_ADDR_REG 0xC5
|
||||
|
||||
/* Read Extended Address Register */
|
||||
#define JEDEC_READ_EXT_ADDR_REG 0xC8
|
||||
|
||||
/* Read the memory */
|
||||
#define JEDEC_READ 0x03
|
||||
#define JEDEC_READ_OUTSIZE 0x04
|
||||
@ -154,6 +166,14 @@
|
||||
#define JEDEC_AAI_WORD_PROGRAM_CONT_OUTSIZE 0x03
|
||||
#define JEDEC_AAI_WORD_PROGRAM_INSIZE 0x00
|
||||
|
||||
/* Read the memory with 4-byte address
|
||||
From ANY mode (3-bytes or 4-bytes) it works with 4-byte address */
|
||||
#define JEDEC_READ_4BA 0x13
|
||||
|
||||
/* Write memory byte with 4-byte address
|
||||
From ANY mode (3-bytes or 4-bytes) it works with 4-byte address */
|
||||
#define JEDEC_BYTE_PROGRAM_4BA 0x12
|
||||
|
||||
/* Error codes */
|
||||
#define SPI_GENERIC_ERROR -1
|
||||
#define SPI_INVALID_OPCODE -2
|
||||
|
Reference in New Issue
Block a user