1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/remoteproc/mtk,scp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Mediatek SCP Bindings
10 - Tinghan Shen <tinghan.shen@mediatek.com>
13 This binding provides support for ARM Cortex M4 Co-processor found on some
27 Should contain the address ranges for memory regions SRAM, CFG, and,
28 on some platforms, L1TCM.
41 Clock for co-processor (see ../clock/clock-bindings.txt).
42 Required by mt8183 and mt8192.
52 $ref: /schemas/types.yaml#/definitions/string
54 If present, name (or relative path) of the file within the
55 firmware search path containing the firmware image used when
95 Subnodes of the SCP represent rpmsg devices. The names of the devices
96 are not important. The properties of these nodes are defined by the
97 individual bindings for the rpmsg devices.
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
110 #include <dt-bindings/clock/mt8192-clk.h>
113 compatible = "mediatek,mt8192-scp";
114 reg = <0x10500000 0x80000>,
116 <0x10720000 0xe0000>;
117 reg-names = "sram", "cfg", "l1tcm";
118 clocks = <&infracfg CLK_INFRA_SCPSYS>;
119 clock-names = "main";
122 mediatek,rpmsg-name = "cros-ec-rpmsg";