2022-08-08 18:19:55

by Sam Protsenko

[permalink] [raw]
Subject: [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU

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


2022-08-09 07:20:27

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU

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/[email protected]/#t


Best regards,
Krzysztof

2022-08-09 11:15:33

by Sam Protsenko

[permalink] [raw]
Subject: Re: [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU

On Tue, 9 Aug 2022 at 10:09, Krzysztof Kozlowski
<[email protected]> 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/[email protected]/#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

2022-08-09 11:56:35

by Sam Protsenko

[permalink] [raw]
Subject: Re: [PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU

On Mon, 8 Aug 2022 at 21:15, Sam Protsenko <[email protected]> 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