Skip to content

Commit 98d62e9

Browse files
committed
dt-bindings: soc: microchip: add a property for system controller flash
The system controller "shares" a SPI flash device with a QSPI controller in the MSS. This flash is used to store FPGA bitstreams & other metadata. IAP and Auto Upgrade both write images to this flash that the System Controller will use to re-program the FPGA. Add a phandle property signifying which flash device is connected to the system controller. Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
1 parent a066f90 commit 98d62e9

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,16 @@ properties:
2626
compatible:
2727
const: microchip,mpfs-sys-controller
2828

29+
microchip,bitstream-flash:
30+
$ref: /schemas/types.yaml#/definitions/phandle
31+
description:
32+
The SPI flash connected to the system controller's QSPI controller.
33+
The system controller may retrieve FPGA bitstreams from this flash to
34+
perform In-Application Programming (IAP) or during device initialisation
35+
for Auto Update. The MSS and system controller have separate QSPI
36+
controllers and this flash is connected to both. Software running in the
37+
MSS can write bitstreams to the flash.
38+
2939
required:
3040
- compatible
3141
- mboxes

0 commit comments

Comments
 (0)