summaryrefslogtreecommitdiff
path: root/decoders
diff options
context:
space:
mode:
authorUwe Hermann <uwe@hermann-uwe.de>2018-05-03 15:15:34 +0200
committerUwe Hermann <uwe@hermann-uwe.de>2018-05-03 15:18:28 +0200
commitd62d74529c6b9bc6333f72bf789de3fcc1e6e5fc (patch)
tree199a467a87e02cabb2eaa28f23c3b87f9889fceb /decoders
parent8a73c6c7b727363ad959598ca87310fad72f7e62 (diff)
downloadlibsigrokdecode-d62d74529c6b9bc6333f72bf789de3fcc1e6e5fc.tar.gz
libsigrokdecode-d62d74529c6b9bc6333f72bf789de3fcc1e6e5fc.zip
spiflash: Add Adesto AT45DB161E metadata.
Diffstat (limited to 'decoders')
-rw-r--r--decoders/spiflash/lists.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/decoders/spiflash/lists.py b/decoders/spiflash/lists.py
index 1785333..b2092bf 100644
--- a/decoders/spiflash/lists.py
+++ b/decoders/spiflash/lists.py
@@ -54,6 +54,9 @@ cmds = OrderedDict([
])
device_name = {
+ 'adesto': {
+ 0x00: 'AT45Dxxx family, standard series',
+ },
'fidelix': {
0x15: 'FM25Q32',
},
@@ -65,6 +68,18 @@ device_name = {
}
chips = {
+ # Adesto
+ 'adesto_at45db161e': {
+ 'vendor': 'Adesto',
+ 'model': 'AT45DB161E',
+ 'res_id': 0xff, # The chip doesn't emit an ID here.
+ 'rems_id': 0xffff, # Not supported by the chip.
+ 'rems2_id': 0xffff, # Not supported by the chip.
+ 'rdid_id': 0x1f26000100, # RDID and 2 extra "EDI" bytes.
+ 'page_size': 528, # Configurable, could also be 512 bytes.
+ 'sector_size': 128 * 1024,
+ 'block_size': 4 * 1024,
+ },
# FIDELIX
'fidelix_fm25q32': {
'vendor': 'FIDELIX',