diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2018-05-03 15:15:34 +0200 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2018-05-03 15:18:28 +0200 |
commit | d62d74529c6b9bc6333f72bf789de3fcc1e6e5fc (patch) | |
tree | 199a467a87e02cabb2eaa28f23c3b87f9889fceb /decoders/spiflash | |
parent | 8a73c6c7b727363ad959598ca87310fad72f7e62 (diff) | |
download | libsigrokdecode-d62d74529c6b9bc6333f72bf789de3fcc1e6e5fc.tar.gz libsigrokdecode-d62d74529c6b9bc6333f72bf789de3fcc1e6e5fc.zip |
spiflash: Add Adesto AT45DB161E metadata.
Diffstat (limited to 'decoders/spiflash')
-rw-r--r-- | decoders/spiflash/lists.py | 15 |
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', |