dt-bindings: Add remoteproc AoN binding documentation

This commit adds a device tree binding documentation for the
AoN subsystem.
The documentation includes details about the properties, usage
and examples of the binding.

Change-Id: Ic4d4ec8d0ea1fc9b83cc0369fc0df06f6631f329
Signed-off-by: Pradnya Dahiwale <quic_pdahiwal@quicinc.com>
This commit is contained in:
Pradnya Dahiwale
2024-06-18 15:48:20 +05:30
parent 69b90ab4ae
commit 0eaf4bb77a

View File

@@ -0,0 +1,45 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/remoteproc/qcom,slate.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: Qualcomm Technologies, Inc. SLATE Peripheral Image Loader
maintainers:
- Pradnya Dahiwale <quic_pdahiwal@quicinc.com>
description:
This document defines the binding for a component that loads and boots
firmware on the Qualcomm Technologies, Inc. SLATE core.
properties:
compatible:
const: qcom,rproc-slate
qcom,firmware-name:
$ref: /schemas/types.yaml#/definitions/string
description: Firmware name for the AoN core
qcom,slate2ap-status-gpio:
description: IRQ used by SLATE to inturrupt MSM.
qcom,ap2slate-status-gpio:
description: IRQ used by MSM to interrupt SLATE.
required:
- compatible
additionalProperties: false
examples:
- |
aon_pas:qcom,rproc-slate {
compatible = "qcom,rproc-slate";
qcom,firmware-name = "slatefw.mdt";
/* GPIO inputs from blackghost */
qcom,slate2ap-status-gpio = <&tlmm 98 0>;
/* GPIO output to blackghost */
qcom,ap2slate-status-gpio = <&tlmm 97 0>;
};