The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/power/reset/xlnx,zynqmp-power.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/power/reset/xlnx,zynqmp-power.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Xilinx Zynq MPSoC Power Management Device Tree Bindings
    8 
    9 maintainers:
   10   - Michal Simek <michal.simek@xilinx.com>
   11 
   12 description: |
   13   The zynqmp-power node describes the power management configurations.
   14   It will control remote suspend/shutdown interfaces.
   15 
   16 properties:
   17   compatible:
   18     const: xlnx,zynqmp-power
   19 
   20   interrupts:
   21     maxItems: 1
   22 
   23   mboxes:
   24     description: |
   25       Standard property to specify a Mailbox. Each value of
   26       the mboxes property should contain a phandle to the
   27       mailbox controller device node and an args specifier
   28       that will be the phandle to the intended sub-mailbox
   29       child node to be used for communication. See
   30       Documentation/devicetree/bindings/mailbox/mailbox.txt
   31       for more details about the generic mailbox controller
   32       and client driver bindings. Also see
   33       Documentation/devicetree/bindings/mailbox/ \
   34       xlnx,zynqmp-ipi-mailbox.txt for typical controller that
   35       is used to communicate with this System controllers.
   36     items:
   37       - description: tx channel
   38       - description: rx channel
   39 
   40   mbox-names:
   41     description:
   42       Name given to channels seen in the 'mboxes' property.
   43     items:
   44       - const: tx
   45       - const: rx
   46 
   47 required:
   48   - compatible
   49   - interrupts
   50 
   51 additionalProperties: false
   52 
   53 examples:
   54   - |+
   55 
   56     // Example with interrupt method:
   57 
   58     firmware {
   59       zynqmp-firmware {
   60         zynqmp-power {
   61           compatible = "xlnx,zynqmp-power";
   62           interrupts = <0 35 4>;
   63         };
   64       };
   65     };
   66 
   67   - |+
   68 
   69     // Example with IPI mailbox method:
   70 
   71     firmware {
   72       zynqmp-firmware {
   73         zynqmp-power {
   74           compatible = "xlnx,zynqmp-power";
   75           interrupt-parent = <&gic>;
   76           interrupts = <0 35 4>;
   77           mboxes = <&ipi_mailbox_pmu1 0>,
   78                    <&ipi_mailbox_pmu1 1>;
   79           mbox-names = "tx", "rx";
   80         };
   81       };
   82     };
   83 ...

Cache object: bdadee7434c9244e432a452e1a79a62f


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.