From: Andrew Lunn <andrew-g2DYL2Zd6BY@public.gmane.org>
To: Aaro Koskinen <aaro.koskinen-X3B1VOXEql0@public.gmane.org>
Cc: Jason Cooper <jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org>,
Mark Brown <broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
Arnaud Pouliquen <arnaud.pouliquen-qxv4g6HH51o@public.gmane.org>,
alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Martin Michlmayr <tbm-R+vWnYXSFMfQT0dZR+AlfA@public.gmane.org>,
Rick Thomas <rbthomas-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>,
Gregory Clement
<gregory.clement-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
Subject: Re: [PATCH 1/2] ARM: DTS: kirkwood-openrd-client: fix audio
Date: Sun, 24 Jan 2016 18:37:01 +0100 [thread overview]
Message-ID: <20160124173701.GU3880@lunn.ch> (raw)
In-Reply-To: <1453588600-14831-2-git-send-email-aaro.koskinen-X3B1VOXEql0@public.gmane.org>
On Sun, Jan 24, 2016 at 12:36:39AM +0200, Aaro Koskinen wrote:
> Fix audio on kirkwood-openrd-client:
>
> 1) The audio-controller was left disabled.
>
> 2) The probe fails because cs42l51 is missing #sound-dai-cells.
>
> /sound/simple-audio-card,codec: could not get #sound-dai-cells for /ocp@f1000000/i2c@11000/cs42l51@4a
> asoc-simple-card sound: parse error -22
> asoc-simple-card: probe of sound failed with error -22
>
> 3) The mapping is incorrect:
>
> asoc-simple-card sound: cs42l51-hifi <-> spdif mapping ok
>
> should be:
>
> asoc-simple-card sound: cs42l51-hifi <-> i2s mapping ok
>
> Reported-by: Rick Thomas <rbthomas-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
> Signed-off-by: Aaro Koskinen <aaro.koskinen-X3B1VOXEql0@public.gmane.org>
It would be good to have a Tested-by: from Rick.
Reviewed-by: Andrew Lunn <andrew-g2DYL2Zd6BY@public.gmane.org>
Andrew
> ---
> arch/arm/boot/dts/kirkwood-openrd-client.dts | 6 +++++-
> arch/arm/boot/dts/kirkwood.dtsi | 2 +-
> 2 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/boot/dts/kirkwood-openrd-client.dts b/arch/arm/boot/dts/kirkwood-openrd-client.dts
> index 887b9c1..96ff59d 100644
> --- a/arch/arm/boot/dts/kirkwood-openrd-client.dts
> +++ b/arch/arm/boot/dts/kirkwood-openrd-client.dts
> @@ -20,6 +20,9 @@
> compatible = "marvell,openrd-client", "marvell,openrd", "marvell,kirkwood-88f6281", "marvell,kirkwood";
>
> ocp@f1000000 {
> + audio-controller@a0000 {
> + status = "okay";
> + };
> i2c@11000 {
> status = "okay";
> clock-frequency = <400000>;
> @@ -27,6 +30,7 @@
> cs42l51: cs42l51@4a {
> compatible = "cirrus,cs42l51";
> reg = <0x4a>;
> + #sound-dai-cells = <0>;
> };
> };
> };
> @@ -37,7 +41,7 @@
> simple-audio-card,mclk-fs = <256>;
>
> simple-audio-card,cpu {
> - sound-dai = <&audio0>;
> + sound-dai = <&audio0 0>;
> };
>
> simple-audio-card,codec {
> diff --git a/arch/arm/boot/dts/kirkwood.dtsi b/arch/arm/boot/dts/kirkwood.dtsi
> index 7b5a4a1..7445a15 100644
> --- a/arch/arm/boot/dts/kirkwood.dtsi
> +++ b/arch/arm/boot/dts/kirkwood.dtsi
> @@ -381,7 +381,7 @@
>
> audio0: audio-controller@a0000 {
> compatible = "marvell,kirkwood-audio";
> - #sound-dai-cells = <0>;
> + #sound-dai-cells = <1>;
> reg = <0xa0000 0x2210>;
> interrupts = <24>;
> clocks = <&gate_clk 9>;
> --
> 2.4.0
>
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: andrew@lunn.ch (Andrew Lunn)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 1/2] ARM: DTS: kirkwood-openrd-client: fix audio
Date: Sun, 24 Jan 2016 18:37:01 +0100 [thread overview]
Message-ID: <20160124173701.GU3880@lunn.ch> (raw)
In-Reply-To: <1453588600-14831-2-git-send-email-aaro.koskinen@iki.fi>
On Sun, Jan 24, 2016 at 12:36:39AM +0200, Aaro Koskinen wrote:
> Fix audio on kirkwood-openrd-client:
>
> 1) The audio-controller was left disabled.
>
> 2) The probe fails because cs42l51 is missing #sound-dai-cells.
>
> /sound/simple-audio-card,codec: could not get #sound-dai-cells for /ocp at f1000000/i2c at 11000/cs42l51 at 4a
> asoc-simple-card sound: parse error -22
> asoc-simple-card: probe of sound failed with error -22
>
> 3) The mapping is incorrect:
>
> asoc-simple-card sound: cs42l51-hifi <-> spdif mapping ok
>
> should be:
>
> asoc-simple-card sound: cs42l51-hifi <-> i2s mapping ok
>
> Reported-by: Rick Thomas <rbthomas@pobox.com>
> Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
It would be good to have a Tested-by: from Rick.
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Andrew
> ---
> arch/arm/boot/dts/kirkwood-openrd-client.dts | 6 +++++-
> arch/arm/boot/dts/kirkwood.dtsi | 2 +-
> 2 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/boot/dts/kirkwood-openrd-client.dts b/arch/arm/boot/dts/kirkwood-openrd-client.dts
> index 887b9c1..96ff59d 100644
> --- a/arch/arm/boot/dts/kirkwood-openrd-client.dts
> +++ b/arch/arm/boot/dts/kirkwood-openrd-client.dts
> @@ -20,6 +20,9 @@
> compatible = "marvell,openrd-client", "marvell,openrd", "marvell,kirkwood-88f6281", "marvell,kirkwood";
>
> ocp at f1000000 {
> + audio-controller at a0000 {
> + status = "okay";
> + };
> i2c at 11000 {
> status = "okay";
> clock-frequency = <400000>;
> @@ -27,6 +30,7 @@
> cs42l51: cs42l51 at 4a {
> compatible = "cirrus,cs42l51";
> reg = <0x4a>;
> + #sound-dai-cells = <0>;
> };
> };
> };
> @@ -37,7 +41,7 @@
> simple-audio-card,mclk-fs = <256>;
>
> simple-audio-card,cpu {
> - sound-dai = <&audio0>;
> + sound-dai = <&audio0 0>;
> };
>
> simple-audio-card,codec {
> diff --git a/arch/arm/boot/dts/kirkwood.dtsi b/arch/arm/boot/dts/kirkwood.dtsi
> index 7b5a4a1..7445a15 100644
> --- a/arch/arm/boot/dts/kirkwood.dtsi
> +++ b/arch/arm/boot/dts/kirkwood.dtsi
> @@ -381,7 +381,7 @@
>
> audio0: audio-controller at a0000 {
> compatible = "marvell,kirkwood-audio";
> - #sound-dai-cells = <0>;
> + #sound-dai-cells = <1>;
> reg = <0xa0000 0x2210>;
> interrupts = <24>;
> clocks = <&gate_clk 9>;
> --
> 2.4.0
>
next prev parent reply other threads:[~2016-01-24 17:37 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-23 22:36 [PATCH 0/2] ARM/sound: fix audio on kirkwood-openrd-client Aaro Koskinen
2016-01-23 22:36 ` Aaro Koskinen
[not found] ` <1453588600-14831-1-git-send-email-aaro.koskinen-X3B1VOXEql0@public.gmane.org>
2016-01-23 22:36 ` [PATCH 1/2] ARM: DTS: kirkwood-openrd-client: fix audio Aaro Koskinen
2016-01-23 22:36 ` Aaro Koskinen
[not found] ` <1453588600-14831-2-git-send-email-aaro.koskinen-X3B1VOXEql0@public.gmane.org>
2016-01-24 17:37 ` Andrew Lunn [this message]
2016-01-24 17:37 ` Andrew Lunn
2016-01-24 20:56 ` Rick Thomas
2016-01-24 20:56 ` Rick Thomas
[not found] ` <411C1DFA-3E76-42B0-866C-7C3C0D990039-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
2016-01-24 21:40 ` Martin Michlmayr
2016-01-24 21:40 ` Martin Michlmayr
[not found] ` <20160124214020.GA28667-IRMp5PtgtdoigzW5ZibpNwC/G2K4zDHf@public.gmane.org>
2016-01-25 3:26 ` Rick Thomas
2016-01-25 3:26 ` Rick Thomas
[not found] ` <8E11A1EE-D73B-462E-A493-39571A17F2C3-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
2016-01-25 18:24 ` Aaro Koskinen
2016-01-25 18:24 ` Aaro Koskinen
[not found] ` <20160125182459.GE15550-4/PLUo9XfK9owWHViPbQSXlKr5M7+etX9Sl0XMgJPXI@public.gmane.org>
2016-01-26 1:55 ` Rick Thomas
2016-01-26 1:55 ` Rick Thomas
2016-01-26 3:50 ` Rick Thomas
2016-01-26 3:50 ` Rick Thomas
2016-01-26 8:58 ` Gregory CLEMENT
2016-01-26 8:58 ` Gregory CLEMENT
2016-01-23 22:36 ` [PATCH 2/2] ASoC: simple-card: don't fail if sysclk setting is not supported Aaro Koskinen
2016-01-23 22:36 ` Aaro Koskinen
[not found] ` <1453588600-14831-3-git-send-email-aaro.koskinen-X3B1VOXEql0@public.gmane.org>
2016-01-24 17:39 ` Andrew Lunn
2016-01-24 17:39 ` Andrew Lunn
2016-01-27 20:27 ` Applied "ASoC: simple-card: don't fail if sysclk setting is not supported" to the asoc tree Mark Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160124173701.GU3880@lunn.ch \
--to=andrew-g2dyl2zd6by@public.gmane.org \
--cc=aaro.koskinen-X3B1VOXEql0@public.gmane.org \
--cc=alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org \
--cc=arnaud.pouliquen-qxv4g6HH51o@public.gmane.org \
--cc=broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
--cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=gregory.clement-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org \
--cc=jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org \
--cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
--cc=rbthomas-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org \
--cc=tbm-R+vWnYXSFMfQT0dZR+AlfA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.