106 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2# Copyright (c) 2023 Linaro Limited3%YAML 1.24---5$id: http://devicetree.org/schemas/net/wireless/qcom,ath11k-pci.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Qualcomm Technologies ath11k wireless devices (PCIe)9 10maintainers:11 - Kalle Valo <kvalo@kernel.org>12 - Jeff Johnson <jjohnson@kernel.org>13 14description: |15 Qualcomm Technologies IEEE 802.11ax PCIe devices16 17properties:18 compatible:19 enum:20 - pci17cb,1101 # QCA639021 - pci17cb,1103 # WCN685522 23 reg:24 maxItems: 125 26 qcom,ath11k-calibration-variant:27 $ref: /schemas/types.yaml#/definitions/string28 description: |29 string to uniquely identify variant of the calibration data for designs30 with colliding bus and device ids31 32 vddrfacmn-supply:33 description: VDD_RFA_CMN supply regulator handle34 35 vddaon-supply:36 description: VDD_AON supply regulator handle37 38 vddwlcx-supply:39 description: VDD_WL_CX supply regulator handle40 41 vddwlmx-supply:42 description: VDD_WL_MX supply regulator handle43 44 vddrfa0p8-supply:45 description: VDD_RFA_0P8 supply regulator handle46 47 vddrfa1p2-supply:48 description: VDD_RFA_1P2 supply regulator handle49 50 vddrfa1p7-supply:51 description: VDD_RFA_1P7 supply regulator handle52 53 vddpcie0p9-supply:54 description: VDD_PCIE_0P9 supply regulator handle55 56 vddpcie1p8-supply:57 description: VDD_PCIE_1P8 supply regulator handle58 59required:60 - compatible61 - reg62 63allOf:64 - if:65 properties:66 compatible:67 contains:68 const: pci17cb,110169 then:70 required:71 - vddrfacmn-supply72 - vddaon-supply73 - vddwlcx-supply74 - vddwlmx-supply75 - vddrfa0p8-supply76 - vddrfa1p2-supply77 - vddrfa1p7-supply78 - vddpcie0p9-supply79 - vddpcie1p8-supply80 81additionalProperties: false82 83examples:84 - |85 pcie {86 #address-cells = <3>;87 #size-cells = <2>;88 89 pcie@0 {90 device_type = "pci";91 reg = <0x0 0x0 0x0 0x0 0x0>;92 #address-cells = <3>;93 #size-cells = <2>;94 ranges;95 96 bus-range = <0x01 0xff>;97 98 wifi@0 {99 compatible = "pci17cb,1103";100 reg = <0x10000 0x0 0x0 0x0 0x0>;101 102 qcom,ath11k-calibration-variant = "LE_X13S";103 };104 };105 };106