summarylogtreecommitdiffstats
path: root/libdrm-2.4.120.patch
blob: 7553f5e3e7017b789e8946642d725552b2dcee5f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
diff --git a/data/amdgpu.ids b/data/amdgpu.ids
index 6a50c97d..aad127e2 100644
--- a/data/amdgpu.ids
+++ b/data/amdgpu.ids
@@ -325,6 +325,10 @@
 699F,	C9,	AMD Radeon 540
 6FDF,	E7,	AMD Radeon RX 590 GME
 6FDF,	EF,	AMD Radeon RX 580 2048SP
+9920,  00,     AMD Liverpool (PlayStation 4)
+9922,  00,     AMD Liverpool (PlayStation 4)
+9923,  00,     AMD Liverpool (PlayStation 4)
+9924,  11,     AMD Gladius (PlayStation 4)
 7300,	C1,	AMD FirePro S9300 x2
 7300,	C8,	AMD Radeon R9 Fury Series
 7300,	C9,	AMD Radeon Pro Duo
diff --git a/radeon/r600_pci_ids.h b/radeon/r600_pci_ids.h
index a3b2eac8..5e5d1e90 100644
--- a/radeon/r600_pci_ids.h
+++ b/radeon/r600_pci_ids.h
@@ -473,6 +473,11 @@ CHIPSET(0x131B, KAVERI_131B, KAVERI)
 CHIPSET(0x131C, KAVERI_131C, KAVERI)
 CHIPSET(0x131D, KAVERI_131D, KAVERI)

+CHIPSET(0x9920, LIVERPOOL_9920, LIVERPOOL)
+CHIPSET(0x9922, LIVERPOOL_9922, LIVERPOOL)
+CHIPSET(0x9923, LIVERPOOL_9923, LIVERPOOL)
+CHIPSET(0x9924, GLADIUS_9924, GLADIUS)
+
 CHIPSET(0x67A0, HAWAII_67A0, HAWAII)
 CHIPSET(0x67A1, HAWAII_67A1, HAWAII)
 CHIPSET(0x67A2, HAWAII_67A2, HAWAII)
diff --git a/radeon/radeon_surface.c b/radeon/radeon_surface.c
index ea0a27a9..594f2354 100644
--- a/radeon/radeon_surface.c
+++ b/radeon/radeon_surface.c
@@ -86,6 +86,8 @@ enum radeon_family {
     CHIP_HAINAN,
     CHIP_BONAIRE,
     CHIP_KAVERI,
+    CHIP_LIVERPOOL,
+    CHIP_GLADIUS,
     CHIP_KABINI,
     CHIP_HAWAII,
     CHIP_MULLINS,