On Mon, Sep 28, 2020 at 10:45:35AM +0530, Varadarajan Narayanan wrote: > This patch adds support for the global clock controller found on > the IPQ5018 based devices. > > Signed-off-by: Varadarajan Narayanan <varada@xxxxxxxxxxxxxx> > --- > .../devicetree/bindings/clock/qcom,gcc.yaml | 3 + > include/dt-bindings/clock/qcom,gcc-ipq5018.h | 183 +++++++++++++++++++++ > include/dt-bindings/reset/qcom,gcc-ipq5018.h | 119 ++++++++++++++ > 3 files changed, 305 insertions(+) > create mode 100644 include/dt-bindings/clock/qcom,gcc-ipq5018.h > create mode 100644 include/dt-bindings/reset/qcom,gcc-ipq5018.h > > diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc.yaml b/Documentation/devicetree/bindings/clock/qcom,gcc.yaml > index ee0467f..74d67fc 100644 > --- a/Documentation/devicetree/bindings/clock/qcom,gcc.yaml > +++ b/Documentation/devicetree/bindings/clock/qcom,gcc.yaml > @@ -18,6 +18,8 @@ description: | > - dt-bindings/clock/qcom,gcc-apq8084.h > - dt-bindings/reset/qcom,gcc-apq8084.h > - dt-bindings/clock/qcom,gcc-ipq4019.h > + - dt-bindings/clock/qcom,gcc-ipq5018.h > + - dt-bindings/reset/qcom,gcc-ipq5018.h > - dt-bindings/clock/qcom,gcc-ipq6018.h > - dt-bindings/reset/qcom,gcc-ipq6018.h > - dt-bindings/clock/qcom,gcc-ipq806x.h (qcom,gcc-ipq8064) > @@ -39,6 +41,7 @@ properties: > enum: > - qcom,gcc-apq8084 > - qcom,gcc-ipq4019 > + - qcom,gcc-ipq5018 > - qcom,gcc-ipq6018 > - qcom,gcc-ipq8064 > - qcom,gcc-msm8660 > diff --git a/include/dt-bindings/clock/qcom,gcc-ipq5018.h b/include/dt-bindings/clock/qcom,gcc-ipq5018.h > new file mode 100644 > index 00000000..069165f > --- /dev/null > +++ b/include/dt-bindings/clock/qcom,gcc-ipq5018.h > @@ -0,0 +1,183 @@ > +/* SPDX-License-Identifier: GPL-2.0+ */ Only care about Linux and GPL OSs? And your employer is okay with GPL3 (and GPL4, ...)? IOW, dual license please.