dt-bindings: soc: qcom: Add tmecom bindings
Add devicetree bindings for qcom tmecom qmp. Change-Id: I56036e878a52b404b13aa9f7a986c1a8ca53d0da Signed-off-by: Kuldeep Singh <quic_kuldsing@quicinc.com>
This commit is contained in:
61
bindings/soc/qcom/qcom,tmecom-qmp-client.yaml
Normal file
61
bindings/soc/qcom/qcom,tmecom-qmp-client.yaml
Normal file
@@ -0,0 +1,61 @@
|
||||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||
%YAML 1.2
|
||||
---
|
||||
$id: "http://devicetree.org/schemas/soc/qcom/qcom,tmecom-qmp-client.yaml#"
|
||||
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
|
||||
|
||||
title: Qualcomm Technologies Inc. Tmecom qmp client
|
||||
|
||||
maintainers:
|
||||
- Gaurav Kashyap <quic_gaurkash@quicinc.com>
|
||||
- Kuldeep Singh <quic_kuldsing@quicinc.com>
|
||||
|
||||
description:
|
||||
QTI Messaging Protocol(QMP) TMECom client is an interface for other clients
|
||||
to send data to Trust Management Engine (TME) on MSM platforms
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: qcom,tmecom-qmp-client
|
||||
|
||||
label:
|
||||
$ref: '/schemas/types.yaml#/definitions/string'
|
||||
maxItems: 1
|
||||
description: The name of the remote proc this link connects to.
|
||||
|
||||
mboxes:
|
||||
maxItems: 1
|
||||
description: QMP mailbox phandle and channel identifier tuples
|
||||
|
||||
mbox-names:
|
||||
maxItems: 1
|
||||
description: Name for listed mail boxes
|
||||
|
||||
required:
|
||||
- compatible
|
||||
- label
|
||||
- mboxes
|
||||
- mbox-names
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
- |
|
||||
qmp_tme: qcom,qmp-tme {
|
||||
compatible = "qcom,qmp-mbox";
|
||||
qcom,remote-pid = <14>;
|
||||
mboxes = <&ipcc_mproc IPCC_CLIENT_TME
|
||||
IPCC_MPROC_SIGNAL_GLINK_QMP>;
|
||||
mbox-names = "tme_qmp";
|
||||
label = "tme";
|
||||
mbox-desc-offset = <0x0>;
|
||||
#mbox-cells = <1>;
|
||||
};
|
||||
|
||||
qcom,tmecom-qmp-client {
|
||||
compatible = "qcom,tmecom-qmp-client";
|
||||
mboxes = <&qmp_tme 0>;
|
||||
mbox-names = "tmecom";
|
||||
label = "tmecom";
|
||||
depends-on-supply = <&qmp_tme>;
|
||||
};
|
Reference in New Issue
Block a user