xref: /OK3568_Linux_fs/buildroot/package/x11r7/xdriver_xf86-video-trident/0001-Remove-ramdac.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFrom 07a5c4732f1c28ffcb873ee04500e3cb813c50b4 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Fabrice Fontaine <fontaine.fabrice@gmail.com>
3*4882a593SmuzhiyunDate: Tue, 7 Dec 2021 22:28:04 +0100
4*4882a593SmuzhiyunSubject: [PATCH] Remove ramdac
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunramdac drivers have been removed from xserver since version 21.0.99.1
7*4882a593Smuzhiyunand
8*4882a593Smuzhiyunhttps://gitlab.freedesktop.org/xorg/xserver/-/commit/f0385fb420158ac3bc1c4c325431ffc5c62344bb
9*4882a593Smuzhiyunresulting in the following build failure:
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunIn file included from trident_bank.c:37:
12*4882a593Smuzhiyuntrident.h:41:10: fatal error: xf86RamDac.h: No such file or directory
13*4882a593Smuzhiyun   41 | #include "xf86RamDac.h"
14*4882a593Smuzhiyun      |          ^~~~~~~~~~~~~~
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunFixes:
17*4882a593Smuzhiyun - http://autobuild.buildroot.org/results/c81ac8075af257e8626d9d097270be7a7b4a1496
18*4882a593Smuzhiyun
19*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
20*4882a593Smuzhiyun[Upstream status:
21*4882a593Smuzhiyunhttps://gitlab.freedesktop.org/xorg/driver/xf86-video-trident/-/merge_requests/1]
22*4882a593Smuzhiyun---
23*4882a593Smuzhiyun src/trident.h | 3 ---
24*4882a593Smuzhiyun 1 file changed, 3 deletions(-)
25*4882a593Smuzhiyun
26*4882a593Smuzhiyundiff --git a/src/trident.h b/src/trident.h
27*4882a593Smuzhiyunindex 5cadf52..c82de4c 100644
28*4882a593Smuzhiyun--- a/src/trident.h
29*4882a593Smuzhiyun+++ b/src/trident.h
30*4882a593Smuzhiyun@@ -38,7 +38,6 @@
31*4882a593Smuzhiyun #include "xaa.h"
32*4882a593Smuzhiyun #endif
33*4882a593Smuzhiyun #include "xf86fbman.h"
34*4882a593Smuzhiyun-#include "xf86RamDac.h"
35*4882a593Smuzhiyun #include "compiler.h"
36*4882a593Smuzhiyun #include "vgaHW.h"
37*4882a593Smuzhiyun #include "xf86i2c.h"
38*4882a593Smuzhiyun@@ -103,7 +102,6 @@ typedef struct {
39*4882a593Smuzhiyun     int			useEXA;
40*4882a593Smuzhiyun     int			Chipset;
41*4882a593Smuzhiyun     int			DACtype;
42*4882a593Smuzhiyun-    int			RamDac;
43*4882a593Smuzhiyun     int                 ChipRev;
44*4882a593Smuzhiyun     int			HwBpp;
45*4882a593Smuzhiyun     int			BppShift;
46*4882a593Smuzhiyun@@ -169,7 +167,6 @@ typedef struct {
47*4882a593Smuzhiyun     CARD32		BltScanDirection;
48*4882a593Smuzhiyun     CARD32		DrawFlag;
49*4882a593Smuzhiyun     CARD16		LinePattern;
50*4882a593Smuzhiyun-    RamDacRecPtr	RamDacRec;
51*4882a593Smuzhiyun     int			CursorOffset;
52*4882a593Smuzhiyun     xf86CursorInfoPtr	CursorInfoRec;
53*4882a593Smuzhiyun     xf86Int10InfoPtr	Int10;
54*4882a593Smuzhiyun--
55*4882a593Smuzhiyun2.33.0
56*4882a593Smuzhiyun
57