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
envy24ht-001b.diff.gz
Description: Binary data
envy24ht-001a.diff.gz
Description: Binary data