]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
spi: dt-bindings: mpfs-spi: permit resets
authorConor Dooley <conor.dooley@microchip.com>
Tue, 3 Mar 2026 16:41:50 +0000 (16:41 +0000)
committerMark Brown <broonie@kernel.org>
Tue, 3 Mar 2026 17:34:54 +0000 (17:34 +0000)
CoreSPI, CoreQSPI and the hardened versions of them on mpfs and
pic64gx have a reset pin. For the first two, usually this is wired to
a common fabric reset not managed by software and for the latter two
the platform firmware takes them out of reset on first-party boards
(or those using modified versions of the vendor firmware), but not all
boards may take this approach. Permit providing a reset in devicetree
for Linux, or other devicetree-consuming software, to use.

Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://patch.msgid.link/20260303-deceiver-rack-82f2b89eac40@spud
Signed-off-by: Mark Brown <broonie@kernel.org>
Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml

index 636338d24bdfb55b0caff645f90d21130a0134d2..b7d8acc924be48c93c7de80f4ac03d3fa54d7dfb 100644 (file)
@@ -41,6 +41,9 @@ properties:
   clocks:
     maxItems: 1
 
+  resets:
+    maxItems: 1
+
   microchip,apb-datawidth:
     description: APB bus data width in bits.
     $ref: /schemas/types.yaml#/definitions/uint32