mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-07 02:10:12 +01:00
pvr: add device info for GE8300 (22.67.54.30)
Requested by the community [1]. [1] https://gitlab.freedesktop.org/imagination/linux-firmware/-/issues/13 Signed-off-by: Alessio Belle <alessio.belle@imgtec.com> Reviewed-by: Simon Perretta <simon.perretta@imgtec.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38211>
This commit is contained in:
parent
b83bd94d69
commit
a6ca6bcabf
3 changed files with 30 additions and 0 deletions
|
|
@ -44,6 +44,7 @@ GX6250 Series 6XT 4.45.2.58
|
|||
GX6650 Series 6XT 4.46.6.62
|
||||
G6110 Series 6XE 5.9.1.46
|
||||
GE7800 Series 7XE 15.5.1.64
|
||||
GE8300 Series 8XE 22.67.54.30
|
||||
GE8300 Series 8XE 22.68.54.30
|
||||
GE8300 Series 8XE 22.102.54.38
|
||||
BXE-2-32 B-Series 36.29.52.182
|
||||
|
|
|
|||
|
|
@ -80,6 +80,33 @@ static const struct pvr_device_features pvr_device_features_22_V_54_30 = {
|
|||
.usc_itr_parallel_instances = 16U,
|
||||
};
|
||||
|
||||
static const struct pvr_device_enhancements
|
||||
pvr_device_enhancements_22_67_54_30 = {
|
||||
.has_ern35421 = true,
|
||||
.has_ern38748 = true,
|
||||
.has_ern42307 = true,
|
||||
};
|
||||
|
||||
static const struct pvr_device_quirks pvr_device_quirks_22_67_54_30 = {
|
||||
.has_brn49927 = true,
|
||||
.has_brn66011 = true,
|
||||
.has_brn70165 = true,
|
||||
.has_brn74056 = true,
|
||||
};
|
||||
|
||||
static const struct pvr_device_info pvr_device_info_22_67_54_30 = {
|
||||
.ident = {
|
||||
PVR_DEVICE_IDENT_22_V_54_30,
|
||||
.b = 22,
|
||||
.v = 67,
|
||||
.n = 54,
|
||||
.c = 30,
|
||||
},
|
||||
.features = pvr_device_features_22_V_54_30,
|
||||
.enhancements = pvr_device_enhancements_22_67_54_30,
|
||||
.quirks = pvr_device_quirks_22_67_54_30,
|
||||
};
|
||||
|
||||
static const struct pvr_device_enhancements
|
||||
pvr_device_enhancements_22_68_54_30 = {
|
||||
.has_ern35421 = true,
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ static const struct pvr_device_info *device_infos[] = {
|
|||
&pvr_device_info_4_46_6_62,
|
||||
&pvr_device_info_5_9_1_46,
|
||||
&pvr_device_info_15_5_1_64,
|
||||
&pvr_device_info_22_67_54_30,
|
||||
&pvr_device_info_22_68_54_30,
|
||||
&pvr_device_info_22_102_54_38,
|
||||
&pvr_device_info_33_15_11_3,
|
||||
|
|
@ -84,6 +85,7 @@ int pvr_device_info_init(struct pvr_device_info *info, uint64_t bvnc)
|
|||
CASE_PACKED_BVNC_DEVICE_INFO(4, 46, 6, 62);
|
||||
CASE_PACKED_BVNC_DEVICE_INFO(5, 9, 1, 46);
|
||||
CASE_PACKED_BVNC_DEVICE_INFO(15, 5, 1, 64);
|
||||
CASE_PACKED_BVNC_DEVICE_INFO(22, 67, 54, 30);
|
||||
CASE_PACKED_BVNC_DEVICE_INFO(22, 68, 54, 30);
|
||||
CASE_PACKED_BVNC_DEVICE_INFO(22, 102, 54, 38);
|
||||
CASE_PACKED_BVNC_DEVICE_INFO(33, 15, 11, 3);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue