summaryrefslogtreecommitdiff
path: root/video-quirks/20-video-quirk-pm-dell.quirkdb
blob: 7402716148b85edfaa6ec47c6f213f8659acadb7 (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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
 match system.hardware.vendor regex ^Dell
 # <!-- Dell Latitude -->
  match system.hardware.product regex ^Latitude
   match system.hardware.product regex C500
    addquirk --quirk-dpms-suspend
    addquirk --quirk-vbe-post
   endmatch
   match system.hardware.product regex C600
    addquirk --quirk-radeon-off
   endmatch
   match system.hardware.product regex C800
    addquirk --quirk-vbemode-restore
   endmatch
   match system.hardware.product regex X300|D820
   # <!-- the Dell D820 is also reported to work with vbe_post+vbemode_restore and
   # need may dpms_on -->
    addquirk --quirk-vbestate-restore
   endmatch
   match system.hardware.product regex CPx J800GT|D400|D410|D420|D430|D520|D530|C610|D620|D830
    addquirk --quirk-vbe-post
    addquirk --quirk-vbemode-restore
   endmatch
   match system.hardware.product regex C400|C840|D500|D505|D800|X200
    addquirk --quirk-vbe-post
    addquirk --quirk-vbestate-restore
   endmatch
   match system.hardware.product regex D600|D610
    addquirk --quirk-vbe-post
    addquirk --quirk-vbestate-restore
    addquirk --quirk-no-fb
   endmatch
   match system.hardware.product regex D630
    match system.firmware.version compare_lt A12
     addquirk --quirk-vbe-post
     addquirk --quirk-vbestate-restore
     addquirk --quirk-no-fb
    endmatch
    match system.firmware.version compare_ge A12
     addquirk --quirk-vbemode-restore
    endmatch
   endmatch
   match system.hardware.product regex X1$
    addquirk --quirk-vbe-post
   endmatch
  # <!-- these need no quirks -->
   match system.hardware.product regex CPx J650GT|LS |D810
    addquirk --quirk-none
   endmatch
  endmatch
 # <!-- Dell Inspiron -->
  match system.hardware.product regex ^Inspiron
   match system.hardware.product regex 1501|8600
    addquirk --quirk-s3-bios
    addquirk --quirk-s3-mode
   endmatch
   match system.hardware.product regex 9300
    addquirk --quirk-s3-bios
   endmatch
   match system.hardware.product regex  510m 
    addquirk --quirk-vbe-post
   endmatch
   match system.hardware.product regex  5100 
    match system.firmware.version regex ^Revision A0$
     addquirk --quirk-vbe-post
     addquirk --quirk-vbestate-restore
     addquirk --quirk-pci-save
    endmatch
    match system.firmware.version regex_inverse Revision A0
     addquirk --quirk-no-fb
    endmatch
   endmatch
   match system.hardware.product regex 5150|8000|8500
    addquirk --quirk-vbe-post
    addquirk --quirk-vbestate-restore
   endmatch
   match system.hardware.product regex 500m|600m|1100|1420|1525|2200|5160
    addquirk --quirk-vbe-post
    addquirk --quirk-vbemode-restore
   endmatch
   match system.hardware.product regex 700m
   # <!-- ONLY needed with i810 X.org driver 1.x versions,
   # DO NOT use with intel X.org driver 2.x version (not needed and causes problems)
   # <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
   # <merge key="power_management.quirk.vbemode_restore" type="bool">true</merge>
   # <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge>
   # <merge key="power_management.quirk.vga_mode3" type="bool">true</merge> -->
    addquirk --quirk-none
   endmatch
  # <!-- these need no quirks -->
   match system.hardware.product regex  1011| 1150| 1520| 1720
    addquirk --quirk-none
   endmatch
  endmatch
 # <!-- Dell Precision -->
  match system.hardware.product regex ^Precision
   match system.hardware.product regex M20
    addquirk --quirk-vbe-post
    addquirk --quirk-vbestate-restore
   endmatch
   match system.hardware.product regex M6300 
    addquirk --quirk-vbe-post
    addquirk --quirk-vbemode-restore
   endmatch
   match system.hardware.product regex  M60
    addquirk --quirk-vbestate-restore
   endmatch
   match system.hardware.product regex M65
    addquirk --quirk-dpms-on
    addquirk --quirk-vbe-post
   endmatch
  # <!-- these need no quirks -->
   match system.hardware.product regex  M90 |WorkStation 360| M4300
    addquirk --quirk-none
   endmatch
  endmatch
 # <!-- Dell Dimension -->
  match system.hardware.product regex ^Dimension
   match system.hardware.product regex 2400|3000|9100
    addquirk --quirk-vbe-post
    addquirk --quirk-vbemode-restore
   endmatch
  endmatch
 # <!-- Dell Vostro -->
  match system.hardware.product regex ^Vostro
   match system.hardware.product regex  1000 
    addquirk --quirk-s3-bios
    addquirk --quirk-s3-mode
   endmatch
   match system.hardware.product regex  1500
    addquirk --quirk-vbe-post
    addquirk --quirk-vbemode-restore
   endmatch
   match system.hardware.product regex 1710
    addquirk --quirk-none
   endmatch
  endmatch
 # <!-- Dell OptiPlex -->
  match system.hardware.product regex_ncase ^OptiPlex
   match system.hardware.product regex GX520|GX260
    addquirk --quirk-vbe-post
    addquirk --quirk-vbemode-restore
   endmatch
   match system.hardware.product regex 755
    addquirk --quirk-vbe-post
    addquirk --quirk-no-fb
   endmatch
   match system.hardware.product regex_ncase fx160
    addquirk --quirk-s3-bios
    addquirk --quirk-s3-mode
   endmatch
   match system.hardware.product regex 170L|GX620
    addquirk --quirk-none
   endmatch
  endmatch
 # <!-- Dell Inspiron 640m, XPS M1210 -->
  match system.hardware.product regex MXC061|MXC062
   addquirk --quirk-vbe-post
  endmatch
 # <!-- Dell XPS M1330, MM061 = Inspiron E1505 or/and 6400 -->
  match system.hardware.product regex XPS M1330|MM061
   addquirk --quirk-vbe-post
   addquirk --quirk-vbemode-restore
  endmatch
 # <!-- these need no quirks : Dimension E520, DXP051, Inspiron: 1300, E1702/E1705, 630m, M1710 (only resumes with vesafb) -->
  match system.hardware.product regex DM061 |DXP051|ME051|MP061|MXC051|MXG061|XPS M1530
   addquirk --quirk-none
  endmatch
 endmatch