[alsa-devel] [PATCH 14/19] ARM: omap4-panda-common.dtsi: Add HDMI audio nodes
Tomi Valkeinen
tomi.valkeinen at ti.com
Fri May 16 13:04:44 CEST 2014
On 12/05/14 12:12, Jyri Sarha wrote:
> Adds a simple-card sound node for HDMI audio, the associated
> hdmi-codec node, and sound-dai-cells propeties to the DAI nodes.
>
> Signed-off-by: Jyri Sarha <jsarha at ti.com>
> ---
> arch/arm/boot/dts/omap4-panda-common.dtsi | 21 ++++++++++++++++++++-
> 1 file changed, 20 insertions(+), 1 deletion(-)
>
> diff --git a/arch/arm/boot/dts/omap4-panda-common.dtsi b/arch/arm/boot/dts/omap4-panda-common.dtsi
> index d2c45bf..c04f453 100644
> --- a/arch/arm/boot/dts/omap4-panda-common.dtsi
> +++ b/arch/arm/boot/dts/omap4-panda-common.dtsi
> @@ -41,7 +41,7 @@
> };
> };
>
> - sound: sound {
> + sound: sound at 0 {
> compatible = "ti,abe-twl6040";
> ti,model = "PandaBoard";
>
> @@ -65,6 +65,24 @@
> "AFMR", "Line In";
> };
>
> + sound at 1 {
> + compatible = "simple-audio-card";
> +
> + simple-audio-card,cpu {
> + sound-dai = <&hdmi>;
> + };
> +
> + simple-audio-card,codec {
> + sound-dai = <&hdmi_audio>;
> + };
> + };
> +
> + hdmi_audio: hdmi_audio at 0 {
> + #sound-dai-cells = <0>;
> + compatible = "linux,hdmi-audio";
> + status = "okay";
> + };
> +
> /* HS USB Port 1 Power */
> hsusb1_power: hsusb1_power_reg {
> compatible = "regulator-fixed";
> @@ -512,6 +530,7 @@
> };
>
> &hdmi {
> + #sound-dai-cells = <0>;
> status = "ok";
> vdda-supply = <&vdac>;
Maybe this is how this has to be done, but I'll still ask:
Considering that the HDMI audio is basically inseparable part of the
OMAP HDMI video, and if a board has HDMI video connector connected to
the SoC's HDMI, then it has HDMI audio.
So all of the above .dts changes are already implied when we have HDMI
video on the board. Is there no way to prevent every board needing to
add those exact same nodes to get HDMI audio?
Tomi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20140516/04d383b1/attachment.sig>
More information about the Alsa-devel
mailing list