Lines Matching +full:system +full:- +full:power +full:- +full:controller

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI-SCI controller
10 - Nishanth Menon <nm@ti.com>
15 management of the System on Chip (SoC) system. These include various system
18 An example of such an SoC is K2G, which contains the system control hardware
19 block called Power Management Micro Controller (PMMC). This hardware block is
23 See https://software-dl.ti.com/tisci/esd/latest/index.html for protocol definition.
25 The TI-SCI node describes the Texas Instrument's System Controller entity node.
27 specific functionality such as clocks, power domain, reset or additional
29 relationship between the TI-SCI parent node to the child node.
33 pattern: "^system-controller@[0-9a-f]+$"
37 - description: System controller on TI 66AK2G SoC and other K3 SoCs
39 - const: ti,k2g-sci
40 - description: System controller on TI AM654 SoC
42 - const: ti,am654-sci
44 reg-names:
47 made available from TI-SCI controller.
53 mbox-names:
55 Specifies the mailboxes used to communicate with TI-SCI Controller
56 made available from TI-SCI controller.
58 - const: rx
59 - const: tx
64 ti,host-id:
70 power-controller:
72 $ref: /schemas/soc/ti/sci-pm-domain.yaml#
74 clock-controller:
76 $ref: /schemas/clock/ti,sci-clk.yaml#
78 reset-controller:
80 $ref: /schemas/reset/ti,sci-reset.yaml#
83 - compatible
84 - mbox-names
85 - mboxes
90 - |
91 pmmc: system-controller@2921800 {
92 compatible = "ti,k2g-sci";
93 mbox-names = "rx", "tx";
96 reg-names = "debug_messages";
100 - |
101 dmsc: system-controller@44083000 {
102 compatible = "ti,k2g-sci";
103 ti,host-id = <12>;
104 mbox-names = "rx", "tx";
107 reg-names = "debug_messages";
110 k3_pds: power-controller {
111 compatible = "ti,sci-pm-domain";
112 #power-domain-cells = <2>;
115 k3_clks: clock-controller {
116 compatible = "ti,k2g-sci-clk";
117 #clock-cells = <2>;
120 k3_reset: reset-controller {
121 compatible = "ti,sci-reset";
122 #reset-cells = <2>;