Added VT8237 revision.

Thanks to Bernd T.Korz <[email protected]> for testing and modifying


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6106 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2004-01-16 08:43:45 +00:00
parent a6321d55b7
commit 62e8cbba05
2 changed files with 8 additions and 2 deletions
@@ -57,6 +57,7 @@
#define VIATECH_8233_AC97_REV_8233 0x30 #define VIATECH_8233_AC97_REV_8233 0x30
#define VIATECH_8233_AC97_REV_8233A 0x40 #define VIATECH_8233_AC97_REV_8233A 0x40
#define VIATECH_8233_AC97_REV_8235 0x50 #define VIATECH_8233_AC97_REV_8235 0x50
#define VIATECH_8233_AC97_REV_8237 0x60 //this is the 5.1 Card in the new Athlon64 boards
#define VERSION "Version alpha 2, Copyright (c) 2003 Jérôme Duval, compiled on " ## __DATE__ ## " " ## __TIME__ #define VERSION "Version alpha 2, Copyright (c) 2003 Jérôme Duval, compiled on " ## __DATE__ ## " " ## __TIME__
#define DRIVER_NAME "auvia" #define DRIVER_NAME "auvia"
@@ -66,6 +67,7 @@
#define FRIENDLY_NAME_8233 FRIENDLY_NAME" 8233" #define FRIENDLY_NAME_8233 FRIENDLY_NAME" 8233"
#define FRIENDLY_NAME_8233A FRIENDLY_NAME" 8233A" #define FRIENDLY_NAME_8233A FRIENDLY_NAME" 8233A"
#define FRIENDLY_NAME_8235 FRIENDLY_NAME" 8235" #define FRIENDLY_NAME_8235 FRIENDLY_NAME" 8235"
#define FRIENDLY_NAME_8237 FRIENDLY_NAME" 8237"
#define AUTHOR "Jérôme Duval" #define AUTHOR "Jérôme Duval"
#define VIA_TABLE_SIZE 255 #define VIA_TABLE_SIZE 255
@@ -657,6 +657,11 @@ auvia_get_description(auvia_dev *card, multi_description *data)
case VIATECH_8233_AC97_REV_8235: case VIATECH_8233_AC97_REV_8235:
strncpy(data->friendly_name, FRIENDLY_NAME_8235, 32); strncpy(data->friendly_name, FRIENDLY_NAME_8235, 32);
break; break;
case VIATECH_8233_AC97_REV_8237:
strncpy(data->friendly_name, FRIENDLY_NAME_8237, 32);
break;
default:
strncpy(data->friendly_name, FRIENDLY_NAME);
} }
} }
strcpy(data->vendor_info, AUTHOR); strcpy(data->vendor_info, AUTHOR);
@@ -1115,4 +1120,3 @@ auvia_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes)
*num_bytes = 0; /* tell caller nothing was written */ *num_bytes = 0; /* tell caller nothing was written */
return B_IO_ERROR; return B_IO_ERROR;
} }