Lines Matching +full:qcom +full:- +full:ipcc
1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mailbox/qcom-ipcc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Technologies, Inc. Inter-Processor Communication Controller
10 - Manivannan Sadhasivam <[email protected]>
13 The Inter-Processor Communication Controller (IPCC) is a centralized hardware
14 to route interrupts across various subsystems. It involves a three-level
18 a case, the client would be Modem (client-id is 2) and the signal would be
19 SMP2P (signal-id is 2). The SMP2P itself falls under the Multiprocessor (MPROC)
20 protocol (protocol-id is 0). Refer include/dt-bindings/mailbox/qcom-ipcc.h
26 - enum:
27 - qcom,qcs8300-ipcc
28 - qcom,qdu1000-ipcc
29 - qcom,sa8255p-ipcc
30 - qcom,sa8775p-ipcc
31 - qcom,sar2130p-ipcc
32 - qcom,sc7280-ipcc
33 - qcom,sc8280xp-ipcc
34 - qcom,sdx75-ipcc
35 - qcom,sm6350-ipcc
36 - qcom,sm6375-ipcc
37 - qcom,sm8250-ipcc
38 - qcom,sm8350-ipcc
39 - qcom,sm8450-ipcc
40 - qcom,sm8550-ipcc
41 - qcom,sm8650-ipcc
42 - qcom,sm8750-ipcc
43 - qcom,x1e80100-ipcc
44 - const: qcom,ipcc
52 interrupt-controller: true
54 "#interrupt-cells":
57 The first cell is the client-id, the second cell is the signal-id and the
60 "#mbox-cells":
63 The first cell is the client-id, and the second cell is the signal-id.
66 - compatible
67 - reg
68 - interrupts
69 - interrupt-controller
70 - "#interrupt-cells"
71 - "#mbox-cells"
76 - |
77 #include <dt-bindings/interrupt-controller/arm-gic.h>
78 #include <dt-bindings/mailbox/qcom-ipcc.h>
81 compatible = "qcom,sm8250-ipcc", "qcom,ipcc";
84 interrupt-controller;
85 #interrupt-cells = <3>;
86 #mbox-cells = <2>;