From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Return-Path: Date: Tue, 30 Aug 2016 10:56:46 +0100 From: Lee Jones Subject: Re: [PATCH v8 16/18] ARM: DT: STi: stihxxx-b2120: Add DT nodes for STi audio card Message-ID: <20160830095646.GM1661@dell> References: <1472223413-7254-1-git-send-email-peter.griffin@linaro.org> <1472223413-7254-17-git-send-email-peter.griffin@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1472223413-7254-17-git-send-email-peter.griffin@linaro.org> To: Peter Griffin Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel@stlinux.com, vinod.koul@intel.com, patrice.chotard@st.com, dan.j.williams@intel.com, airlied@linux.ie, kraxel@redhat.com, ohad@wizery.com, bjorn.andersson@linaro.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org, linux-remoteproc@vger.kernel.org, Arnaud Pouliquen List-ID: On Fri, 26 Aug 2016, Peter Griffin wrote: > This patch enables the uniperif players 2 & 3 for b2120 boards > and also adds the "simple-audio-card" device node to interconnect > the SoC sound device and the codec. > > Signed-off-by: Arnaud Pouliquen > Signed-off-by: Peter Griffin > --- > arch/arm/boot/dts/stihxxx-b2120.dtsi | 45 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 45 insertions(+) Acked-by: Lee Jones > diff --git a/arch/arm/boot/dts/stihxxx-b2120.dtsi b/arch/arm/boot/dts/stihxxx-b2120.dtsi > index 722c63f..1f64bb6 100644 > --- a/arch/arm/boot/dts/stihxxx-b2120.dtsi > +++ b/arch/arm/boot/dts/stihxxx-b2120.dtsi > @@ -131,5 +131,50 @@ > dvb-card = ; > }; > }; > + > + sti_uni_player2: sti-uni-player@2 { > + status = "okay"; > + }; > + > + sti_uni_player3: sti-uni-player@3 { > + status = "okay"; > + }; > + > + sti_sasg_codec: sti-sasg-codec { > + status = "okay"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_spdif_out>; > + }; > + > + sound { > + compatible = "simple-audio-card"; > + simple-audio-card,name = "sti audio card"; > + status = "okay"; > + > + simple-audio-card,dai-link@0 { > + /* DAC */ > + format = "i2s"; > + mclk-fs = <256>; > + cpu { > + sound-dai = <&sti_uni_player2>; > + }; > + > + codec { > + sound-dai = <&sti_sasg_codec 1>; > + }; > + }; > + simple-audio-card,dai-link@1 { > + /* SPDIF */ > + format = "left_j"; > + mclk-fs = <128>; > + cpu { > + sound-dai = <&sti_uni_player3>; > + }; > + > + codec { > + sound-dai = <&sti_sasg_codec 0>; > + }; > + }; > + }; > }; > }; -- Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog From mboxrd@z Thu Jan 1 00:00:00 1970 From: lee.jones@linaro.org (Lee Jones) Date: Tue, 30 Aug 2016 10:56:46 +0100 Subject: [PATCH v8 16/18] ARM: DT: STi: stihxxx-b2120: Add DT nodes for STi audio card In-Reply-To: <1472223413-7254-17-git-send-email-peter.griffin@linaro.org> References: <1472223413-7254-1-git-send-email-peter.griffin@linaro.org> <1472223413-7254-17-git-send-email-peter.griffin@linaro.org> Message-ID: <20160830095646.GM1661@dell> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Fri, 26 Aug 2016, Peter Griffin wrote: > This patch enables the uniperif players 2 & 3 for b2120 boards > and also adds the "simple-audio-card" device node to interconnect > the SoC sound device and the codec. > > Signed-off-by: Arnaud Pouliquen > Signed-off-by: Peter Griffin > --- > arch/arm/boot/dts/stihxxx-b2120.dtsi | 45 ++++++++++++++++++++++++++++++++++++ > 1 file changed, 45 insertions(+) Acked-by: Lee Jones > diff --git a/arch/arm/boot/dts/stihxxx-b2120.dtsi b/arch/arm/boot/dts/stihxxx-b2120.dtsi > index 722c63f..1f64bb6 100644 > --- a/arch/arm/boot/dts/stihxxx-b2120.dtsi > +++ b/arch/arm/boot/dts/stihxxx-b2120.dtsi > @@ -131,5 +131,50 @@ > dvb-card = ; > }; > }; > + > + sti_uni_player2: sti-uni-player at 2 { > + status = "okay"; > + }; > + > + sti_uni_player3: sti-uni-player at 3 { > + status = "okay"; > + }; > + > + sti_sasg_codec: sti-sasg-codec { > + status = "okay"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_spdif_out>; > + }; > + > + sound { > + compatible = "simple-audio-card"; > + simple-audio-card,name = "sti audio card"; > + status = "okay"; > + > + simple-audio-card,dai-link at 0 { > + /* DAC */ > + format = "i2s"; > + mclk-fs = <256>; > + cpu { > + sound-dai = <&sti_uni_player2>; > + }; > + > + codec { > + sound-dai = <&sti_sasg_codec 1>; > + }; > + }; > + simple-audio-card,dai-link at 1 { > + /* SPDIF */ > + format = "left_j"; > + mclk-fs = <128>; > + cpu { > + sound-dai = <&sti_uni_player3>; > + }; > + > + codec { > + sound-dai = <&sti_sasg_codec 0>; > + }; > + }; > + }; > }; > }; -- Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org ? Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lee Jones Subject: Re: [PATCH v8 16/18] ARM: DT: STi: stihxxx-b2120: Add DT nodes for STi audio card Date: Tue, 30 Aug 2016 10:56:46 +0100 Message-ID: <20160830095646.GM1661@dell> References: <1472223413-7254-1-git-send-email-peter.griffin@linaro.org> <1472223413-7254-17-git-send-email-peter.griffin@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1472223413-7254-17-git-send-email-peter.griffin@linaro.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Peter Griffin Cc: ohad@wizery.com, devicetree@vger.kernel.org, kernel@stlinux.com, vinod.koul@intel.com, Arnaud Pouliquen , linux-remoteproc@vger.kernel.org, patrice.chotard@st.com, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, kraxel@redhat.com, dmaengine@vger.kernel.org, dan.j.williams@intel.com, bjorn.andersson@linaro.org, virtualization@lists.linux-foundation.org, linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org T24gRnJpLCAyNiBBdWcgMjAxNiwgUGV0ZXIgR3JpZmZpbiB3cm90ZToKCj4gVGhpcyBwYXRjaCBl bmFibGVzIHRoZSB1bmlwZXJpZiBwbGF5ZXJzIDIgJiAzIGZvciBiMjEyMCBib2FyZHMKPiBhbmQg YWxzbyBhZGRzIHRoZSAic2ltcGxlLWF1ZGlvLWNhcmQiIGRldmljZSBub2RlIHRvIGludGVyY29u bmVjdAo+IHRoZSBTb0Mgc291bmQgZGV2aWNlIGFuZCB0aGUgY29kZWMuCj4gCj4gU2lnbmVkLW9m Zi1ieTogQXJuYXVkIFBvdWxpcXVlbiA8YXJuYXVkLnBvdWxpcXVlbkBzdC5jb20+Cj4gU2lnbmVk LW9mZi1ieTogUGV0ZXIgR3JpZmZpbiA8cGV0ZXIuZ3JpZmZpbkBsaW5hcm8ub3JnPgo+IC0tLQo+ ICBhcmNoL2FybS9ib290L2R0cy9zdGloeHh4LWIyMTIwLmR0c2kgfCA0NSArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMo KykKCkFja2VkLWJ5OiBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgoKPiBkaWZmIC0t Z2l0IGEvYXJjaC9hcm0vYm9vdC9kdHMvc3RpaHh4eC1iMjEyMC5kdHNpIGIvYXJjaC9hcm0vYm9v dC9kdHMvc3RpaHh4eC1iMjEyMC5kdHNpCj4gaW5kZXggNzIyYzYzZi4uMWY2NGJiNiAxMDA2NDQK PiAtLS0gYS9hcmNoL2FybS9ib290L2R0cy9zdGloeHh4LWIyMTIwLmR0c2kKPiArKysgYi9hcmNo L2FybS9ib290L2R0cy9zdGloeHh4LWIyMTIwLmR0c2kKPiBAQCAtMTMxLDUgKzEzMSw1MCBAQAo+ ICAJCQkJZHZiLWNhcmQJPSA8U1RWMDM2N19UREExODIxMl9OSU1BXzE+Owo+ICAJCQl9Owo+ICAJ CX07Cj4gKwo+ICsJCXN0aV91bmlfcGxheWVyMjogc3RpLXVuaS1wbGF5ZXJAMiB7Cj4gKwkJCXN0 YXR1cyA9ICJva2F5IjsKPiArCQl9Owo+ICsKPiArCQlzdGlfdW5pX3BsYXllcjM6IHN0aS11bmkt cGxheWVyQDMgewo+ICsJCQlzdGF0dXMgPSAib2theSI7Cj4gKwkJfTsKPiArCj4gKwkJc3RpX3Nh c2dfY29kZWM6IHN0aS1zYXNnLWNvZGVjIHsKPiArCQkJc3RhdHVzID0gIm9rYXkiOwo+ICsJCQlw aW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwo+ICsJCQlwaW5jdHJsLTAgPSA8JnBpbmN0cmxfc3Bk aWZfb3V0PjsKPiArCQl9Owo+ICsKPiArCQlzb3VuZCB7Cj4gKwkJCWNvbXBhdGlibGUgPSAic2lt cGxlLWF1ZGlvLWNhcmQiOwo+ICsJCQlzaW1wbGUtYXVkaW8tY2FyZCxuYW1lID0gInN0aSBhdWRp byBjYXJkIjsKPiArCQkJc3RhdHVzID0gIm9rYXkiOwo+ICsKPiArCQkJc2ltcGxlLWF1ZGlvLWNh cmQsZGFpLWxpbmtAMCB7Cj4gKwkJCQkvKiBEQUMgKi8KPiArCQkJCWZvcm1hdCA9ICJpMnMiOwo+ ICsJCQkJbWNsay1mcyA9IDwyNTY+Owo+ICsJCQkJY3B1IHsKPiArCQkJCQlzb3VuZC1kYWkgPSA8 JnN0aV91bmlfcGxheWVyMj47Cj4gKwkJCQl9Owo+ICsKPiArCQkJCWNvZGVjIHsKPiArCQkJCQlz b3VuZC1kYWkgPSA8JnN0aV9zYXNnX2NvZGVjIDE+Owo+ICsJCQkJfTsKPiArCQkJfTsKPiArCQkJ c2ltcGxlLWF1ZGlvLWNhcmQsZGFpLWxpbmtAMSB7Cj4gKwkJCQkvKiBTUERJRiAqLwo+ICsJCQkJ Zm9ybWF0ID0gImxlZnRfaiI7Cj4gKwkJCQltY2xrLWZzID0gPDEyOD47Cj4gKwkJCQljcHUgewo+ ICsJCQkJCXNvdW5kLWRhaSA9IDwmc3RpX3VuaV9wbGF5ZXIzPjsKPiArCQkJCX07Cj4gKwo+ICsJ CQkJY29kZWMgewo+ICsJCQkJCXNvdW5kLWRhaSA9IDwmc3RpX3Nhc2dfY29kZWMgMD47Cj4gKwkJ CQl9Owo+ICsJCQl9Owo+ICsJCX07Cj4gIAl9Owo+ICB9OwoKLS0gCkxlZSBKb25lcwpMaW5hcm8g U1RNaWNyb2VsZWN0cm9uaWNzIExhbmRpbmcgVGVhbSBMZWFkCkxpbmFyby5vcmcg4pSCIE9wZW4g c291cmNlIHNvZnR3YXJlIGZvciBBUk0gU29DcwpGb2xsb3cgTGluYXJvOiBGYWNlYm9vayB8IFR3 aXR0ZXIgfCBCbG9nCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZl bAo=