MPC5200 AC97 Codec anschliesen

Gast #1563746
Hallo

Ich verwende das TQM5200 Modul mit dem MPC5200B PowerPc von Freescale.
Es läuft darauf ein Linux Kernel 2.6.32.
Ich versuche verzweifelt den Audio Codec WM9714 über das Soundkarten 
Interface AC97 das CPU seitig von einem Programmable Serial Controller 
(hier PSC2) dargestellt wird anzusprechen.

Als bootloader wird U-Boot verwendet der sich den Kernel und das Device 
Tree Blob (tqm5200.dts) über tftp holt.

Das tqm5200.dts habe ich für PSC2 so angepasst:
1
// PSC2 in ac97 mode example
2
ac97@2200 {    // PSC2
3
    compatible = "fsl,mpc5200b-psc-ac97","fsl,mpc5200-psc-ac97";
4
    cell-index = <1>;
5
    reg = <0x2200 0x100>;
6
    interrupts = <2 2 0>;
7
};

Im Kernel habe ich die Treiber
Freescale MPC5200 PSC in AC97 mode driver
und SoC AC97 Audio support for Phytec pcm030 and WM9712
einkompiliert.

Natürlich passt der WM9712 nicht zu 100% zu dem verwendeten WM9714 aber 
es ist eben mal ein erster Ansatz.

Um als Anwender auf die Soundkarte zugreifen zu können vewende ich ALSA 
und die alsa-utils.
Wenn ich nun eine alsa anwendung starten möchte(aplay) bricht diese mit:

ALSA lib confmisc.c:670:(snd_func_card_driver) cannot find card '0'
usw. ab.

Es ist wohl noch keine Karte erkannt denn:

/proc/asound/#>cat cards
--- no soundcards ---

Wenn ich mir auf dem Oszi die AC97 Schnitstelle anschaue passiert da gar 
nix. Die NREST Leitung ist auf high, alles andere ist ruhig, egal ob ich 
den Treiber lade oder eine Alsa anwendung ausführen möchte.

Hat vllt. jemand eine Idee wo ich noch schauen könnte,
oder ob ich vllt. irgend etwas noch gar nicht beachtet habe

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.