Nick: AlexB E-mail: none Board: asm106x Contents: Probing for Unknown SFDP-capable chip, 0 kB: spi_sfdp_read_sfdp_chunk: addr=0x0, len=2, data: 0x53 0x46 spi_sfdp_read_sfdp_chunk: addr=0x2, len=2, data: 0x44 0x50 spi_sfdp_read_sfdp_chunk: addr=0x4, len=2, data: 0x00 0x01 spi_sfdp_read_sfdp_chunk: addr=0x6, len=1, data: 0x01 SFDP revision = 1.0 SFDP number of parameter headers is 2 (NPH = 1). spi_sfdp_read_sfdp_chunk: addr=0x8, len=2, data: 0x00 0x00 spi_sfdp_read_sfdp_chunk: addr=0xa, len=2, data: 0x01 0x09 spi_sfdp_read_sfdp_chunk: addr=0xc, len=2, data: 0x30 0x00 spi_sfdp_read_sfdp_chunk: addr=0xe, len=2, data: 0x00 0xff spi_sfdp_read_sfdp_chunk: addr=0x10, len=2, data: 0x85 0x00 spi_sfdp_read_sfdp_chunk: addr=0x12, len=2, data: 0x01 0x03 spi_sfdp_read_sfdp_chunk: addr=0x14, len=2, data: 0x60 0x00 spi_sfdp_read_sfdp_chunk: addr=0x16, len=2, data: 0x00 0xff SFDP parameter table header 0/1: ID 0x00, version 1.0 Length 36 B, Parameter Table Pointer 0x000030 spi_sfdp_read_sfdp_chunk: addr=0x30, len=2, data: 0xe5 0x20 spi_sfdp_read_sfdp_chunk: addr=0x32, len=2, data: 0xf1 0xff spi_sfdp_read_sfdp_chunk: addr=0x34, len=2, data: 0xff 0xff spi_sfdp_read_sfdp_chunk: addr=0x36, len=2, data: 0x3f 0x00 spi_sfdp_read_sfdp_chunk: addr=0x38, len=2, data: 0x44 0xeb spi_sfdp_read_sfdp_chunk: addr=0x3a, len=2, data: 0x08 0x6b spi_sfdp_read_sfdp_chunk: addr=0x3c, len=2, data: 0x08 0x3b spi_sfdp_read_sfdp_chunk: addr=0x3e, len=2, data: 0x80 0xbb spi_sfdp_read_sfdp_chunk: addr=0x40, len=2, data: 0xee 0xff spi_sfdp_read_sfdp_chunk: addr=0x42, len=2, data: 0xff 0xff spi_sfdp_read_sfdp_chunk: addr=0x44, len=2, data: 0xff 0xff spi_sfdp_read_sfdp_chunk: addr=0x46, len=2, data: 0x00 0xff spi_sfdp_read_sfdp_chunk: addr=0x48, len=2, data: 0xff 0xff spi_sfdp_read_sfdp_chunk: addr=0x4a, len=2, data: 0x00 0xff spi_sfdp_read_sfdp_chunk: addr=0x4c, len=2, data: 0x0c 0x20 spi_sfdp_read_sfdp_chunk: addr=0x4e, len=2, data: 0x0f 0x52 spi_sfdp_read_sfdp_chunk: addr=0x50, len=2, data: 0x10 0xd8 spi_sfdp_read_sfdp_chunk: addr=0x52, len=2, data: 0x08 0x81 Parameter table contents: 0x0000: e5 20 f1 ff ff ff 3f 00 0x0008: 44 eb 08 6b 08 3b 80 bb 0x0010: ee ff ff ff ff ff 00 ff 0x0018: ff ff 00 ff 0c 20 0f 52 0x0020: 10 d8 08 81 Parsing JEDEC flash parameter table... 3-Byte only addressing. Status register is non-volatile and the standard does not allow vendors to tell us whether EWSR/WREN is needed for status register writes - assuming EWSR. Write chunk size is at least 64 B. 4kB erase opcode is 0x20. Flash chip size is 512 kB. Block eraser 0: 128 x 4096 B with opcode 0x20 Erase Sector Type 1 Size: 0x0c Erase Sector Type 1 Opcode: 0x20 Tried to add a duplicate block eraser: 128 x 4096 B with opcode 0x20. Erase Sector Type 2 Size: 0x0f Erase Sector Type 2 Opcode: 0x52 Block Eraser 0 is already occupied. Block eraser 1: 16 x 32768 B with opcode 0x52 Erase Sector Type 3 Size: 0x10 Erase Sector Type 3 Opcode: 0xd8 Block Eraser 0 is already occupied. Block Eraser 1 is already occupied. Block eraser 2: 8 x 65536 B with opcode 0xd8 Erase Sector Type 4 Size: 0x08 Erase Sector Type 4 Opcode: 0x81 Block Eraser 0 is already occupied. Block Eraser 1 is already occupied. Block Eraser 2 is already occupied. Block eraser 3: 2048 x 256 B with opcode 0x81 done. SFDP parameter table header 1/1: ID 0x85, version 1.0 Length 12 B, Parameter Table Pointer 0x000060 spi_sfdp_read_sfdp_chunk: addr=0x60, len=2, data: 0x00 0x36 spi_sfdp_read_sfdp_chunk: addr=0x62, len=2, data: 0x50 0x16 spi_sfdp_read_sfdp_chunk: addr=0x64, len=2, data: 0x9e 0xf9 spi_sfdp_read_sfdp_chunk: addr=0x66, len=2, data: 0x77 0x64 spi_sfdp_read_sfdp_chunk: addr=0x68, len=2, data: 0xfc 0xcb spi_sfdp_read_sfdp_chunk: addr=0x6a, len=2, data: 0xff 0xff Parameter table contents: 0x0000: 00 36 50 16 9e f9 77 64 0x0008: fc cb ff ff Support for SFDP Page with ID 0x85 not implemented, skipping it.