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.

Reply via email to