arm: qcom: mdm9615: second round of bindings and DT fixes This is a second round of bindings & DT fixes for the MDM9615 platform. This second round focuses on less trivial changes like pinctrl & regulators bindings, the remaining work will mainly be fixing the qcom,kpss-timer/qcom,msm-timer situation and add bindings for qcom,lcc-mdm9615, qcom,kpss-gcc & swir,mangoh-iotport-spi. Dependencies: - patch 1,3-4: None - patch 2: bindings dependency on 20221005-mdm9615-sx1509q-yaml-v2-0-a4a5b8eecc7b@linaro.org To: Bjorn Andersson <andersson@kernel.org> To: Andy Gross <agross@kernel.org> To: Konrad Dybcio <konrad.dybcio@somainline.org> To: Linus Walleij <linus.walleij@linaro.org> To: Rob Herring <robh+dt@kernel.org> To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org> To: Lee Jones <lee@kernel.org> To: Liam Girdwood <lgirdwood@gmail.com> To: Mark Brown <broonie@kernel.org> Cc: linux-arm-msm@vger.kernel.org Cc: linux-gpio@vger.kernel.org Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Changes in v3: - Path 1: Removed from serie because applied - Path 2: None - Path 3: Added reviewed-by tag - Path 4: Fixed dt-schema title and added unevaluatedProperties - Path 5: Various schema fixes, uses same naming as other dt-schema for qcom regulators - New patch added changing regulators names of msm8660 to conform to bindings - Link to v2: https://lore.kernel.org/r/20221005-mdm9615-pinctrl-yaml-v2-0-639fe67a04be@linaro.org Changes in v2: - Rebased on v6.1-rc1 - Patch 1: Fixed bindings and aligned with Krysztof's series - Patch 2: Rewrote patch title and added reviewed-by tag - Patch 3: Added reviewed-by tag - Patch 4: Moved to end, added support for (regulators|-regulators) sudnode - Patch 5: Fixed schema description and added missing unevaluatedProperties in patternProperties - Patch 6: Dropped & squashed with patch 4 - Link to v1: https://lore.kernel.org/r/20221005-mdm9615-pinctrl-yaml-v1-0-0cbc006e2a30@linaro.org --- Neil Armstrong (5): arm: dts: qcom: mdm9615: align pinctrl subnodes with dt-schema bindings arm: dts: qcom: mdm9615: wp8548-mangoh-green: fix sx150xq node names and probe-reset property dt-bindings: regulators: convert non-smd RPM Regulators bindings to dt-schema dt-bindings: soc: qcom: convert non-smd RPM bindings to dt-schema arm: dts: qcom-msm8660: align RPM regulators node name with bindings Documentation/devicetree/bindings/mfd/qcom-rpm.txt | 283 --------------------- .../bindings/regulator/qcom,ipc-rpm-regulator.yaml | 128 ++++++++++ .../devicetree/bindings/soc/qcom/qcom,ipc-rpm.yaml | 101 ++++++++ .../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 20 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 22 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 4 +- 6 files changed, 252 insertions(+), 306 deletions(-) --- base-commit: 19d64985796125c5e3820c3db995c5df6d13d6dc change-id: 20221005-mdm9615-pinctrl-yaml-13f5c18a4d3a Best regards,