1using "platforms/cpus/polarfire-soc.repl"
2
3UserButton: Miscellaneous.Button @ gpio0
4    -> gpio0@13
5    invert: true
6
7qspi: SPI.MPFS_QSPI @ sysbus 0x21000000
8    size: 0x1000
9    IRQ -> plic@85
10
11pseFlash: SPI.Micron_MT25Q @ qspi
12    underlyingMemory: flash_mem
13
14flash_mem: Memory.MappedMemory
15    size: 0x00800000
16
17sysServices: Miscellaneous.MPFS_SystemServices @ sysbus 0x37020000
18    flashMemory: sys_ctrl_flash_memory
19    mailboxMemory: mailbox
20    SerialNumberLower: 0x0123456789ABCDEF
21    SerialNumberUpper: 0x0123456789ABCDEF
22    IRQ -> plic@96
23
24syscontroller_qspi: SPI.MPFS_QSPI @ sysbus 0x37020100
25    size: 0x200
26    IRQ -> plic@110
27
28sys_ctrl_flash: SPI.Micron_MT25Q @ syscontroller_qspi
29    underlyingMemory: sys_ctrl_flash_memory
30
31sys_ctrl_flash_memory: Memory.MappedMemory
32    size: 0x800000
33