# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: "http://devicetree.org/schemas/bindings/soc/qcom/qcom,ipcc-self-ping.yaml#"
$schema: "http://devicetree.org/meta-schemas/core.yaml#"

title: The document describes the device tree binding for testing the IPCC

maintainers:
  - Melody Olvera <quic_molvera@quicinc.com>

description: |+
  For details on the IPCC driver, please see qcom-ipcc.yam;

properties:
  compatible:
    items:
      - const: qcom,ipcc-self-ping

  interrupts:
    minItems: 1

  mboxes:
    minItems: 1

required:
  - compatible
  - interrupts
  - mboxes

additionalProperties: false

example:
  - |
    ipcc_self_ping: ipcc-self-ping {
	compatible = "qcom,ipcc-self-ping";
	interrupts-extended = <&ipcc_mproc IPCC_CLIENT_APSS
			IPCC_MPROC_SIGNAL_SMP2P IRQ_TYPE_LEVEL_HIGH>;
	mboxes = <&ipcc_mproc IPCC_CLIENT_APSS IPCC_MPROC_SIGNAL_SMP2P>;
    };
