Author:
Rudolf Cornelissen 7/2004-1/2016
*/
#define MODULE_BIT 0x04000000
#include "acc_std.h"
status_t GET_ACCELERANT_DEVICE_INFO(accelerant_device_info * adi)
{
LOG(4,("GET_ACCELERANT_DEVICE_INFO: returning info\n"));
adi->version = 1;
sprintf(adi->name, "VIA chipset");
switch (si->ps.card_type)
{
case VT3022:
sprintf(adi->chipset, "CLE266 Unichrome Pro (VT3022)");
break;
case VT3108:
sprintf(adi->chipset, "K8M800 Unichrome Pro (VT3108)");
break;
case VT3122:
sprintf(adi->chipset, "CLE266 Unichrome Pro (VT3122)");
break;
case VT3205:
sprintf(adi->chipset, "KM400 Unichrome (VT3205)");
break;
case VT7205:
sprintf(adi->chipset, "KM400 Unichrome (VT7205)");
break;
default:
sprintf(adi->chipset, "unknown");
break;
}
sprintf(adi->serial_no, "unknown");
adi->memory = si->ps.memory_size;
adi->dac_speed = si->ps.max_dac1_clock;
return B_OK;
}