From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933114AbdKCQ4T (ORCPT ); Fri, 3 Nov 2017 12:56:19 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:11637 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754486AbdKCQ4Q (ORCPT ); Fri, 3 Nov 2017 12:56:16 -0400 DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20171103165614epoutp017df92fe6cf828f47c7f23e656b0e2c1e~zoca1nU5j1043110431epoutp01y X-AuditID: b6c32a47-cd7ff7000000102c-a7-59fc9fad56f2 From: Sylwester Nawrocki To: krzk@kernel.org Cc: kgene@kernel.org, mihailescu2m@gmail.com, m.szyprowski@samsung.com, b.zolnierkie@samsung.com, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Sylwester Nawrocki Subject: [PATCH v2 2/2] ARM: dts: exynos: Add sound support for Odroid XU4 Date: Fri, 03 Nov 2017 17:54:46 +0100 Message-id: <20171103165446.15438-3-s.nawrocki@samsung.com> X-Mailer: git-send-email 2.14.2 In-reply-to: <20171103165446.15438-1-s.nawrocki@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRmVeSWpSXmKPExsWy7bCmue7a+X8iDbb90bDYOGM9q8X8I+dY Lfofv2a2OH9+A7vFpsfXWC0u75rDZjHj/D4mi7VH7rJbrJ/2k9Xi8Jt2Vgcuj52z7rJ7bFrV yeaxeUm9R9+WVYwenzfJBbBGcdmkpOZklqUW6dslcGXcnbyXtaBfoGLPprPMDYyPeboYOTkk BEwkpu4+xNjFyMUhJLCDUeLIogVMIAkhge+MEnufW8EUbVrymgWiaAOjxM65v1khnF9ART/2 sYBUsQkYSvQe7WMEsUUEhCXuLV3ODlLELDCNSWLV1INgRcICXhIvlz4CW8EioCqx4dcRNhCb V8BaYvXOhywQ6+Ql3i+4DzaIU8BGYvres2D3SQgsYJNYvecbVJGLRPf1U6wQtrDEq+Nb2CFs aYlnqzZCNfQzSpxY0wzlzGCUuNM+gQmiylri8PGLYN3MAnwSHYf/AnVzAMV5JTrahCBKPCSu zm2DGuoosXbOYmZIwAANvTnJYQKj1AJGhlWMYqkFxbnpqcVGBcZ6xYm5xaV56XrJ+bmbGMFR q+W+g3HbOZ9DjAIcjEo8vBsm/I4UYk0sK67MPcQowcGsJML7suhPpBBvSmJlVWpRfnxRaU5q 8SFGaQ4WJXHeum3XIoQE0hNLUrNTUwtSi2CyTBycUg2M82VWWnPfsHHf8HLq2mtNqbwsrV9e Lqz7wfjo7KOnNe+utEhUXVuwYPf6F6lxOwpCn7xMsrwaGzPRdLWm3PMrbjcqN9fZn3G6PyvX yviCwDs3mfztsiqXfxmYPWSKXSmvuG3Ndfl6uXsmfwQzeaTm88RlybzkS/Cc/D976Yw5e9v6 LO1yv8UcUGIpzkg01GIuKk4EADAKJNfWAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNLMWRmVeSWpSXmKPExsVy+t9jQd018/9EGhxeJ2uxccZ6Vov5R86x WvQ/fs1scf78BnaLTY+vsVpc3jWHzWLG+X1MFmuP3GW3WD/tJ6vF4TftrA5cHjtn3WX32LSq k81j85J6j74tqxg9Pm+SC2CN4rJJSc3JLEst0rdL4Mq4O3kva0G/QMWeTWeZGxgf83QxcnJI CJhIbFrymqWLkYtDSGAdo8Se7rvsEM4vRonTnz4yg1SxCRhK9B7tYwSxRQSEJe4tXQ5WxCww jUni1uRrYAlhAS+Jl0sfMYHYLAKqEht+HWEDsXkFrCVW73zIArFOXuL9gvtg9ZwCNhLT954F s4WAap6+WMs8gZFnASPDKkbJ1ILi3PTcYqMCo7zUcr3ixNzi0rx0veT83E2MwCDbdlirfwfj 4yXxhxgFOBiVeHg5Jv+OFGJNLCuuzD3EKMHBrCTC+7LoT6QQb0piZVVqUX58UWlOavEhRmkO FiVxXv78Y5FCAumJJanZqakFqUUwWSYOTqkGRim3uU9Klrz9r7gmJ312l6DgBDm3pIBU+c3v P3713CjNclN23azKeLdwW1VdhrnmEn7ncze7J4nc/cZgpBa1YZVCa1WKUZShMJv1y5gd1585 7jbcE2Ox63lN7ZfsHye3L8xaxP7/lP+kNuu8D4sKN79R3cSR2/Zm/6dwtcD3gu84GKJ6zul2 K7EUZyQaajEXFScCAPf6Md8uAgAA X-CMS-MailID: 20171103165612epcas2p38df1787630b2dfbf1d0d0e3ef1b93a49 X-Msg-Generator: CA CMS-TYPE: 102P X-CMS-RootMailID: 20171103165612epcas2p38df1787630b2dfbf1d0d0e3ef1b93a49 X-RootMTR: 20171103165612epcas2p38df1787630b2dfbf1d0d0e3ef1b93a49 References: <20171103165446.15438-1-s.nawrocki@samsung.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch adds support for Odroid XU4 audio. The main difference comparing to Odroid XU3 is a missing on-board audio CODEC, only HDMI output is supported on Odroid XU4. External CODEC could be optionally connected to the I2S port connector. Signed-off-by: Sylwester Nawrocki --- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 52 ++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/arch/arm/boot/dts/exynos5422-odroidxu4.dts b/arch/arm/boot/dts/exynos5422-odroidxu4.dts index 2faf88627a48..0c2f1ef8a552 100644 --- a/arch/arm/boot/dts/exynos5422-odroidxu4.dts +++ b/arch/arm/boot/dts/exynos5422-odroidxu4.dts @@ -12,6 +12,7 @@ */ /dts-v1/; +#include #include "exynos5422-odroidxu3-common.dtsi" / { @@ -30,6 +31,57 @@ linux,default-trigger = "heartbeat"; }; }; + + sound: sound { + compatible = "samsung,odroid-xu3-audio"; + model = "Odroid-XU4"; + + assigned-clocks = <&i2s0 CLK_I2S_RCLK_SRC>, + <&clock CLK_MOUT_EPLL>, + <&clock CLK_MOUT_MAU_EPLL>, + <&clock CLK_MOUT_USER_MAU_EPLL>, + <&clock_audss EXYNOS_MOUT_AUDSS>, + <&clock_audss EXYNOS_MOUT_I2S>, + <&clock_audss EXYNOS_DOUT_SRP>, + <&clock_audss EXYNOS_DOUT_AUD_BUS>, + <&clock_audss EXYNOS_DOUT_I2S>; + + assigned-clock-parents = <&clock_audss EXYNOS_SCLK_I2S>, + <&clock CLK_FOUT_EPLL>, + <&clock CLK_MOUT_EPLL>, + <&clock CLK_MOUT_MAU_EPLL>, + <&clock CLK_MAU_EPLL>, + <&clock_audss EXYNOS_MOUT_AUDSS>; + + assigned-clock-rates = <0>, + <0>, + <0>, + <0>, + <0>, + <0>, + <196608001>, + <(196608002 / 2)>, + <196608000>; + + cpu { + sound-dai = <&i2s0 0>; + }; + + codec { + sound-dai = <&hdmi>; + }; + }; +}; + +&clock_audss { + assigned-clocks = <&clock_audss EXYNOS_DOUT_SRP>, + <&clock CLK_FOUT_EPLL>; + assigned-clock-rates = <(196608000 / 256)>, + <196608000>; +}; + +&i2s0 { + status = "okay"; }; &pwm { -- 2.14.2