diff --git a/bindings/soc/qcom/qcom,pcie-pdc.yaml b/bindings/soc/qcom/qcom,pcie-pdc.yaml new file mode 100644 index 00000000..8010730e --- /dev/null +++ b/bindings/soc/qcom/qcom,pcie-pdc.yaml @@ -0,0 +1,43 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/soc/qcom/qcom,pcie-pdc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Technologies, Inc. (QTI) PCIe PDC Device + +maintainers: + - Maulik Shah + - Rashid Zafar + +description: + Support for configuring IRQ at PCIe PDC interrupt controller. + GPIO IRQs can be made wake up capable at PCIe PDC to allow SoC exit + from deepest low power modes. + +properties: + compatible: + enum: + - qcom,sun-pcie-pdc + - qcom,pineapple-pcie-pdc + - qcom,cliffs-pcie-pdc + - qcom,pcie-pdc + + reg: + maxItems: 1 + description: Should specify the base address for the PCIe PDC device. + +required: + - compatible + - reg + +additionalProperties: false + +examples: + # Example of PCIE PDC device + - | + pcie_pdc: pdc@b350000 { + compatible = "qcom,pineapple-pcie-pdc", "qcom,pcie-pdc"; + reg = <0xb350000 0x20000>; + }; +...