summaryrefslogtreecommitdiff
path: root/video-quirks/20-video-quirk-pm-hp.quirkdb
blob: c4f39ae554d1a27ee69c1876b2a43d8f95558212 (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
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
# <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
# <!-- Old Compaq machines. Add them to the HP file -->
 match system.hardware.vendor regex ^Compaq
 # <!-- Compaq Amada -->
  match system.hardware.product regex ^Armada
   match system.hardware.product regex     E500  |     M70  |    M700 
    addquirk --quirk-none
   endmatch
  # <!-- This Armada m300 seems not to have a useful model description, so to make sure also check the bios_version-->
   match system.hardware.product regex                                      
    match system.firmware.version regex ^1\.35$
     addquirk --quirk-none
    endmatch
   endmatch
  endmatch
  match system.hardware.product regex ^Evo
   match system.hardware.product regex N600c
    addquirk --quirk-vbe-post
   endmatch
   match system.hardware.product regex N800w 
    addquirk --quirk-vbe-post
   # <!-- VBE_MODE does not work, text size changes -->
    match system.hardware.version regex ^F\.05$
     addquirk --quirk-vbestate-restore
    endmatch
   # <!-- has a later BIOS and needs different Options -->
    match system.hardware.version regex_inverse F\.05
     addquirk --quirk-s3-bios
     addquirk --quirk-s3-mode
     addquirk --quirk-vbemode-restore
    endmatch
   endmatch
   match system.hardware.product regex D510 USDT| N400c
    addquirk --quirk-none
   endmatch
  endmatch
  match system.hardware.product regex ^Presario
   match system.hardware.product regex 2701EA
    addquirk --quirk-vbe-post
    addquirk --quirk-vbestate-restore
    addquirk --quirk-no-fb
   endmatch
   match system.hardware.product regex V3000 \(EZ674UA#|V3700 Notebook PC
    addquirk --quirk-s3-bios
    addquirk --quirk-s3-mode
   endmatch
   match system.hardware.product regex  X1000 
    addquirk --quirk-vbe-post
    addquirk --quirk-vbestate-restore
   endmatch
   match system.hardware.product regex  V2000 
    addquirk --quirk-dpms-on
   endmatch
   match system.hardware.product regex V3000 \(EZ755UA#|V5000 \(ET826UA#|2100 \(DP835E\)|F500 \(GF596UA#|2200 \(PR309UA#|C700 \(GV681LA#
    addquirk --quirk-none
   endmatch
  endmatch
  match system.hardware.product regex ^N620c 
   addquirk --quirk-s3-bios
   addquirk --quirk-s3-mode
  endmatch
 endmatch
 match system.hardware.vendor regex ^Hewlett Packard$
  match system.hardware.version regex ^HP OmniBook XE3 GF
   addquirk --quirk-vbe-post
   addquirk --quirk-vbestate-restore
  endmatch
 endmatch
 match system.hardware.vendor regex ^Hewlett-Packard
  match system.hardware.product regex ^COMPAQ MINI 500$
   addquirk --quirk-s3-mode
  endmatch
  match system.hardware.product regex V2000 \(EP381UA#|X1000 \(DK454AV\)| 6715s|6820s
   addquirk --quirk-s3-bios
  endmatch
  match system.hardware.product regex  8510w
   match system.hardware.primary_video.vendor numeric_compare_eq 0x1002
    addquirk --quirk-s3-bios
   endmatch
  endmatch
  match system.hardware.product regex HP OmniBook XT1000
   addquirk --quirk-s3-mode
  endmatch
  match system.hardware.product regex V3000 \(RL377PA#|EW434AVABA|R3000|R4100|nc6000
   addquirk --quirk-s3-bios
   addquirk --quirk-s3-mode
  endmatch
  match system.hardware.product regex nx6125|nc6230|nx8220
   addquirk --quirk-vbestate-restore
   addquirk --quirk-no-fb
  endmatch
  match system.hardware.product regex OmniBook XE3 G|R3200|nx5000|nx7000|nc6120|nx6325|2510p
   addquirk --quirk-vbe-post
   addquirk --quirk-vbestate-restore
  endmatch
 # <!-- yes, system.hardware.version is correct for this machine -->
  match system.hardware.version regex ^HP OmniBook 6100 EB$
   addquirk --quirk-vbe-post
   addquirk --quirk-vbestate-restore
  endmatch
 # <!-- Note: PY507ET# is a nc6120 -->
  match system.hardware.product regex nc2400|nx6110|nc6120|nc6320|nx7300|6720s|2710p|8510p|PY507ET#|6715b
   addquirk --quirk-vbe-post
   addquirk --quirk-vbemode-restore
  endmatch
  match system.hardware.product regex 4410s
  # <!-- ATI 0x1002:0x9552-->
   match system.hardware.primary_video.vendor numeric_compare_eq 0x1002
    addquirk --quirk-vbe-post
    addquirk --quirk-vbemode-restore
   endmatch
  endmatch
  match system.hardware.product regex M2000 \(EQ547PA
   addquirk --quirk-s3-bios
   addquirk --quirk-vbemode-restore
  endmatch
  match system.hardware.product regex tc4400|nc4400|tc4200|nx6120|nc4200|HP 530 Notebook PC
   addquirk --quirk-vbe-post
  endmatch
  match system.hardware.product regex HP Compaq nc6400 
   match system.hardware.version regex ^68YCU
    match system.hardware.product regex \(EH522AV\)|\(EY582ES|\(RH560EA
     addquirk --quirk-vbemode-restore
     addquirk --quirk-vbe-post
    endmatch
   endmatch
  endmatch
  match system.hardware.product regex nx 7010
   addquirk --quirk-s3-bios
   match system.hardware.product regex DU394T#
    addquirk --quirk-s3-mode
   endmatch
  endmatch
  match system.hardware.product regex nx7400
   addquirk --quirk-vbe-post
   match system.firmware.version regex_inverse 68YGU
    addquirk --quirk-vbemode-restore
   endmatch
  endmatch
  match system.hardware.product regex HP Compaq dc5800 Small Form Factor|HP d330 uT| nw9440|nw8440
   addquirk --quirk-none
  endmatch
  match system.hardware.product regex HP Compaq 2133|HP 2133
   match system.firmware.version regex 68VGU
    addquirk --quirk-s3-bios
    addquirk --quirk-s3-mode
   endmatch
  endmatch
 # <!-- Handle machines which have the same product string, but differ -->
  match system.hardware.product regex 6510b
   match system.hardware.product regex KE134EA
    addquirk --quirk-none
   endmatch
   match system.hardware.product regex_inverse KE134EA
    addquirk --quirk-vbe-post
    addquirk --quirk-vbestate-restore
   endmatch
  endmatch
  match system.hardware.product regex 6710b
   match system.hardware.product regex KE123EA
    addquirk --quirk-none
   endmatch
   match system.hardware.product regex KE124EA
    addquirk --quirk-vbe-post
    addquirk --quirk-vbemode-restore
   endmatch
  endmatch
  match system.hardware.product regex 6710s
   match system.firmware.version regex 68DDU
    match system.hardware.product regex GC014ET
     addquirk --quirk-vbe-post
     addquirk --quirk-vbestate-restore
    endmatch
    match system.hardware.product regex_inverse GC014ET
     addquirk --quirk-vbe-post
     addquirk --quirk-dpms-on
    endmatch
   endmatch
  endmatch
  match system.hardware.product regex 6715b
   match system.hardware.product regex GB835EA|RK156AV
    addquirk --quirk-s3-bios
    addquirk --quirk-s3-mode
   endmatch
   match system.hardware.product regex GB834EA
    addquirk --quirk-vbe-post
    addquirk --quirk-vbemode-restore
   endmatch
   match system.hardware.product regex RM174UT
    addquirk --quirk-s3-bios
    addquirk --quirk-vbemode-restore
   endmatch
  endmatch
  match system.hardware.product regex 6910p
   match system.firmware.version regex 68MCD
    match system.hardware.product regex GB951EA
     addquirk --quirk-vbemode-restore
    endmatch
    match system.hardware.product regex ^HP Compaq 6910p$
     addquirk --quirk-s3-bios
     addquirk --quirk-s3-mode
    endmatch
   endmatch
   match system.firmware.version regex_inverse 68MCD
    addquirk --quirk-vbe-post
    addquirk --quirk-vbemode-restore
   endmatch
  endmatch
  match system.hardware.product regex nc4400
   match system.firmware.version regex ^68YHV
    addquirk --quirk-vbe-post
    match system.firmware.version regex F\.08
     addquirk --quirk-vbestate-restore
    endmatch
    match system.firmware.version regex_inverse F\.08
     addquirk --quirk-vbemode-restore
    endmatch
   endmatch
  endmatch
  match system.hardware.product regex nx6310
   match system.firmware.version regex ^68YDU
    addquirk --quirk-none
   endmatch
   match system.firmware.version regex_inverse 68YDU
    addquirk --quirk-vbe-post
   endmatch
  endmatch
  match system.hardware.product regex_ncase Pavilion 
   match system.hardware.product regex dv4000 \(ES973EA#
    addquirk --quirk-vbe-post
    addquirk --quirk-vbestate-restore
    addquirk --quirk-no-fb
   endmatch
   match system.hardware.product regex dv4000 \(EB911EA#| dv2600| dv6500
    addquirk --quirk-s3-bios
   endmatch
   match system.hardware.product regex dv4000 \(PX306UA#| dv6700 
    addquirk --quirk-s3-bios
    addquirk --quirk-s3-mode
   endmatch
   match system.hardware.product regex zd8000 \(EL030EA#
    addquirk --quirk-vbe-post
   endmatch
   match system.hardware.product regex ze2000
    match system.hardware.product regex \(EK791EA#
     addquirk --quirk-none
    endmatch
    match system.hardware.product regex_inverse \(EK791EA#
     addquirk --quirk-s3-bios
     addquirk --quirk-s3-mode
    endmatch
   endmatch
   match system.hardware.product regex zt3300
    match system.firmware.version regex 68BAL
     addquirk --quirk-s3-bios
    endmatch
    match system.hardware.product regex PF083UA#
     addquirk --quirk-none
    endmatch
   endmatch
   match system.hardware.product regex  dv6000 
    match system.hardware.version regex \(GA378UA#|\(GH907EA#
     addquirk --quirk-s3-mode
    endmatch
   # <!-- note: (RP153UA#: suspend maybe only with binary nvidia module -->
    match system.hardware.version regex \(EW434AV#|\(RP153UA#
     addquirk --quirk-s3-bios
     addquirk --quirk-s3-mode
    endmatch
    match system.hardware.version regex \(EY798AV#|\(GF688EA|\(RM469EA|\(RP980EA#
     addquirk --quirk-none
    endmatch
   endmatch
   match system.hardware.product regex ^HP Pavilion Notebook PC$
    match system.hardware.version regex ^HP Pavilion Notebook$
     match system.firmware.vendor regex ^Insyde Software$
     # <!-- HP Pavilion ZT1000-IC -->
      match system.firmware.version regex ^ IC\.M1\.04$
       addquirk --quirk-s3-bios
       addquirk --quirk-s3-mode
       addquirk --quirk-vbemode-restore
      endmatch
     # <!-- HP Pavilion xz275  -->
      match system.firmware.version regex ^ IC\.M1\.02$
       addquirk --quirk-none
      endmatch
     endmatch
    endmatch
   endmatch
   match system.hardware.product regex 8710p|dv2000|dv2500|tx1000|dv5000 \(EZ535UA#|HP d530 SFF|ze4900| dv9700 
    addquirk --quirk-none
   endmatch
  endmatch
 endmatch
# <!-- HP Media Center PC m7330n w/ ATI RS480 [Radeon Xpress 200G Series] -->
 match system.hardware.vendor regex ^HP Pavilion
  match system.hardware.product regex M7330N
   addquirk --quirk-vbe-post
   addquirk --quirk-vbestate-restore
  endmatch
  match system.hardware.product regex ^(D7223K-ABA A650E|EJ192AA-ABS t3250\.se|EP198AA-UUZ t3335\.ch|ES061AA-ABD t3320|PC098A-ABA M1070N)$
   addquirk --quirk-none
  endmatch
 endmatch
 match system.hardware.vendor regex ^HP-Pavilion
  match system.hardware.product regex RZ418AA-ABH s3020
   addquirk --quirk-vbemode-restore
  endmatch
  match system.hardware.product regex ^RP829AV-ABA d4790y$
   addquirk --quirk-none
  endmatch
 endmatch