WCN3990 and other similar WiFi/BT chips incorporate a simple on-chip PMU (clearly described as such in the documentation). Extend DT schema covering other Qualcomm WiFi/BT chips to cover these devices too. Signed-off-by: Dmitry Baryshkov --- .../bindings/regulator/qcom,qca6390-pmu.yaml | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/Documentation/devicetree/bindings/regulator/qcom,qca6390-pmu.yaml b/Documentation/devicetree/bindings/regulator/qcom,qca6390-pmu.yaml index 47c425c9fff1..dc88523f46f8 100644 --- a/Documentation/devicetree/bindings/regulator/qcom,qca6390-pmu.yaml +++ b/Documentation/devicetree/bindings/regulator/qcom,qca6390-pmu.yaml @@ -18,6 +18,11 @@ properties: compatible: enum: - qcom,qca6390-pmu + - qcom,wcn3950-pmu + - qcom,wcn3988-pmu + - qcom,wcn3990-pmu + - qcom,wcn3991-pmu + - qcom,wcn3998-pmu - qcom,wcn6750-pmu - qcom,wcn6855-pmu - qcom,wcn7850-pmu @@ -76,9 +81,18 @@ properties: vddpcie1p9-supply: description: VDD_PCIE_1P9 supply regulator handle + vddch0-supply: + description: chain 0 supply regulator handle + + vddch1-supply: + description: chain 1 supply regulator handle + vddio-supply: description: VDD_IO supply regulator handle + vddxo-supply: + description: VDD_XTAL supply regulator handle + wlan-enable-gpios: maxItems: 1 description: GPIO line enabling the ATH11K WLAN module supplied by the PMU @@ -132,6 +146,28 @@ allOf: - vddpcie1p3-supply - vddpcie1p9-supply - vddio-supply + + - if: + properties: + compatible: + contains: + enum: + - qcom,wcn3950-pmu + - qcom,wcn3988-pmu + - qcom,wcn3990-pmu + - qcom,wcn3991-pmu + - qcom,wcn3998-pmu + then: + properties: + wlan-enable-gpios: false + bt-enable-gpios: false + required: + - vddio-supply + - vddxo-supply + - vddrfa1p3-supply + - vddch0-supply + - vddch1-supply + - if: properties: compatible: -- 2.47.3