Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Nov 2008 20:06:08 +0100
From:      Andreas Tobler <andreast-list@fgznet.ch>
To:        Marco Trillo <marcotrillo@gmail.com>
Cc:        FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>
Subject:   Re: aoa driver
Message-ID:  <49206F20.7010409@fgznet.ch>
In-Reply-To: <b9c23c9f0811150924wd996738o7a15198dfcb8107a@mail.gmail.com>
References:  <b9c23c9f0811150924wd996738o7a15198dfcb8107a@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Marco,

Marco Trillo wrote:

> I've uploaded a tarball with the new version of the 'aoa' (apple
> onboard audio) driver. This version makes use of the new "aoagpio"
> device available in -current, replacing the ad-hoc GPIO routines of
> the previous version. Also the debug printfs are disabled. Otherwise
> it is the same as the previous version.
> 
> The tarball: <http://www.telefonica.net/web2/marco2z/fbsd/aoa2.tar.gz>;
> An additional patch for some PowerBooks:
> <http://lists.freebsd.org/pipermail/freebsd-ppc/2008-November/003345.html>;
> 
> The supported devices are Burgundy, Screamer, Tumbler, and Snapper.
> Thanks to everyone who tested the previous versions!
> 
> Some missing stuff (hardware which I don't have, or features I'm not
> interested in adding at the moment):
> 
> - Recording is not supported.
> - The 'Onyx' codec (found mainly on G5 machines and some PowerBooks)
> is not supported. It should be easy to add, as it is just another I2S
> codec.
> - The 'Daca' found on the clamshell iBooks is not supported.
> - The Mac Mini should be supported but without volume control (always
> full-scale output). The Mac Mini does not have hardware with analog
> volume support. The FreeBSD sound framework supports digital volume
> control, but the current driver does not enable it if no hardware
> support is available.


Same AluBook:
aoagpio0: <headphone-mute> gpio 5 on macgpio0
aoagpio1: <amp-mute> gpio 6 on macgpio0
aoagpio2: <audio-hw-reset> gpio 11 on macgpio0
aoagpio3: <headphone-detect> extint-gpio 15 irq 61 on macgpio0
aoagpio3: [ITHREAD]
....
pcm0: codec: <snapper> at address 6Ah on kiic0
0a:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
13:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
14:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
14:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
15:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
16:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
17:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
18:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
19:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01:  60
43:  02
02:  01 00 00 00 00 00
04:  00 00 00 00 00 00
05:  72
06:  72
07:  10 00 00 00 00 00 00 00 00
08:  10 00 00 00 00 00 00 00 00
21:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
22:  10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
23:  00 00 00
24:  00 00 00
40:  c2

Is the above still debug or do you always intend to dump these addresses?

Working fine here, with the patch you mentioned above.

Thanks,
Andreas



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49206F20.7010409>