@@ -27,6 +27,7 @@ static const char radeon_version[] = "23.8.1";
27
27
28
28
enum amd_ags_version
29
29
{
30
+ AMD_AGS_VERSION_5_0_5 ,
30
31
AMD_AGS_VERSION_5_1_1 ,
31
32
AMD_AGS_VERSION_5_2_0 ,
32
33
AMD_AGS_VERSION_5_2_1 ,
@@ -51,6 +52,7 @@ static const struct
51
52
}
52
53
amd_ags_info [AMD_AGS_VERSION_COUNT ] =
53
54
{
55
+ {5 , 0 , 5 , sizeof (AGSDeviceInfo_511 ), sizeof (AGSDX11ReturnedParams_511 )},
54
56
{5 , 1 , 1 , sizeof (AGSDeviceInfo_511 ), sizeof (AGSDX11ReturnedParams_511 )},
55
57
{5 , 2 , 0 , sizeof (AGSDeviceInfo_520 ), sizeof (AGSDX11ReturnedParams_520 )},
56
58
{5 , 2 , 1 , sizeof (AGSDeviceInfo_520 ), sizeof (AGSDX11ReturnedParams_520 )},
@@ -63,22 +65,22 @@ amd_ags_info[AMD_AGS_VERSION_COUNT] =
63
65
{6 , 1 , 0 , sizeof (AGSDeviceInfo_600 ), sizeof (AGSDX11ReturnedParams_600 )},
64
66
};
65
67
66
- #define DEF_FIELD (name ) {DEVICE_FIELD_##name, {offsetof(AGSDeviceInfo_511, name), offsetof(AGSDeviceInfo_520, name), \
68
+ #define DEF_FIELD (name ) {DEVICE_FIELD_##name, {offsetof(AGSDeviceInfo_511, name), offsetof(AGSDeviceInfo_511, name), offsetof( AGSDeviceInfo_520, name), \
67
69
offsetof(AGSDeviceInfo_520, name), offsetof(AGSDeviceInfo_520, name), offsetof(AGSDeviceInfo_540, name), \
68
70
offsetof(AGSDeviceInfo_541, name), offsetof(AGSDeviceInfo_542, name), offsetof(AGSDeviceInfo_600, name), \
69
71
offsetof(AGSDeviceInfo_600, name), offsetof(AGSDeviceInfo_600, name)}}
70
- #define DEF_FIELD_520_BELOW (name ) {DEVICE_FIELD_##name, {offsetof(AGSDeviceInfo_511, name), offsetof(AGSDeviceInfo_520, name), \
72
+ #define DEF_FIELD_520_BELOW (name ) {DEVICE_FIELD_##name, {offsetof(AGSDeviceInfo_511, name), offsetof(AGSDeviceInfo_511, name), offsetof( AGSDeviceInfo_520, name), \
71
73
offsetof(AGSDeviceInfo_520, name), offsetof(AGSDeviceInfo_520, name), -1, \
72
74
-1, -1, -1, -1, -1}}
73
- #define DEF_FIELD_540_UP (name ) {DEVICE_FIELD_##name, {-1, -1, \
75
+ #define DEF_FIELD_540_UP (name ) {DEVICE_FIELD_##name, {-1, -1, -1, \
74
76
-1, -1, offsetof(AGSDeviceInfo_540, name), \
75
77
offsetof(AGSDeviceInfo_541, name), offsetof(AGSDeviceInfo_542, name), offsetof(AGSDeviceInfo_600, name), \
76
78
offsetof(AGSDeviceInfo_600, name), offsetof(AGSDeviceInfo_600, name)}}
77
- #define DEF_FIELD_540_600 (name ) {DEVICE_FIELD_##name, {-1, -1, \
79
+ #define DEF_FIELD_540_600 (name ) {DEVICE_FIELD_##name, {-1, -1, -1, \
78
80
-1, -1, offsetof(AGSDeviceInfo_540, name), \
79
81
offsetof(AGSDeviceInfo_541, name), offsetof(AGSDeviceInfo_542, name), \
80
82
-1, -1, -1}}
81
- #define DEF_FIELD_600_BELOW (name ) {DEVICE_FIELD_##name, {offsetof(AGSDeviceInfo_511, name), offsetof(AGSDeviceInfo_520, name), \
83
+ #define DEF_FIELD_600_BELOW (name ) {DEVICE_FIELD_##name, {offsetof(AGSDeviceInfo_511, name), offsetof(AGSDeviceInfo_511, name), offsetof( AGSDeviceInfo_520, name), \
82
84
offsetof(AGSDeviceInfo_520, name), offsetof(AGSDeviceInfo_520, name), offsetof(AGSDeviceInfo_540, name), \
83
85
offsetof(AGSDeviceInfo_541, name), offsetof(AGSDeviceInfo_542, name), -1, \
84
86
-1, -1}}
0 commit comments