Lines Matching +full:cros +full:- +full:ec +full:- +full:rpmsg
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Tinghan Shen <tinghan.shen@mediatek.com>
13 This binding provides support for ARM Cortex M4 Co-processor found on some
19 - mediatek,mt8183-scp
20 - mediatek,mt8186-scp
21 - mediatek,mt8188-scp
22 - mediatek,mt8192-scp
23 - mediatek,mt8195-scp
32 reg-names:
35 - const: sram
36 - const: cfg
37 - const: l1tcm
41 Clock for co-processor (see ../clock/clock-bindings.txt).
45 clock-names:
51 firmware-name:
58 memory-region:
62 - compatible
63 - reg
64 - reg-names
67 - if:
71 - mediatek,mt8183-scp
72 - mediatek,mt8192-scp
75 - clocks
76 - clock-names
78 - if:
82 - mediatek,mt8183-scp
83 - mediatek,mt8186-scp
84 - mediatek,mt8188-scp
89 reg-names:
95 Subnodes of the SCP represent rpmsg devices. The names of the devices
97 individual bindings for the rpmsg devices.
99 mediatek,rpmsg-name:
100 $ref: /schemas/types.yaml#/definitions/string-array
102 Contains the name for the rpmsg device. Used to match
103 the subnode to rpmsg device announced by SCP.
106 - mediatek,rpmsg-name
109 - |
110 #include <dt-bindings/clock/mt8192-clk.h>
113 compatible = "mediatek,mt8192-scp";
117 reg-names = "sram", "cfg", "l1tcm";
119 clock-names = "main";
122 mediatek,rpmsg-name = "cros-ec-rpmsg";