via.accelerant: move enums out of the struct.
This commit is contained in:
parent
f97f2394ca
commit
f369957d03
@ -97,6 +97,73 @@ typedef struct settings { // apsed, see comments in skel.settings
|
|||||||
bool pgm_panel;
|
bool pgm_panel;
|
||||||
} settings;
|
} settings;
|
||||||
|
|
||||||
|
/* card info - information gathered from PINS (and other sources) */
|
||||||
|
enum
|
||||||
|
{ // card_type in order of date of VIA chip design (fixme: check order)
|
||||||
|
VT3122 = 0,
|
||||||
|
VT3022,
|
||||||
|
VT7205,
|
||||||
|
VT3205,
|
||||||
|
VT3108,
|
||||||
|
VT3204NC,
|
||||||
|
NV04,
|
||||||
|
NV05,
|
||||||
|
NV05M64,
|
||||||
|
NV06,
|
||||||
|
NV10,
|
||||||
|
NV11,
|
||||||
|
NV11M,
|
||||||
|
NV15,
|
||||||
|
NV17,
|
||||||
|
NV17M,
|
||||||
|
NV18,
|
||||||
|
NV18M,
|
||||||
|
NV20,
|
||||||
|
NV25,
|
||||||
|
NV28,
|
||||||
|
NV30,
|
||||||
|
NV31,
|
||||||
|
NV34,
|
||||||
|
NV35,
|
||||||
|
NV36,
|
||||||
|
NV38,
|
||||||
|
NV40,
|
||||||
|
NV41,
|
||||||
|
NV43,
|
||||||
|
NV45
|
||||||
|
};
|
||||||
|
enum
|
||||||
|
{ // card_arch in order of date of VIA chip design
|
||||||
|
CLE266 = 0,
|
||||||
|
KM400,
|
||||||
|
K8M800,
|
||||||
|
NV04A,
|
||||||
|
NV10A,
|
||||||
|
NV20A,
|
||||||
|
NV30A,
|
||||||
|
NV40A
|
||||||
|
};
|
||||||
|
enum
|
||||||
|
{ // tvout_chip_type in order of capability (more or less)
|
||||||
|
NONE = 0,
|
||||||
|
CH7003,
|
||||||
|
CH7004,
|
||||||
|
CH7005,
|
||||||
|
CH7006,
|
||||||
|
CH7007,
|
||||||
|
CH7008,
|
||||||
|
SAA7102,
|
||||||
|
SAA7103,
|
||||||
|
SAA7104,
|
||||||
|
SAA7105,
|
||||||
|
BT868,
|
||||||
|
BT869,
|
||||||
|
CX25870,
|
||||||
|
CX25871,
|
||||||
|
NVIDIA
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
/*shared info*/
|
/*shared info*/
|
||||||
typedef struct {
|
typedef struct {
|
||||||
/*a few ID things*/
|
/*a few ID things*/
|
||||||
@ -171,72 +238,6 @@ typedef struct {
|
|||||||
benaphore lock; /* for serializing access to the acceleration engine */
|
benaphore lock; /* for serializing access to the acceleration engine */
|
||||||
} engine;
|
} engine;
|
||||||
|
|
||||||
/* card info - information gathered from PINS (and other sources) */
|
|
||||||
enum
|
|
||||||
{ // card_type in order of date of VIA chip design (fixme: check order)
|
|
||||||
VT3122 = 0,
|
|
||||||
VT3022,
|
|
||||||
VT7205,
|
|
||||||
VT3205,
|
|
||||||
VT3108,
|
|
||||||
VT3204NC,
|
|
||||||
NV04,
|
|
||||||
NV05,
|
|
||||||
NV05M64,
|
|
||||||
NV06,
|
|
||||||
NV10,
|
|
||||||
NV11,
|
|
||||||
NV11M,
|
|
||||||
NV15,
|
|
||||||
NV17,
|
|
||||||
NV17M,
|
|
||||||
NV18,
|
|
||||||
NV18M,
|
|
||||||
NV20,
|
|
||||||
NV25,
|
|
||||||
NV28,
|
|
||||||
NV30,
|
|
||||||
NV31,
|
|
||||||
NV34,
|
|
||||||
NV35,
|
|
||||||
NV36,
|
|
||||||
NV38,
|
|
||||||
NV40,
|
|
||||||
NV41,
|
|
||||||
NV43,
|
|
||||||
NV45
|
|
||||||
};
|
|
||||||
enum
|
|
||||||
{ // card_arch in order of date of VIA chip design
|
|
||||||
CLE266 = 0,
|
|
||||||
KM400,
|
|
||||||
K8M800,
|
|
||||||
NV04A,
|
|
||||||
NV10A,
|
|
||||||
NV20A,
|
|
||||||
NV30A,
|
|
||||||
NV40A
|
|
||||||
};
|
|
||||||
enum
|
|
||||||
{ // tvout_chip_type in order of capability (more or less)
|
|
||||||
NONE = 0,
|
|
||||||
CH7003,
|
|
||||||
CH7004,
|
|
||||||
CH7005,
|
|
||||||
CH7006,
|
|
||||||
CH7007,
|
|
||||||
CH7008,
|
|
||||||
SAA7102,
|
|
||||||
SAA7103,
|
|
||||||
SAA7104,
|
|
||||||
SAA7105,
|
|
||||||
BT868,
|
|
||||||
BT869,
|
|
||||||
CX25870,
|
|
||||||
CX25871,
|
|
||||||
NVIDIA
|
|
||||||
};
|
|
||||||
|
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
/* specialised registers for card initialisation read from NV BIOS (pins) */
|
/* specialised registers for card initialisation read from NV BIOS (pins) */
|
||||||
|
Loading…
Reference in New Issue
Block a user