Message ID | 20230625202547.174647-5-dmitry.baryshkov@linaro.org |
---|---|
State | Superseded |
Headers | show |
Series | ARM: qcom: apq8064: support CPU frequency scaling | expand |
On Sun, 25 Jun 2023 23:25:25 +0300, Dmitry Baryshkov wrote: > Define bindings for the Qualcomm Krait CPU and L2 clock controller. This > device is used on old Qualcomm SoCs (APQ8064, MSM8960) and supports up > to 4 core clocks and a separate L2 clock. Furthermore, L2 clock is > represented as the interconnect to facilitate L2 frequency scaling > together with scaling the CPU frequencies. > > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > --- > include/dt-bindings/clock/qcom,krait-cc.h | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > create mode 100644 include/dt-bindings/clock/qcom,krait-cc.h > Acked-by: Rob Herring <robh@kernel.org>
diff --git a/include/dt-bindings/clock/qcom,krait-cc.h b/include/dt-bindings/clock/qcom,krait-cc.h new file mode 100644 index 000000000000..ff69a0a968d8 --- /dev/null +++ b/include/dt-bindings/clock/qcom,krait-cc.h @@ -0,0 +1,17 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ +/* + * Copyright (C) 2023 Linaro Ltd. All rights reserved. + */ + +#ifndef __DT_BINDINGS_CLOCK_QCOM_KRAIT_CC_H +#define __DT_BINDINGS_CLOCK_QCOM_KRAIT_CC_H + +#define KRAIT_CPU_0 0 +#define KRAIT_CPU_1 1 +#define KRAIT_CPU_2 2 +#define KRAIT_CPU_3 3 +#define KRAIT_L2 4 + +#define KRAIT_NUM_CLOCKS 5 + +#endif
Define bindings for the Qualcomm Krait CPU and L2 clock controller. This device is used on old Qualcomm SoCs (APQ8064, MSM8960) and supports up to 4 core clocks and a separate L2 clock. Furthermore, L2 clock is represented as the interconnect to facilitate L2 frequency scaling together with scaling the CPU frequencies. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> --- include/dt-bindings/clock/qcom,krait-cc.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 include/dt-bindings/clock/qcom,krait-cc.h