97 lines · yaml
1# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/remoteproc/qcom,sc8180x-pas.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm SC8180X Peripheral Authentication Service8 9maintainers:10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>11 12description:13 Qualcomm SC8180X SoC Peripheral Authentication Service loads and boots14 firmware on the Qualcomm DSP Hexagon cores.15 16properties:17 compatible:18 enum:19 - qcom,sc8180x-adsp-pas20 - qcom,sc8180x-cdsp-pas21 - qcom,sc8180x-mpss-pas22 23 reg:24 maxItems: 125 26 clocks:27 items:28 - description: XO clock29 30 clock-names:31 items:32 - const: xo33 34 qcom,qmp:35 $ref: /schemas/types.yaml#/definitions/phandle36 description: Reference to the AOSS side-channel message RAM.37 38 smd-edge: false39 40 memory-region:41 maxItems: 142 description: Reference to the reserved-memory for the Hexagon core43 44 firmware-name:45 maxItems: 146 description: Firmware name for the Hexagon core47 48required:49 - compatible50 - reg51 - memory-region52 53allOf:54 - $ref: /schemas/remoteproc/qcom,pas-common.yaml#55 - if:56 properties:57 compatible:58 enum:59 - qcom,sc8180x-adsp-pas60 - qcom,sc8180x-cdsp-pas61 then:62 properties:63 interrupts:64 maxItems: 565 interrupt-names:66 maxItems: 567 else:68 properties:69 interrupts:70 minItems: 671 interrupt-names:72 minItems: 673 74 - if:75 properties:76 compatible:77 enum:78 - qcom,sc8180x-adsp-pas79 - qcom,sc8180x-cdsp-pas80 then:81 properties:82 power-domains:83 items:84 - description: LCX power domain85 - description: LMX power domain86 power-domain-names:87 items:88 - const: lcx89 - const: lmx90 else:91 properties:92 # TODO: incomplete93 power-domains: false94 power-domain-names: false95 96unevaluatedProperties: false97