[Arm-netbook] Multi-channel audio support

lkcl luke luke.leighton at gmail.com
Sat Dec 31 16:59:41 GMT 2011


On Sat, Dec 31, 2011 at 4:39 PM, jonsmirl at gmail.com <jonsmirl at gmail.com> wrote:
> On Sat, Dec 31, 2011 at 10:59 AM, lkcl luke <luke.leighton at gmail.com> wrote:
>> On Sat, Dec 31, 2011 at 3:35 PM, jonsmirl at gmail.com <jonsmirl at gmail.com> wrote:
>>> I went through the datasheet.
>>>
>>> The chip does not have:
>>> 1) Intel HD audio support (not the same as AC97)
>>
>>  ah, remember that the datasheet is *not* the authoritative source.
>> only the source code is truly authoritative as it implements
>> everything.  take a look through the datasheet and see if you can find
>> mention of "SATA" or "PATA" in it.
>
> I would like to know if the chip has Intel HD audio support.

 i've mentioned that i may have seen an "audio" file in an "hdmi"
directory, or possibly an "hdmi" file in an "audio" directory.  it was
a fleeting glance however so you would have to double-check.


> Nothing I am able to look at indicates that it has HD audio support.

 the source code instructions are here:
https://alioth.debian.org/scm/?group_id=100475
 and a web interface here:
 https://alioth.debian.org/scm/browser.php?group_id=100475

 come on, john :)

>>
>>> 2) S/PDIF output
>>>
>>> It does have:
>>> 1) Eight high def capable i2s channels (our embedded hardware uses this)
>>> 2) Support for slave AC97 CODECs (not a high def solution)
>>
>>  ok, so again (apologies for pointing out that this is the 3rd time of
>> asking, jon) - would placing the 8 pins of I2S/AC97 pins on the 44-pin
>> expansion header be of assistance to you?
>
> No assistance.

 ok.

>  We do HD audio, AC97 is not HD capable.

 understood.

> We have to use
> the eight I2S channels and will design our own PCB to get access to
> them.

 ok.... we may be talking about the same thing.  page 37 of the
datasheet refers to pins on port PB.  port PB pins 5 through 12 are
I2S when on multiplex function "2" but *some* of those exact same pins
are AC97 *only* on multiplex function "3".

 so.

 if you are referring to the "eight I2S channels" as being the 8
channel output of the single I2S bus which is pins PB5 through 12,
then those 8 pins could be routed to the 8 spare pins of the 44-pin
expansion header.

 would _that_ help?

 l.

 p.s. it would, by a complete coincidence, also enable AC97 audio
(which you don't need but others might, by selecting multiplex
function 3 instead of 2 for those pins).



More information about the arm-netbook mailing list