vserver 1.9.5.x5
[linux-2.6.git] / sound / pci / ice1712 / aureon.h
index 88804e0..95d515f 100644 (file)
@@ -38,18 +38,19 @@ extern struct snd_ice1712_card_info  snd_vt1724_aureon_cards[];
 
 /* GPIO bits */
 #define AUREON_CS8415_CS       (1 << 22)
-#define AUREON_CS8415_CDTO     (1 << 21)
+#define AUREON_SPI_MISO                (1 << 21)
 #define AUREON_WM_RESET                (1 << 20)
-#define AUREON_WM_CLK          (1 << 19)
-#define AUREON_WM_DATA         (1 << 18)
+#define AUREON_SPI_CLK         (1 << 19)
+#define AUREON_SPI_MOSI                (1 << 18)
 #define AUREON_WM_RW           (1 << 17)
 #define AUREON_AC97_RESET      (1 << 16)
 #define AUREON_DIGITAL_SEL1    (1 << 15)
 #define AUREON_HP_SEL          (1 << 14)
 #define AUREON_WM_CS           (1 << 12)
-
-/* Prodigy has different pin assignment for chip select */
-#define PRODIGY_CS8415_CS      (1 << 23)
-#define PRODIGY_CS8415_CDTO    (1 << 22)
+#define AUREON_AC97_COMMIT     (1 << 11)
+#define AUREON_AC97_ADDR       (1 << 10)
+#define AUREON_AC97_DATA_LOW   (1 << 9)
+#define AUREON_AC97_DATA_HIGH  (1 << 8)
+#define AUREON_AC97_DATA_MASK  0xFF
 
 #endif /* __SOUND_AUREON_H */