1# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/remoteproc/qcom,pas-common.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Qualcomm Peripheral Authentication Service Common Properties 8 9maintainers: 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 11 12description: 13 Common properties of Qualcomm SoCs Peripheral Authentication Service. 14 15properties: 16 clocks: 17 minItems: 1 18 maxItems: 2 19 20 clock-names: 21 minItems: 1 22 maxItems: 2 23 24 interconnects: 25 maxItems: 1 26 27 interrupts: 28 minItems: 5 29 items: 30 - description: Watchdog interrupt 31 - description: Fatal interrupt 32 - description: Ready interrupt 33 - description: Handover interrupt 34 - description: Stop acknowledge interrupt 35 - description: Shutdown acknowledge interrupt 36 37 interrupt-names: 38 minItems: 5 39 items: 40 - const: wdog 41 - const: fatal 42 - const: ready 43 - const: handover 44 - const: stop-ack 45 - const: shutdown-ack 46 47 iommus: 48 maxItems: 1 49 50 power-domains: 51 minItems: 1 52 maxItems: 3 53 54 power-domain-names: 55 minItems: 1 56 maxItems: 3 57 58 qcom,smem-states: 59 $ref: /schemas/types.yaml#/definitions/phandle-array 60 description: States used by the AP to signal the Hexagon core 61 items: 62 - description: Stop the modem 63 64 qcom,smem-state-names: 65 description: The names of the state bits used for SMP2P output 66 items: 67 - const: stop 68 69 smd-edge: 70 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 71 description: 72 Qualcomm Shared Memory subnode which represents communication edge, 73 channels and devices related to the ADSP. 74 unevaluatedProperties: false 75 76 glink-edge: 77 $ref: /schemas/remoteproc/qcom,glink-edge.yaml# 78 description: 79 Qualcomm G-Link subnode which represents communication edge, channels 80 and devices related to the ADSP. 81 unevaluatedProperties: false 82 83required: 84 - clocks 85 - clock-names 86 - interrupts 87 - interrupt-names 88 - qcom,smem-states 89 - qcom,smem-state-names 90 91additionalProperties: true 92