openvortex-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Openvortex-dev] Re: [Alsa-devel] Re: au88x0 modem


From: Philipp Matthias Hahn
Subject: [Openvortex-dev] Re: [Alsa-devel] Re: au88x0 modem
Date: Fri, 16 Sep 2005 10:46:53 +0200
User-agent: Mutt/1.5.10i

Hello!

On Thu, Sep 15, 2005 at 11:43:45PM +0300, Sasha Khapyorsky wrote:
> 1. Actual "secondary codec" bit in CODEC_EN register - just silly print
> (apply with -p1):
...

As in previous email: 00003f00

> 2. GPIO
>
> Probably we are lucky and au88x0 implements it in AC97 way, try to write
> mc97 registers via /proc (for this you need build drivers in debug mode,
> '--with-debug=detect' is ok):
>  # echo 42 ffff > /proc/asound/card0/codec97#0/mc97#1-1+regs
>  # echo 42 0 > /proc/asound/card0/codec97#0/mc97#1-1+regs
>  # echo 54 1 > /proc/asound/card0/codec97#0/mc97#1-1+regs

Sorry, I did echo those values and read mc97#1-1+regs, but no values
changed.

> , if value is changed (we are lucky then), you may connect line and
> isten 'Hook-Off' clicks (when 0x54 is switched between 0 and 1) with
> parallel phone.

I don't have the line cable with me at the moment and need to find a
analog telephone circuit until I can test that

> 3. DMA
...
> Philipp, How looks your 'aplay -l' output?

**** List of PLAYBACK Hardware Devices ****
card 0: au8810 [au8810], device 0: AU88x0 ADB [adb]
  Subdevices: 16/16
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
  Subdevice #8: subdevice #8
  Subdevice #9: subdevice #9
  Subdevice #10: subdevice #10
  Subdevice #11: subdevice #11
  Subdevice #12: subdevice #12
  Subdevice #13: subdevice #13
  Subdevice #14: subdevice #14
  Subdevice #15: subdevice #15
card 0: au8810 [au8810], device 1: AU88x0 SPDIF [spdif]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: au8810 [au8810], device 2: AU88x0 A3D [a3d]
  Subdevices: 16/16
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
  Subdevice #8: subdevice #8
  Subdevice #9: subdevice #9
  Subdevice #10: subdevice #10
  Subdevice #11: subdevice #11
  Subdevice #12: subdevice #12
  Subdevice #13: subdevice #13
  Subdevice #14: subdevice #14
  Subdevice #15: subdevice #15

> BTW, I found fine au88x0 datasheet there:
> http://galadriel.mat.utfsm.cl/~mjander/aureal/techdoc/techpaper.html

He's the guy how has done the reverse engineering.

BYtE
philipp
-- 
  / /  (_)__  __ ____  __ Philipp Hahn
 / /__/ / _ \/ // /\ \/ /
/____/_/_//_/\_,_/ /_/\_\ address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]