On Thu, May 22, 2008 at 11:20:08AM -0500, Geoffrey Wossum wrote: > stream. A patch is found a the bottom of this email. With this patch, the > registers on the WM8510 seem to be getting configured properly (all the clock > rates and such look correct), but I get no signal at the speaker outputs or Almost of this looks good, thanks for spotting these! I've applied the bits I was able to check, see below for one issue. Note that when submitting changes it's always best to supply a Signed-off-by, though for changes like this it's probably OK not to. > the mono output, no matter what the mixer settings are. They just sit VMID > after the initial power up of the chip. Check that all the required DAPM widgets are powered up by looking in /sys/bus/platform/devices/soc-audio/dapm_widget during playback - if they aren't then enabling DAPM_DEBUG in sound/soc/soc-dapm.c will make DAPM display information about the decisions it's making. If you can't see anything there could you please supply a register dump from during playback (availible in /sys/bus/platform/devices/soc-audio/codec_reg)? I'm out of the office at the minute so can't test on actual hardware myself right now. > @@ -597,14 +597,14 @@ struct snd_soc_codec_dai wm8510_dai = { > .name = "WM8510 HiFi", > .playback = { > .stream_name = "Playback", > - .channels_min = 1, > - .channels_max = 1, > + .channels_min = 2, > + .channels_max = 2, > .rates = WM8510_RATES, I'll need to check this out in more detail - the WM8510 is a mono codec so it can only play one channel. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel