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