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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.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 ] ~

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

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