[PATCH V3 0/4] clk: Samsung: audss: Register audio subsytem clocks using common clk framework

Padma Venkat padma.kvr at gmail.com
Sat Jun 1 05:06:27 EDT 2013


Hi Sylwester,

On Sat, Jun 1, 2013 at 1:59 PM, Sylwester Nawrocki
<sylvester.nawrocki at gmail.com> wrote:
> Padmavathi,
>
>
> On 05/28/2013 12:02 PM, Padmavathi Venna wrote:
>>
>> Samsung S5PV210 and Exynos SoC has a separate subsystem for audio. This
>> subsystem
>> has a internal clock controller which controls i2s0 and pcm0 clocks. This
>> patch
>> series adds the Samsung audio subsytem clock to the common clock framework
>> and
>> provides the I2S controllers clock information in the dtsi file.
>>
>> This patch series is made based on Kukjin Kim for-next branch
>>
>> Changes since V2:
>>         - Removed s5pv210 compatible name from driver as it is
>>           not yet supported which is different from Exynos series
>>           audio subsystem clock conroller.
>>         - Removed clkdev lookup support and added alias names in
>>           the i2s0 controller node.
>> Changes since V1:
>>          - Reworked on all review comments by Sylwester Nawrocki
>>          - Added a header file for all clock indexes as requested by
>> Sylwester
>>          - Added different compatible names for s5pv210, exynos4 and
>> exynos5
>>          - Registered the pcm clocks with common clock framework
>
>
> Overall it looks good to me. I'm only a bit uncomfortable with using
> SAMSUNG_
> prefix for the clock index definitions. Ideally it should be something more
> specific to the SoC family. But I can't think of anything better at the
> moment.
> This covers the Exynos and S5P SoCs, hence EXYNOS_ would not be appropriate.

Actuvally I added samsung prefix when I added s5pv210 compatible name.
 But I also feel
Exynos would be better now. I will resend the patch with Exynos prefix
and with your reviewed-by.

Thanks
Padma
>
> The patch series:
> Reviewed-by: Sylwester Nawrocki <s.nawrocki at samsung.com>
>
> Thanks,
> Sylwester
>
>
>> Padmavathi Venna (4):
>>    ARM: samsung: use #include for all device trees
>>    clk: samsung: register audio subsystem clocks using common clock
>>      framework
>>    ARM: dts: add Exynos audio subsystem clock controller node
>>    ARM: dts: add clock provider information for i2s controllers in
>>      Exynos5250
>>
>>   .../bindings/clock/clk-samsung-audss.txt           |   64 ++++++++++
>>   arch/arm/boot/dts/exynos4.dtsi                     |    2 +-
>>   arch/arm/boot/dts/exynos4210-origen.dts            |    2 +-
>>   arch/arm/boot/dts/exynos4210-smdkv310.dts          |    2 +-
>>   arch/arm/boot/dts/exynos4210-trats.dts             |    2 +-
>>   arch/arm/boot/dts/exynos4210-universal_c210.dts    |    2 +-
>>   arch/arm/boot/dts/exynos4210.dtsi                  |    4 +-
>>   arch/arm/boot/dts/exynos4212.dtsi                  |    2 +-
>>   arch/arm/boot/dts/exynos4412-odroidx.dts           |    2 +-
>>   arch/arm/boot/dts/exynos4412-origen.dts            |    2 +-
>>   arch/arm/boot/dts/exynos4412-smdk4412.dts          |    2 +-
>>   arch/arm/boot/dts/exynos4412.dtsi                  |    2 +-
>>   arch/arm/boot/dts/exynos4x12.dtsi                  |    4 +-
>>   arch/arm/boot/dts/exynos5250-arndale.dts           |    2 +-
>>   arch/arm/boot/dts/exynos5250-smdk5250.dts          |    2 +-
>>   arch/arm/boot/dts/exynos5250-snow.dts              |    4 +-
>>   arch/arm/boot/dts/exynos5250.dtsi                  |   23 +++-
>>   arch/arm/boot/dts/exynos5440-sd5v1.dts             |    2 +-
>>   arch/arm/boot/dts/exynos5440-ssdk5440.dts          |    2 +-
>>   arch/arm/boot/dts/exynos5440.dtsi                  |    2 +-
>>   arch/arm/boot/dts/s3c2416-smdk2416.dts             |    2 +-
>>   arch/arm/boot/dts/s3c2416.dtsi                     |    4 +-
>>   arch/arm/boot/dts/s3c24xx.dtsi                     |    2 +-
>>   drivers/clk/samsung/Makefile                       |    1 +
>>   drivers/clk/samsung/clk-samsung-audss.c            |  133
>> ++++++++++++++++++++
>>   include/dt-bindings/clk/samsung-audss-clk.h        |   25 ++++
>>   26 files changed, 269 insertions(+), 27 deletions(-)
>>   create mode 100644
>> Documentation/devicetree/bindings/clock/clk-samsung-audss.txt
>>   create mode 100644 drivers/clk/samsung/clk-samsung-audss.c
>>   create mode 100644 include/dt-bindings/clk/samsung-audss-clk.h



More information about the linux-arm-kernel mailing list