Attached are two patches that add basic Envy24HT support to the ICE1712
driver and VT1616 to the AC97 codec driver. They were made against the cvs
from today.

Issues:
Quote from VT1616 data sheet: "The VT1616 powers up with pins 39 and 41
assigned to the Front channel DACs as described in the 2.2 specification.
When this bit is to “0”, the output pins get assigned to the Rear stereo
DAC pair with an independent volume control." 
The reference design uses pins 39 and 41 for the left and right rear
outputs. I have added a control to set this bit to 0 but the default is 1.
Should a patch function be used to set the default to 0?

When using applications such as MPlayer and ac3dec, the centre/lfe and rear
outputs are swapped so that the data for the rear comes out of centre/lfe
and vice versa. Is there something I have missed here?

Todo:
Capture has not been tested
Add support for rates of 176.4 KHz and 192KHz 
Add support for internal S/PDIF transmitter and MPU-401
Fix the Fifo error interrupt handling. 
Possibly add support for Envy24HT specific options to the envy24control
program

Attachment: envy24ht-001b.diff.gz
Description: Binary data

Attachment: envy24ht-001a.diff.gz
Description: Binary data

Reply via email to