Message ID | 1423245171-25485-1-git-send-email-javier.martinez@collabora.co.uk (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Hello Kukjin, On 02/06/2015 06:52 PM, Javier Martinez Canillas wrote: > From: Tushar Behera <tushar.b@samsung.com> > > On Snow, Peach Pit and Peach Pi boards, the Exynos SoC XCLKOUT output pin > provides the master clock (mclk) to codecs. So make them a clock consumer. > > Signed-off-by: Tushar Behera <tushar.b@samsung.com> > Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk> > --- > Please drop this patch since I took it from [0] but that patch was when the master clock was grabbed in the ASoC machine driver but the final version that got merged grabs the master clock in the codec driver so it has to be in the codec device node too. I'll send the correct version soon. Best regards, Javier [0]: https://lkml.org/lkml/2014/5/20/4
diff --git a/arch/arm/boot/dts/exynos5250-snow.dts b/arch/arm/boot/dts/exynos5250-snow.dts index 5be966df7603..6096d6b02dd8 100644 --- a/arch/arm/boot/dts/exynos5250-snow.dts +++ b/arch/arm/boot/dts/exynos5250-snow.dts @@ -206,6 +206,8 @@ samsung,model = "Snow-I2S-MAX98095"; samsung,i2s-controller = <&i2s0>; samsung,audio-codec = <&max98095>; + clocks = <&pmu_system_controller 0>; + clock-names = "mclk"; }; usb3_vbus_reg: regulator-usb3 { diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts b/arch/arm/boot/dts/exynos5420-peach-pit.dts index ec86d9523935..1d4db3b0676e 100644 --- a/arch/arm/boot/dts/exynos5420-peach-pit.dts +++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts @@ -594,6 +594,8 @@ interrupt-parent = <&gpx0>; pinctrl-names = "default"; pinctrl-0 = <&max98090_irq>; + clocks = <&pmu_system_controller 0>; + clock-names = "mclk"; }; light-sensor@44 { diff --git a/arch/arm/boot/dts/exynos5800-peach-pi.dts b/arch/arm/boot/dts/exynos5800-peach-pi.dts index 06737c60d333..6f2fc3445bd5 100644 --- a/arch/arm/boot/dts/exynos5800-peach-pi.dts +++ b/arch/arm/boot/dts/exynos5800-peach-pi.dts @@ -581,6 +581,8 @@ interrupt-parent = <&gpx0>; pinctrl-names = "default"; pinctrl-0 = <&max98091_irq>; + clocks = <&pmu_system_controller 0>; + clock-names = "mclk"; }; light-sensor@44 {