[#4442] AD1980 not detected in svn trunk on BF548-EZKIT

Document created by Aaronwu Employee on Aug 29, 2013
Version 1Show Document
  • View in full screen mode

[#4442] AD1980 not detected in svn trunk on BF548-EZKIT

Submitted By: Mike Frysinger

Open Date

2008-09-25 02:17:46     Close Date

2009-11-17 22:19:32

Priority:

Medium     Assignee:

Cliff Cai

Status:

Closed     Fixed In Release:

2008R1-RC8

Found In Release:

2008R1.5-RC3     Release:

2.6.26.5 svn trunk 5331

Category:

N/A     Board:

EZKIT Lite

Processor:

BF548     Silicon Revision:

all

Is this bug repeatable?:

Yes     Resolution:

Out of Date

Uboot version or rev.:

    Toolchain version or rev.:

trunk

App binary format:

N/A     

Summary: AD1980 not detected in svn trunk on BF548-EZKIT

Details:

 

using BF548-EZKIT defconfig and then manually enabling these options (because the defconfig is outdated and no longer selects things by default), booting up my rev 1.4 board is unable to detect the codec (i dont think there are any switch settings i need to check?).

 

ive attached my kernel config.  here's the output during boot:

Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).

ASoC version 0.13.2

dma rx:0 tx:1, err irq:10, regs:ffc00800

AD1980 SoC Audio Codec

asoc: AC97 <-> bf5xx-ac97 mapping ok

AD1980 AC97 reset failed

AC97 link error

soc-audio: probe of soc-audio failed with error -5

ALSA device list:

  No soundcards found.

 

Follow-ups

 

--- Cliff Cai                                                2008-10-09 04:17:25

it disppears now.

 

Cliff

 

--- Michael Hennerich                                        2008-11-14 03:26:24

It disappeared, because I fixed it.

Modified: trunk/sound/soc/blackfin/bf5xx-ac97.c (5578 => 5579)

A probe function should have a clean return 0 path

 

I didn’t know that there was an open bug for this.

 

-Michael

 

--- Pavel Frolov                                             2009-01-30 06:01:49

Sorry, but I had the same promlem with BF537-STAMP-like board and AD1980. And I

can't understand, how the last svn version can work, while

CONFIG_SND_BF5XX_MULTICHAN_SUPPORT selected? To make AD1980 reset, I changed

ret = sport_set_multichannel(sport_handle, 16, 0x3FF, 1) instead of ret =

sport_set_multichannel(sport_handle, 16, 0x1F, 1) in

sound/soc/blackfin/bf5xx-ac97.c

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

bf548-ezkit-ad1980.config    application/octet-stream    38895    Mike Frysinger

Outcomes