[alsa-devel] [PATCH V2 06/10] ARM: mxs: add saif device

Dong Aisheng dongas86 at gmail.com
Fri Jul 15 11:02:36 EDT 2011


2011/7/15 Wolfram Sang <w.sang at pengutronix.de>:
>> +#define DIGCTRL_BASE_ADDR      MX28_IO_ADDRESS(MX28_DIGCTL_BASE_ADDR)
>> +
>
> Hmm, maybe define a function mx28_set_saif_clkmux(val)?
>
>> +     mx28_add_saif(0);
>> +     mx28_add_saif(1);
>> +
>> +     /*set the saif clk mux, both saif0/saif1 use saif0 clk*/
>> +     __raw_writel(0x2 << 10, DIGCTRL_BASE_ADDR);
>
> You might overwrite previous settings here. The hardcoded numbers need
> defines, too.

It's correct.
I'm originally going to do that when implement record because this
setting may affect both
machine driver and saif driver on recording.
Since currently we only implement playback, so i just hardcode it.
Do you think if that's ok?
Or i need to do it now?

Regards
Dong Aisheng



More information about the linux-arm-kernel mailing list