24 May
2007
24 May
'07
7:15 p.m.
Hi Zoltan,
Many thanks for this. Looks good, with some minor style changes required for ALSA.
On Thu, 2007-05-24 at 16:36 +0200, Zoltan Devai wrote:
ASoC Support for the UDA1341 codec. Please note that until there is a final L3-bus driver, this patch won't work.
+static inline void uda1341_reset(struct snd_soc_codec *codec) +{
- u8 reset_reg = uda1341_read_reg_cache(codec, UDA1341_STATUS0);
- uda1341_write(codec, UDA1341_STATUS0, reset_reg | (1<<6));
+}
IMHO, there should be a space between the shift and it's operands. Interestingly, the kernel coding style doc doesn't mention shifts in any of it's spacing rules.
- /* Anything between 256fs*8Khz and 512fs*48Khz should be acceptable
- we'll error out on set_hw_params if it's not OK */
- if ( (freq >= (256 * 8000)) && (freq <= (512 * 48000)) ) {
uda1341->sysclk = freq;
return 0;
- }
There probably shouldn't be a space between any parenthesis openings and closures in the if statement.
- codec->private_data = uda1341;
codec->reg_cache = kmemdup(uda1341_reg, sizeof(uda1341_reg), \
GFP_KERNEL);
Indentation is off here.
Cheers
Liam