Compare commits
12 commits
895b26f1a7
...
6386b78024
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6386b78024 | ||
|
|
06a40d6bae | ||
|
|
2d292ad4e6 | ||
|
|
c854086194 | ||
|
|
266ea20ed8 | ||
|
|
de01c42403 | ||
|
|
73cedb3547 | ||
|
|
8fc2ab5ded | ||
|
|
63ed461792 | ||
|
|
38b659dc8e | ||
|
|
cb7b7f8556 | ||
|
|
d30761bbc4 |
7 changed files with 57 additions and 0 deletions
4
flash/issi/IS25LP016D.toml
Normal file
4
flash/issi/IS25LP016D.toml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# Settings for the ISSI IS25LP016D 2MiB SPI flash.
|
||||
# Datasheet: http://www.issi.com/WW/pdf/25LP-WP016D.pdf
|
||||
total_size = 0x200000 # 2 MiB
|
||||
capacity = 0x15
|
||||
13
flash/microchip/SST26VF016B.toml
Normal file
13
flash/microchip/SST26VF016B.toml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# Settings for the Microchip SST26VF016B 16Mb (2MiB) QSPI flash.
|
||||
# Datasheet: https://www.microchip.com/en-us/product/SST26VF016B
|
||||
total_size = 0x200000 # 2 MiB
|
||||
memory_type = 0x26
|
||||
capacity = 0x41
|
||||
start_up_time_us = 10000
|
||||
max_clock_speed_mhz = 104
|
||||
single_status_byte = true
|
||||
write_status_register_split = false
|
||||
quad_enable_bit_mask = 0x00
|
||||
quad_enable_status_byte = 1
|
||||
6b_quad_read = true
|
||||
32_qspi_write = true
|
||||
13
flash/microchip/SST26VF064B.toml
Normal file
13
flash/microchip/SST26VF064B.toml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# Settings for the Microchip SST26VF064B 64b (8MiB) QSPI flash.
|
||||
# Datasheet: https://www.microchip.com/en-us/product/SST26VF064B
|
||||
total_size = 0x800000 # 8 MiB
|
||||
memory_type = 0x26
|
||||
capacity = 0x43
|
||||
start_up_time_us = 10000
|
||||
max_clock_speed_mhz = 104
|
||||
single_status_byte = true
|
||||
write_status_register_split = false
|
||||
quad_enable_bit_mask = 0x00
|
||||
quad_enable_status_byte = 1
|
||||
6b_quad_read = true
|
||||
32_qspi_write = true
|
||||
2
flash/microchip/microchip.toml
Normal file
2
flash/microchip/microchip.toml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
manufacturer_id = 0xBF
|
||||
has_sector_protection = true
|
||||
8
flash/puya/P25Q16H.toml
Normal file
8
flash/puya/P25Q16H.toml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Settings for the Puya P25Q16H 2MiB SPI flash.
|
||||
# Datasheet: https://datasheet.lcsc.com/lcsc/2006121819_-PUYA--P25Q16H-UXH-IR_C559220.pdf
|
||||
# This config is still untested.
|
||||
total_size = 0x200000 # 2 MiB # Page 17
|
||||
capacity = 0x15
|
||||
write_status_register_split = false
|
||||
01_continuous_status_write = true # page 21
|
||||
e7_quad_word_read = false # couldn't find in page 21/22
|
||||
7
flash/puya/P25Q32H.toml
Normal file
7
flash/puya/P25Q32H.toml
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Settings for the Puya P25Q32H 4MiB SPI flash.
|
||||
# Datasheet: https://datasheet.lcsc.com/lcsc/1912111437_-PUYA--P25Q32H-UXH-IR_C414068.pdf
|
||||
total_size = 0x400000 # 4 MiB # Page 18
|
||||
capacity = 0x16 # page 70
|
||||
write_status_register_split = true # page 34
|
||||
01_continuous_status_write = true # page 23
|
||||
e7_quad_word_read = true # page 22
|
||||
10
flash/puya/puya.toml
Normal file
10
flash/puya/puya.toml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
# This config is still untested.
|
||||
start_up_time_us = 5000
|
||||
manufacturer_id = 0x85 # Page 49 of https://datasheet.lcsc.com/lcsc/2006121819_-PUYA--P25Q16H-UXH-IR_C559220.pdf
|
||||
memory_type = 0x60 # Page 49 of https://datasheet.lcsc.com/lcsc/2006121819_-PUYA--P25Q16H-UXH-IR_C559220.pdf
|
||||
max_clock_speed_mhz = 104 # Page 10 of https://datasheet.lcsc.com/lcsc/2006121819_-PUYA--P25Q16H-UXH-IR_C559220.pdf
|
||||
quad_enable_bit_mask = 0x02 # page 24
|
||||
has_sector_protection = false
|
||||
quad_enable_status_byte = 2 # page 24
|
||||
6b_quad_read = true # Page 21 of https://datasheet.lcsc.com/lcsc/2006121819_-PUYA--P25Q16H-UXH-IR_C559220.pdf
|
||||
32_qspi_write = true # Page 21 of https://datasheet.lcsc.com/lcsc/2006121819_-PUYA--P25Q16H-UXH-IR_C559220.pdf
|
||||
Loading…
Reference in a new issue