gadget-kspconsole/unicore-mx/scripts/data/lpc43xx/spifi.yaml
Daniele Lacamera b8a7ffcd31 Initial import
2023-11-27 15:16:45 +01:00

209 lines
4.5 KiB
YAML

!!omap
- SPIFI_CTRL:
fields: !!omap
- TIMEOUT:
access: rw
description: Memory mode idle timeout
lsb: 0
reset_value: '0xffff'
width: 16
- CSHIGH:
access: rw
description: Minimum CS# high time
lsb: 16
reset_value: '15'
width: 4
- D_PRFTCH_DIS:
access: rw
description: Disable speculative prefetch
lsb: 21
reset_value: '0'
width: 1
- INTEN:
access: rw
description: Enable command end interrupt
lsb: 22
reset_value: '0'
width: 1
- MODE3:
access: rw
description: SPI mode 3 select
lsb: 23
reset_value: '0'
width: 1
- PRFTCH_DIS:
access: rw
description: Disable prefetching of cache lines
lsb: 27
reset_value: '0'
width: 1
- DUAL:
access: rw
description: Select dual protocol
lsb: 28
reset_value: '0'
width: 1
- RFCLK:
access: rw
description: Read data on falling edge
lsb: 29
reset_value: '0'
width: 1
- FBCLK:
access: rw
description: Feedback clock select
lsb: 30
reset_value: '1'
width: 1
- DMAEN:
access: rw
description: DMA request output enable
lsb: 31
reset_value: '0'
width: 1
- SPIFI_CMD:
fields: !!omap
- DATALEN:
access: rw
description: Data bytes in command
lsb: 0
reset_value: '0'
width: 14
- POLL:
access: rw
description: Poll at end of command
lsb: 14
reset_value: '0'
width: 1
- DOUT:
access: rw
description: Data output to serial flash
lsb: 15
reset_value: '0'
width: 1
- INTLEN:
access: rw
description: Intermediate bytes before data
lsb: 16
reset_value: '0'
width: 3
- FIELDFORM:
access: rw
description: Form of command fields
lsb: 19
reset_value: '0'
width: 2
- FRAMEFORM:
access: rw
description: Form of the opcode/address fields
lsb: 21
reset_value: '0'
width: 3
- OPCODE:
access: rw
description: Command opcode
lsb: 24
reset_value: '0'
width: 8
- SPIFI_ADDR:
fields: !!omap
- ADDRESS:
access: rw
description: Address field value
lsb: 0
reset_value: '0'
width: 32
- SPIFI_IDATA:
fields: !!omap
- IDATA:
access: rw
description: Intermediate bytes value
lsb: 0
reset_value: '0'
width: 32
- SPIFI_CLIMIT:
fields: !!omap
- CLIMIT:
access: rw
description: Upper limit of cacheable memory
lsb: 0
reset_value: '0x08000000'
width: 32
- SPIFI_DATA:
fields: !!omap
- DATA:
access: rw
description: Input or output data
lsb: 0
reset_value: '0'
width: 32
- SPIFI_MCMD:
fields: !!omap
- POLL:
access: rw
description: Must be zero
lsb: 14
reset_value: '0'
width: 1
- DOUT:
access: rw
description: Must be zero
lsb: 15
reset_value: '0'
width: 1
- INTLEN:
access: rw
description: Intermediate bytes before data
lsb: 16
reset_value: '0'
width: 3
- FIELDFORM:
access: rw
description: Form of command fields
lsb: 19
reset_value: '0'
width: 2
- FRAMEFORM:
access: rw
description: Form of the opcode/address fields
lsb: 21
reset_value: '0'
width: 3
- OPCODE:
access: rw
description: Command opcode
lsb: 24
reset_value: '0'
width: 8
- SPIFI_STAT:
fields: !!omap
- MCINIT:
access: rw
description: Memory command initialized
lsb: 0
reset_value: '0'
width: 1
- CMD:
access: rw
description: Command active
lsb: 1
reset_value: '0'
width: 1
- RESET:
access: rw
description: Abort current command/memory mode
lsb: 4
reset_value: '0'
width: 1
- INTRQ:
access: rw
description: Interrupt request status
lsb: 5
reset_value: '0'
width: 1
- VERSION:
access: rw
description: Peripheral hardware version
lsb: 24
reset_value: '0x02'
width: 8