On Mon, Feb 23, 2015 at 8:40 PM, Brandon Stafford <[email protected]> wrote:
> On Mon, Feb 23, 2015 at 7:20 PM, Robert Nelson <[email protected]> > wrote: > >> On Mon, Feb 23, 2015 at 5:42 PM, Brandon Stafford >> <[email protected]> wrote: >> > On Mon, Feb 23, 2015 at 4:45 PM, Robert Nelson <[email protected] >> > >> > wrote: >> >> On Mon, Feb 23, 2015 at 3:37 PM, Brandon Stafford >> >> <[email protected]> wrote: >> >> > I have a CircuitCo audio cape, rev. B1 >> >> > (http://elinux.org/CircuitCo:Audio_Cape_RevB) that works great on a >> BBB >> >> > with >> >> > Wheezy. When I flash the BBB with Jessie (2015-02-15 release), I >> can't >> >> > get >> >> > it working. >> > Thanks for the hint. It seems that the audio cape is not listed among >> those >> > ported, but it looks like there are recent changes to >> > am335x-bone-audio-revb.dts and am335x-bone-audio-revb.dtsi: >> > >> > >> https://github.com/beagleboard/linux/blob/3.14/arch/arm/boot/dts/am335x-bone-audio-revb.dts >> > >> https://github.com/beagleboard/linux/blob/3.14/arch/arm/boot/dts/am335x-bone-audio-revb.dtsi >> > >> > Is it possible that I just need 3.14.33-ti-r51 rather than >> 3.14.33-ti-r50? >> >> Yeah, you can also try: >> >> dtb=am335x-boneblack-audio-revb.dtb >> >> in /boot/uEnv.txt > > > Awesome, thanks. Will try tomorrow and report results! > The 3.14.33-ti-r51 kernel and the dtb line that Robert suggested worked! Before 3.14.33-ti-r51 and dtb=am335x-boneblack-audio-revb.dtb in /boot/uEnv.txt, dmesg contained: bone-pinmux-helper P9_25_pinmux.52: Set initial pinmux mode to audio bone-pinmux-helper P9_28_pinmux.55: Set initial pinmux mode to audio bone-pinmux-helper P9_29_pinmux.56: Set initial pinmux mode to audio bone-pinmux-helper P9_31_pinmux.58: Set initial pinmux mode to audio ALSA device list: #0: TI BeagleBone Black Afterwards, the pinmux mode to audio stuff disappeared and instead, I saw in dmesg: tlv320aic3x-codec 2-0018: Failed to get supply 'IOVDD': -517 tlv320aic3x-codec 2-0018: Failed to request supplies: -517 i2c 2-0018: Driver tlv320aic3x-codec requests probe deferral davinci_evm sound.60: ASoC: CODEC (null) not registered davinci_evm sound.60: snd_soc_register_card failed (-517) platform sound.60: Driver davinci_evm requests probe deferral davinci_evm sound.60: tlv320aic3x-hifi <-> 48038000.mcasp mapping ok ALSA device list: #0: DA830 EVM I'm not actually certain that the kernel upgrade was necessary, but it worked, so I'll stick with it. Now when I run aplay, sound comes out. I hear music! Thanks, Robert! Brandon -- Brandon Stafford Rascal Micro: small computers for art and science Somerville, MA, USA -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
