25 #ifndef __jack_ice1712_h__
26 #define __jack_ice1712_h__
28 #define ICE1712_SUBDEVICE_DELTA44 0x121433d6
29 #define ICE1712_SUBDEVICE_DELTA66 0x121432d6
30 #define ICE1712_SUBDEVICE_DELTA1010 0x121430d6
31 #define ICE1712_SUBDEVICE_DELTADIO2496 0x121431d6
32 #define ICE1712_SUBDEVICE_AUDIOPHILE 0x121434d6
34 #define SPDIF_PLAYBACK_ROUTE_NAME "IEC958 Playback Route"
35 #define ANALOG_PLAYBACK_ROUTE_NAME "H/W Playback Route"
36 #define MULTITRACK_PEAK_NAME "Multi Track Peak"
40 unsigned int subvendor;
42 unsigned char version;
47 unsigned char gpiomask;
48 unsigned char gpiostate;
49 unsigned char gpiodir;
50 unsigned short ac97main;
51 unsigned short ac97pcm;
52 unsigned short ac97rec;
53 unsigned char ac97recsrc;
54 unsigned char dacID[4];
55 unsigned char adcID[4];
56 unsigned char extra[4];
64 unsigned long active_channels;