Lines Matching +full:shared +full:- +full:interrupt
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Shared Memory Point 2 Point
10 - Andy Gross <agross@kernel.org>
11 - Bjorn Andersson <bjorn.andersson@linaro.org>
12 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15 The Shared Memory Point to Point (SMP2P) protocol facilitates communication
16 of a single 32-bit value between two processors. Each value has a single
35 $ref: /schemas/types.yaml#/definitions/phandle-array
37 - items:
38 - description: phandle to a syscon node representing the APCS registers
39 - description: u32 representing offset to the register within the syscon
40 - description: u32 representing the ipc bit within the register
46 qcom,local-pid:
51 qcom,remote-pid:
57 $ref: /schemas/types.yaml#/definitions/uint32-array
64 "^master-kernel|slave-kernel|ipa-ap-to-modem|ipa-modem-to-ap|wlan-ap-to-wpss|wlan-wpss-to-ap$":
72 interrupt-controller:
75 cell interrupt-controller. If not specified this node will denote
78 '#interrupt-cells':
81 qcom,entry-name:
88 '#qcom,smem-state-cells':
95 - qcom,entry-name
98 - required:
99 - interrupt-controller
100 - '#interrupt-cells'
101 - required:
102 - '#qcom,smem-state-cells'
107 - compatible
108 - interrupts
109 - qcom,local-pid
110 - qcom,remote-pid
111 - qcom,smem
114 - required:
115 - mboxes
116 - required:
117 - qcom,ipc
123 # defined from the 8974 apps processor's point-of-view. It encompasses one
125 - |
126 #include <dt-bindings/interrupt-controller/arm-gic.h>
128 shared-memory {
133 qcom,local-pid = <0>;
134 qcom,remote-pid = <4>;
136 wcnss_smp2p_out: master-kernel {
137 qcom,entry-name = "master-kernel";
138 #qcom,smem-state-cells = <1>;
141 wcnss_smp2p_in: slave-kernel {
142 qcom,entry-name = "slave-kernel";
143 interrupt-controller;
144 #interrupt-cells = <2>;