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/arm/keystone/ti,k3-sci-common.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/arm/keystone/ti,k3-sci-common.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Common K3 TI-SCI bindings
    8 
    9 maintainers:
   10   - Nishanth Menon <nm@ti.com>
   11 
   12 description: |
   13   The TI K3 family of SoCs usually have a central System Controller Processor
   14   that is responsible for managing various SoC-level resources like clocks,
   15   resets, interrupts etc. The communication with that processor is performed
   16   through the TI-SCI protocol.
   17 
   18   Each specific device management node like a clock controller node, a reset
   19   controller node or an interrupt-controller node should define a common set
   20   of properties that enables them to implement the corresponding functionality
   21   over the TI-SCI protocol. The following are some of the common properties
   22   needed by such individual nodes. The required properties for each device
   23   management node is defined in the respective binding.
   24 
   25 properties:
   26   ti,sci:
   27     $ref: /schemas/types.yaml#/definitions/phandle
   28     description:
   29       Should be a phandle to the TI-SCI System Controller node
   30 
   31   ti,sci-dev-id:
   32     $ref: /schemas/types.yaml#/definitions/uint32
   33     description: |
   34       Should contain the TI-SCI device id corresponding to the device. Please
   35       refer to the corresponding System Controller documentation for valid
   36       values for the desired device.
   37 
   38   ti,sci-proc-ids:
   39     description: Should contain a single tuple of <proc_id host_id>.
   40     $ref: /schemas/types.yaml#/definitions/uint32-array
   41     items:
   42       - description: TI-SCI processor id for the remote processor device
   43       - description: TI-SCI host id to which processor control ownership
   44                      should be transferred to
   45 
   46 additionalProperties: true

Cache object: 387bf7fcfd7103983f3a95ef4f3672fa


[ 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.