• Conor Dooley's avatar
    riscv: dts: microchip: add the mpfs' system controller qspi & associated flash · 0678df82
    Conor Dooley authored
    The system controller's flash can be accessed via an MSS-exposed QSPI
    controller sitting, which sits between the mailbox's control & data
    registers. On Icicle, it has an MT25QL01GBBB8ESF connected to it.
    
    The system controller and MSS both have separate QSPI controllers, both
    of which can access the flash, although the system controller takes
    priority.
    Unfortunately, on engineering sample silicon, such as that on Icicle
    kits, the MSS' QSPI controller cannot write to the flash due to a bug.
    As a workaround, a QSPI controller can be implemented in the FPGA
    fabric and the IO routing modified to connect it to the flash in place
    of the "hard" controller in the MSS.
    Signed-off-by: default avatarConor Dooley <conor.dooley@microchip.com>
    0678df82
mpfs-icicle-kit.dts 3.53 KB