Message ID | 20200826171529.23618-1-s.nawrocki@samsung.com (mailing list archive) |
---|---|
State | Awaiting Upstream, archived |
Headers | show |
Series | [1/3] clk: samsung: Add clk ID definitions for the CPU parent clocks | expand |
On Wed, Aug 26, 2020 at 07:15:27PM +0200, Sylwester Nawrocki wrote: > Add clock ID definitions for the CPU parent clocks for SoCs > which don't have such definitions yet. This will allow us to > reference the parent clocks directly by cached struct clk_hw > pointers in the clock provider, rather than doing clk lookup > by name. > > Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> > --- > include/dt-bindings/clock/exynos5250.h | 4 +++- > include/dt-bindings/clock/exynos5420.h | 5 +++++ > 2 files changed, 8 insertions(+), 1 deletion(-) Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Best regards, Krzysztof
Hi Sylwester, On Thu, Aug 27, 2020 at 2:16 AM Sylwester Nawrocki <s.nawrocki@samsung.com> wrote: > > Add clock ID definitions for the CPU parent clocks for SoCs > which don't have such definitions yet. This will allow us to > reference the parent clocks directly by cached struct clk_hw > pointers in the clock provider, rather than doing clk lookup > by name. > > Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> > --- > include/dt-bindings/clock/exynos5250.h | 4 +++- > include/dt-bindings/clock/exynos5420.h | 5 +++++ > 2 files changed, 8 insertions(+), 1 deletion(-) > > diff --git a/include/dt-bindings/clock/exynos5250.h b/include/dt-bindings/clock/exynos5250.h > index bc8a3c5..e259cc0 100644 > --- a/include/dt-bindings/clock/exynos5250.h > +++ b/include/dt-bindings/clock/exynos5250.h > @@ -172,8 +172,10 @@ > #define CLK_MOUT_GPLL 1025 > #define CLK_MOUT_ACLK200_DISP1_SUB 1026 > #define CLK_MOUT_ACLK300_DISP1_SUB 1027 > +#define CLK_MOUT_APLL 1028 > +#define CLK_MOUT_MPLL 1029 > > /* must be greater than maximal clock id */ > -#define CLK_NR_CLKS 1028 > +#define CLK_NR_CLKS 1030 > > #endif /* _DT_BINDINGS_CLOCK_EXYNOS_5250_H */ > diff --git a/include/dt-bindings/clock/exynos5420.h b/include/dt-bindings/clock/exynos5420.h > index ff917c8..9fffc6c 100644 > --- a/include/dt-bindings/clock/exynos5420.h > +++ b/include/dt-bindings/clock/exynos5420.h > @@ -231,6 +231,11 @@ > #define CLK_MOUT_SCLK_SPLL 660 > #define CLK_MOUT_MX_MSPLL_CCORE_PHY 661 > #define CLK_MOUT_SW_ACLK_G3D 662 > +#define CLK_MOUT_APLL 663 > +#define CLK_MOUT_MSPLL_CPU 664 > +#define CLK_MOUT_KPLL 665 > +#define CLK_MOUT_MSPLL_KFC 666 > + > > /* divider clocks */ > #define CLK_DOUT_PIXEL 768 > -- > 2.7.4 > Acked-by: Chanwoo Choi <cw00.choi@samsung.com>
On Wed, 26 Aug 2020 19:15:27 +0200, Sylwester Nawrocki wrote: > Add clock ID definitions for the CPU parent clocks for SoCs > which don't have such definitions yet. This will allow us to > reference the parent clocks directly by cached struct clk_hw > pointers in the clock provider, rather than doing clk lookup > by name. > > Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> > --- > include/dt-bindings/clock/exynos5250.h | 4 +++- > include/dt-bindings/clock/exynos5420.h | 5 +++++ > 2 files changed, 8 insertions(+), 1 deletion(-) > Acked-by: Rob Herring <robh@kernel.org>
On 26.08.2020 19:15, Sylwester Nawrocki wrote: > Add clock ID definitions for the CPU parent clocks for SoCs > which don't have such definitions yet. This will allow us to > reference the parent clocks directly by cached struct clk_hw > pointers in the clock provider, rather than doing clk lookup > by name. > > Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Applied.
diff --git a/include/dt-bindings/clock/exynos5250.h b/include/dt-bindings/clock/exynos5250.h index bc8a3c5..e259cc0 100644 --- a/include/dt-bindings/clock/exynos5250.h +++ b/include/dt-bindings/clock/exynos5250.h @@ -172,8 +172,10 @@ #define CLK_MOUT_GPLL 1025 #define CLK_MOUT_ACLK200_DISP1_SUB 1026 #define CLK_MOUT_ACLK300_DISP1_SUB 1027 +#define CLK_MOUT_APLL 1028 +#define CLK_MOUT_MPLL 1029 /* must be greater than maximal clock id */ -#define CLK_NR_CLKS 1028 +#define CLK_NR_CLKS 1030 #endif /* _DT_BINDINGS_CLOCK_EXYNOS_5250_H */ diff --git a/include/dt-bindings/clock/exynos5420.h b/include/dt-bindings/clock/exynos5420.h index ff917c8..9fffc6c 100644 --- a/include/dt-bindings/clock/exynos5420.h +++ b/include/dt-bindings/clock/exynos5420.h @@ -231,6 +231,11 @@ #define CLK_MOUT_SCLK_SPLL 660 #define CLK_MOUT_MX_MSPLL_CCORE_PHY 661 #define CLK_MOUT_SW_ACLK_G3D 662 +#define CLK_MOUT_APLL 663 +#define CLK_MOUT_MSPLL_CPU 664 +#define CLK_MOUT_KPLL 665 +#define CLK_MOUT_MSPLL_KFC 666 + /* divider clocks */ #define CLK_DOUT_PIXEL 768
Add clock ID definitions for the CPU parent clocks for SoCs which don't have such definitions yet. This will allow us to reference the parent clocks directly by cached struct clk_hw pointers in the clock provider, rather than doing clk lookup by name. Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> --- include/dt-bindings/clock/exynos5250.h | 4 +++- include/dt-bindings/clock/exynos5420.h | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-)