Thread (3 messages) 3 messages, 2 authors, 2012-10-26

Question about move atmel audio part to DT support

From: Bo Shen <hidden>
Date: 2012-10-19 08:18:16
Also in: alsa-devel, linux-devicetree, linux-sound

Cc:
    linux-arm-kernel mailing list
    devicetree-discuss mailing list
    alsa-devel mailing list
    linux-sound mailing list


On 10/19/2012 14:38, Bo Shen wrote:
Hi Mark Brown,
   Now, I am trying to move atmel audio part to DT support. I meet the
following issue.

   Atmel audio part has three platform device:
     -> atmel ssc: ssc library (different SOC has different number)
     -> atmel ssc dai: dai for audio
     -> atmel pcm: for pdc or dma transfer (now only support pdc, dma
support will add soon)

  In DT support kernel, I don't find any similar case. So, if I want to
keep ssc as library, and use dai to register pcm. Then the dts file will
like:
---<8---
ssc0: ssc at fffbc000 {
                 status = "okay";
};

dai0: dai {
                 compatible = "atmel,atmel-ssc-dai";
         };

sound {
                 compatible = "atmel,at91sam9g20-audio";
                 atmel,model = "wm8731 @ sam9g20ek";

                 atmel,audio-routing =
                         "Ext Spk", "LHPOUT",
                         "Int Mic", "MICIN";

                 atmel,audio-codec = <&wm8731>;
                 atmel,dai = <&dai>;
};
--->8---

   Would this be OK?
   If not, may I add some code for ssc which dedicate for audio into
sound/soc/atmel (using audio-ssc and ssc to distiguish which dedicate
for audio, which used for ssc library)? This will broken the exist code
for audio (only sam9g20-wm8731).
   Any suggestion?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help