This is a split of binding patches from [1]. When sending the original series I missed adding DT maintainers to the CC list, so while all the DTS changes were accepted by Bjorn, the dt-bindings were not reviewed (and were not taken in). Changes since v1: - Moved the first condition block (clocks/clock-names requirement) under the allOf (requested by Krzysztof). [1] https://lore.kernel.org/linux-arm-msm/20220617122922.769562-1-dmitry.baryshkov@xxxxxxxxxx/ Dmitry Baryshkov (2): dt-bindings: clock: qcom,mmcc: fix clocks/clock-names definitions dt-bindings: clock: qcom,mmcc: define clocks/clock-names for MSM8996 .../devicetree/bindings/clock/qcom,mmcc.yaml | 178 ++++++++++++++---- 1 file changed, 146 insertions(+), 32 deletions(-) -- 2.35.1