devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU
@ 2022-08-08 18:15 Sam Protsenko
  2022-08-09  7:09 ` Krzysztof Kozlowski
  2022-08-09 11:45 ` Sam Protsenko
  0 siblings, 2 replies; 4+ messages in thread
From: Sam Protsenko @ 2022-08-08 18:15 UTC (permalink / raw)
  To: Sylwester Nawrocki, Krzysztof Kozlowski, Rob Herring,
	Chanwoo Choi
  Cc: Tomasz Figa, Alim Akhtar, Michael Turquette, Stephen Boyd,
	Sumit Semwal, linux-samsung-soc, linux-clk, devicetree,
	linux-arm-kernel, linux-kernel

This patch series implements some missing Exynos850 clock domains. Right
now those are mainly required for SysMMU clocks, although of course
there is a lot of other clocks generated by those CMUs.

Exynos850 has next SysMMU instances:
  - SYSMMU_AUD
  - SYSMMU_DPU
  - SYSMMU_IS0
  - SYSMMU_IS1
  - SYSMMU_MFCMSCL

As CMU_DPU is already implemented, that leaves CMU_AUD, CMU_IS and
CMU_MFCMSCL to be implemented, which is done in this series:
  - CMU_AUD: audio clocks
  - CMU_IS: camera clocks (Image Signal Processing)
  - CMU_MFCMSCL: multi-format codec and scaler clocks

Sam Protsenko (7):
  dt-bindings: clock: Add bindings for Exynos850 CMU_AUD
  dt-bindings: clock: Add bindings for Exynos850 CMU_IS
  dt-bindings: clock: Add bindings for Exynos850 CMU_MFCMSCL
  clk: samsung: exynos850: Style fixes
  clk: samsung: exynos850: Implement CMU_AUD domain
  clk: samsung: exynos850: Implement CMU_IS domain
  clk: samsung: exynos850: Implement CMU_MFCMSCL domain

 .../clock/samsung,exynos850-clock.yaml        |  69 ++
 drivers/clk/samsung/clk-exynos850.c           | 682 +++++++++++++++++-
 include/dt-bindings/clock/exynos850.h         | 136 +++-
 3 files changed, 883 insertions(+), 4 deletions(-)

-- 
2.30.2


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU
  2022-08-08 18:15 [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU Sam Protsenko
@ 2022-08-09  7:09 ` Krzysztof Kozlowski
  2022-08-09 11:09   ` Sam Protsenko
  2022-08-09 11:45 ` Sam Protsenko
  1 sibling, 1 reply; 4+ messages in thread
From: Krzysztof Kozlowski @ 2022-08-09  7:09 UTC (permalink / raw)
  To: Sam Protsenko, Sylwester Nawrocki, Rob Herring, Chanwoo Choi
  Cc: Tomasz Figa, Alim Akhtar, Michael Turquette, Stephen Boyd,
	Sumit Semwal, linux-samsung-soc, linux-clk, devicetree,
	linux-arm-kernel, linux-kernel

On 08/08/2022 21:15, Sam Protsenko wrote:
> This patch series implements some missing Exynos850 clock domains. Right
> now those are mainly required for SysMMU clocks, although of course
> there is a lot of other clocks generated by those CMUs.
> 
> Exynos850 has next SysMMU instances:
>   - SYSMMU_AUD
>   - SYSMMU_DPU
>   - SYSMMU_IS0
>   - SYSMMU_IS1
>   - SYSMMU_MFCMSCL
> 
> As CMU_DPU is already implemented, that leaves CMU_AUD, CMU_IS and
> CMU_MFCMSCL to be implemented, which is done in this series:
>   - CMU_AUD: audio clocks
>   - CMU_IS: camera clocks (Image Signal Processing)
>   - CMU_MFCMSCL: multi-format codec and scaler clocks

Please send a v2:
1. Using proper output from get_maintainers.pl
2. Using standard git send-email or any other equivalent method, so your
patchset is properly threaded. It's not possible to apply it otherwise.
See also:
https://lore.kernel.org/all/20220808181600.10491-1-semen.protsenko@linaro.org/#t


Best regards,
Krzysztof

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU
  2022-08-09  7:09 ` Krzysztof Kozlowski
@ 2022-08-09 11:09   ` Sam Protsenko
  0 siblings, 0 replies; 4+ messages in thread
From: Sam Protsenko @ 2022-08-09 11:09 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Sylwester Nawrocki, Rob Herring, Chanwoo Choi, Tomasz Figa,
	Alim Akhtar, Michael Turquette, Stephen Boyd, Sumit Semwal,
	linux-samsung-soc, linux-clk, devicetree, linux-arm-kernel,
	linux-kernel

On Tue, 9 Aug 2022 at 10:09, Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
>
> On 08/08/2022 21:15, Sam Protsenko wrote:
> > This patch series implements some missing Exynos850 clock domains. Right
> > now those are mainly required for SysMMU clocks, although of course
> > there is a lot of other clocks generated by those CMUs.
> >
> > Exynos850 has next SysMMU instances:
> >   - SYSMMU_AUD
> >   - SYSMMU_DPU
> >   - SYSMMU_IS0
> >   - SYSMMU_IS1
> >   - SYSMMU_MFCMSCL
> >
> > As CMU_DPU is already implemented, that leaves CMU_AUD, CMU_IS and
> > CMU_MFCMSCL to be implemented, which is done in this series:
> >   - CMU_AUD: audio clocks
> >   - CMU_IS: camera clocks (Image Signal Processing)
> >   - CMU_MFCMSCL: multi-format codec and scaler clocks
>
> Please send a v2:
> 1. Using proper output from get_maintainers.pl
> 2. Using standard git send-email or any other equivalent method, so your
> patchset is properly threaded. It's not possible to apply it otherwise.
> See also:
> https://lore.kernel.org/all/20220808181600.10491-1-semen.protsenko@linaro.org/#t
>

Thanks, will do. Just wanted to avoid cluttering the "device tree"
mailing list with actual driver changes. But obviously it's not a
proper way.

>
> Best regards,
> Krzysztof

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU
  2022-08-08 18:15 [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU Sam Protsenko
  2022-08-09  7:09 ` Krzysztof Kozlowski
@ 2022-08-09 11:45 ` Sam Protsenko
  1 sibling, 0 replies; 4+ messages in thread
From: Sam Protsenko @ 2022-08-09 11:45 UTC (permalink / raw)
  To: Sylwester Nawrocki, Krzysztof Kozlowski, Rob Herring,
	Chanwoo Choi
  Cc: Tomasz Figa, Alim Akhtar, Michael Turquette, Stephen Boyd,
	Sumit Semwal, linux-samsung-soc, linux-clk, devicetree,
	linux-arm-kernel, linux-kernel

On Mon, 8 Aug 2022 at 21:15, Sam Protsenko <semen.protsenko@linaro.org> wrote:
>
> This patch series implements some missing Exynos850 clock domains. Right
> now those are mainly required for SysMMU clocks, although of course
> there is a lot of other clocks generated by those CMUs.
>
> Exynos850 has next SysMMU instances:
>   - SYSMMU_AUD
>   - SYSMMU_DPU
>   - SYSMMU_IS0
>   - SYSMMU_IS1
>   - SYSMMU_MFCMSCL
>
> As CMU_DPU is already implemented, that leaves CMU_AUD, CMU_IS and
> CMU_MFCMSCL to be implemented, which is done in this series:
>   - CMU_AUD: audio clocks
>   - CMU_IS: camera clocks (Image Signal Processing)
>   - CMU_MFCMSCL: multi-format codec and scaler clocks
>
> Sam Protsenko (7):
>   dt-bindings: clock: Add bindings for Exynos850 CMU_AUD
>   dt-bindings: clock: Add bindings for Exynos850 CMU_IS
>   dt-bindings: clock: Add bindings for Exynos850 CMU_MFCMSCL
>   clk: samsung: exynos850: Style fixes
>   clk: samsung: exynos850: Implement CMU_AUD domain
>   clk: samsung: exynos850: Implement CMU_IS domain
>   clk: samsung: exynos850: Implement CMU_MFCMSCL domain
>
>  .../clock/samsung,exynos850-clock.yaml        |  69 ++
>  drivers/clk/samsung/clk-exynos850.c           | 682 +++++++++++++++++-
>  include/dt-bindings/clock/exynos850.h         | 136 +++-
>  3 files changed, 883 insertions(+), 4 deletions(-)
>
> --
> 2.30.2
>

This patch series is superseded by v2 here: [1].

[1] https://lkml.org/lkml/2022/8/9/328

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-08-09 11:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-08 18:15 [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU Sam Protsenko
2022-08-09  7:09 ` Krzysztof Kozlowski
2022-08-09 11:09   ` Sam Protsenko
2022-08-09 11:45 ` Sam Protsenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).