~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml (Architecture i386) and /Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml (Architecture sparc)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/soc/microch      4 $id: http://devicetree.org/schemas/soc/microchip/microchip,mpfs-sys-controller.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Microchip PolarFire SoC (MPFS) MSS (mic      7 title: Microchip PolarFire SoC (MPFS) MSS (microprocessor subsystem) system controller
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Conor Dooley <conor.dooley@microchip.com>       10   - Conor Dooley <conor.dooley@microchip.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   PolarFire SoC devices include a microcontrol     13   PolarFire SoC devices include a microcontroller acting as the system controller,
 14   which provides "services" to the main proces     14   which provides "services" to the main processor and to the FPGA fabric. These
 15   services include hardware rng, reprogramming     15   services include hardware rng, reprogramming of the FPGA and verification of the
 16   eNVM contents etc. More information on these     16   eNVM contents etc. More information on these services can be found online, at
 17   https://onlinedocs.microchip.com/pr/GUID-140     17   https://onlinedocs.microchip.com/pr/GUID-1409CF11-8EF9-4C24-A94E-70979A688632-en-US-1/index.html
 18                                                    18 
 19   Communication with the system controller is      19   Communication with the system controller is done via a mailbox, of which the client
 20   portion is documented here.                      20   portion is documented here.
 21                                                    21 
 22 properties:                                        22 properties:
 23   mboxes:                                          23   mboxes:
 24     maxItems: 1                                    24     maxItems: 1
 25                                                    25 
 26   compatible:                                      26   compatible:
 27     const: microchip,mpfs-sys-controller           27     const: microchip,mpfs-sys-controller
 28                                                    28 
 29   microchip,bitstream-flash:                       29   microchip,bitstream-flash:
 30     $ref: /schemas/types.yaml#/definitions/pha     30     $ref: /schemas/types.yaml#/definitions/phandle
 31     description:                                   31     description:
 32       The SPI flash connected to the system co     32       The SPI flash connected to the system controller's QSPI controller.
 33       The system controller may retrieve FPGA      33       The system controller may retrieve FPGA bitstreams from this flash to
 34       perform In-Application Programming (IAP)     34       perform In-Application Programming (IAP) or during device initialisation
 35       for Auto Update. The MSS and system cont     35       for Auto Update. The MSS and system controller have separate QSPI
 36       controllers and this flash is connected      36       controllers and this flash is connected to both. Software running in the
 37       MSS can write bitstreams to the flash.       37       MSS can write bitstreams to the flash.
 38                                                    38 
 39 required:                                          39 required:
 40   - compatible                                     40   - compatible
 41   - mboxes                                         41   - mboxes
 42                                                    42 
 43 additionalProperties: false                        43 additionalProperties: false
 44                                                    44 
 45 examples:                                          45 examples:
 46   - |                                              46   - |
 47     syscontroller {                                47     syscontroller {
 48       compatible = "microchip,mpfs-sys-control     48       compatible = "microchip,mpfs-sys-controller";
 49       mboxes = <&mbox 0>;                          49       mboxes = <&mbox 0>;
 50     };                                             50     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php