Add quad word read

This commit is contained in:
Scott Shawcroft 2021-03-17 11:53:42 -07:00
parent 473b6e7c68
commit cac54ff443
No known key found for this signature in database
GPG key ID: 0DFD512649C052DA
5 changed files with 12 additions and 4 deletions

View file

@ -3,3 +3,4 @@
total_size = 0x200000 # 2 MiB
capacity = 0x15
write_status_register_split = false
e7_quad_word_read = true

View file

@ -3,3 +3,4 @@
total_size = 0x400000 # 4 MiB
capacity = 0x16
write_status_register_split = true
e7_quad_word_read = true

View file

@ -3,3 +3,4 @@
total_size = 0x800000 # 8 MiB
capacity = 0x17
write_status_register_split = true
e7_quad_word_read = true

View file

@ -3,3 +3,4 @@
total_size = 0x4000000 # 64 MiB
capacity = 0x19
write_status_register_split = true
e7_quad_word_read = false

View file

@ -14,16 +14,16 @@ max_clock_speed_mhz = 0
# register when single_status_byte = true, and the second status byte when false.
quad_enable_bit_mask = 0x0
# Supports the 0x0b fast read command with 8 dummy cycles.
has_sector_protection = false
# Supports the fast read, quad output command 0x6b with 8 dummy cycles.
# Supports the 0x0b fast read command with 8 dummy cycles.
supports_fast_read = false
# Supports the fast read, quad output command 0x6b with 8 dummy cycles.
supports_qspi = false
# Supports the quad input page program command 0x32. This is known as 1-1-4 because it only
# uses all four lines for data.
supports_qspi = false
supports_qspi_writes = false
# Requires a separate command 0x31 to write to the second byte of the status register.
@ -41,3 +41,7 @@ no_erase_cmd = false
# Device does not have a reset command
no_reset_cmd = false
# True when the device supports command 0xe7 for 1-4-4 reads on 4 byte (aka word)
# boundaries with only two dummy cycles after the mode byte.
e7_quad_word_read = false