Commit | Line | Data |
---|---|---|
81dee67e SM |
1 | |
2 | static const struct fb_videomode modedb2[] = { | |
3 | { | |
4 | /* 640x400 @ 70 Hz, 31.5 kHz hsync */ | |
5 | NULL, 70, 640, 400, 39721, 40, 24, 39, 9, 96, 2, | |
6 | 0, FB_VMODE_NONINTERLACED | |
7 | }, { | |
8 | /* 640x480 @ 60 Hz, 31.5 kHz hsync */ | |
9 | NULL, 60, 640, 480, 39721, 40, 24, 32, 11, 96, 2, | |
10 | 0, FB_VMODE_NONINTERLACED | |
11 | }, { | |
12 | /* 800x600 @ 56 Hz, 35.15 kHz hsync */ | |
13 | NULL, 56, 800, 600, 27777, 128, 24, 22, 1, 72, 2, | |
14 | 0, FB_VMODE_NONINTERLACED | |
15 | }, { | |
16 | /* 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync */ | |
17 | NULL, 87, 1024, 768, 22271, 56, 24, 33, 8, 160, 8, | |
18 | 0, FB_VMODE_INTERLACED | |
19 | }, { | |
20 | /* 640x400 @ 85 Hz, 37.86 kHz hsync */ | |
21 | NULL, 85, 640, 400, 31746, 96, 32, 41, 1, 64, 3, | |
22 | FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
23 | }, { | |
24 | /* 640x480 @ 72 Hz, 36.5 kHz hsync */ | |
25 | NULL, 72, 640, 480, 31746, 144, 40, 30, 8, 40, 3, | |
26 | 0, FB_VMODE_NONINTERLACED | |
27 | }, { | |
28 | /* 640x480 @ 75 Hz, 37.50 kHz hsync */ | |
29 | NULL, 75, 640, 480, 31746, 120, 16, 16, 1, 64, 3, | |
30 | 0, FB_VMODE_NONINTERLACED | |
31 | }, { | |
32 | /* 800x600 @ 60 Hz, 37.8 kHz hsync */ | |
33 | NULL, 60, 800, 600, 25000, 88, 40, 23, 1, 128, 4, | |
34 | FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
35 | }, { | |
36 | /* 640x480 @ 85 Hz, 43.27 kHz hsync */ | |
37 | NULL, 85, 640, 480, 27777, 80, 56, 25, 1, 56, 3, | |
38 | 0, FB_VMODE_NONINTERLACED | |
39 | }, { | |
40 | /* 1152x864 @ 89 Hz interlaced, 44 kHz hsync */ | |
41 | NULL, 69, 1152, 864, 15384, 96, 16, 110, 1, 216, 10, | |
42 | 0, FB_VMODE_INTERLACED | |
43 | }, { | |
44 | /* 800x600 @ 72 Hz, 48.0 kHz hsync */ | |
45 | NULL, 72, 800, 600, 20000, 64, 56, 23, 37, 120, 6, | |
46 | FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
47 | }, { | |
48 | /* 1024x768 @ 60 Hz, 48.4 kHz hsync */ | |
49 | NULL, 60, 1024, 768, 15384, 168, 8, 29, 3, 144, 6, | |
50 | 0, FB_VMODE_NONINTERLACED | |
51 | }, { | |
52 | /* 640x480 @ 100 Hz, 53.01 kHz hsync */ | |
53 | NULL, 100, 640, 480, 21834, 96, 32, 36, 8, 96, 6, | |
54 | 0, FB_VMODE_NONINTERLACED | |
55 | }, { | |
56 | /* 1152x864 @ 60 Hz, 53.5 kHz hsync */ | |
57 | NULL, 60, 1152, 864, 11123, 208, 64, 16, 4, 256, 8, | |
58 | 0, FB_VMODE_NONINTERLACED | |
59 | }, { | |
60 | /* 800x600 @ 85 Hz, 55.84 kHz hsync */ | |
61 | NULL, 85, 800, 600, 16460, 160, 64, 36, 16, 64, 5, | |
62 | 0, FB_VMODE_NONINTERLACED | |
63 | }, { | |
64 | /* 1024x768 @ 70 Hz, 56.5 kHz hsync */ | |
65 | NULL, 70, 1024, 768, 13333, 144, 24, 29, 3, 136, 6, | |
66 | 0, FB_VMODE_NONINTERLACED | |
67 | }, { | |
68 | /* 1280x960-60 VESA */ | |
69 | NULL, 60, 1280, 960, 9259, 312, 96, 36, 1, 112, 3, | |
70 | FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED, FB_MODE_IS_VESA | |
71 | }, { | |
72 | /* 1280x1024-60 VESA */ | |
73 | NULL, 60, 1280, 1024, 9259, 248, 48, 38, 1, 112, 3, | |
74 | FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED, FB_MODE_IS_VESA | |
75 | }, { | |
76 | /* 1280x1024 @ 87 Hz interlaced, 51 kHz hsync */ | |
77 | NULL, 87, 1280, 1024, 12500, 56, 16, 128, 1, 216, 12, | |
78 | 0, FB_VMODE_INTERLACED | |
79 | }, { | |
80 | /* 800x600 @ 100 Hz, 64.02 kHz hsync */ | |
81 | NULL, 100, 800, 600, 14357, 160, 64, 30, 4, 64, 6, | |
82 | 0, FB_VMODE_NONINTERLACED | |
83 | }, { | |
84 | /* 1024x768 @ 76 Hz, 62.5 kHz hsync */ | |
85 | NULL, 76, 1024, 768, 11764, 208, 8, 36, 16, 120, 3, | |
86 | 0, FB_VMODE_NONINTERLACED | |
87 | }, { | |
88 | /* 1152x864 @ 70 Hz, 62.4 kHz hsync */ | |
89 | NULL, 70, 1152, 864, 10869, 106, 56, 20, 1, 160, 10, | |
90 | 0, FB_VMODE_NONINTERLACED | |
91 | }, { | |
92 | /* 1280x1024 @ 61 Hz, 64.2 kHz hsync */ | |
93 | NULL, 61, 1280, 1024, 9090, 200, 48, 26, 1, 184, 3, | |
94 | 0, FB_VMODE_NONINTERLACED | |
95 | }, { | |
96 | /* 1400x1050 @ 60Hz, 63.9 kHz hsync */ | |
97 | NULL, 68, 1400, 1050, 9259, 136, 40, 13, 1, 112, 3, | |
98 | 0, FB_VMODE_NONINTERLACED | |
99 | }, { | |
100 | /* 1400x1050 @ 75,107 Hz, 82,392 kHz +hsync +vsync*/ | |
101 | NULL, 75, 1400, 1050, 9271, 120, 56, 13, 0, 112, 3, | |
102 | FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
103 | }, { | |
104 | /* 1400x1050 @ 60 Hz, ? kHz +hsync +vsync*/ | |
105 | NULL, 60, 1400, 1050, 9259, 128, 40, 12, 0, 112, 3, | |
106 | FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
107 | }, { | |
108 | /* 1024x768 @ 85 Hz, 70.24 kHz hsync */ | |
109 | NULL, 85, 1024, 768, 10111, 192, 32, 34, 14, 160, 6, | |
110 | 0, FB_VMODE_NONINTERLACED | |
111 | }, { | |
112 | /* 1152x864 @ 78 Hz, 70.8 kHz hsync */ | |
113 | NULL, 78, 1152, 864, 9090, 228, 88, 32, 0, 84, 12, | |
114 | 0, FB_VMODE_NONINTERLACED | |
115 | }, { | |
116 | /* 1280x1024 @ 70 Hz, 74.59 kHz hsync */ | |
117 | NULL, 70, 1280, 1024, 7905, 224, 32, 28, 8, 160, 8, | |
118 | 0, FB_VMODE_NONINTERLACED | |
119 | }, { | |
120 | /* 1600x1200 @ 60Hz, 75.00 kHz hsync */ | |
121 | NULL, 60, 1600, 1200, 6172, 304, 64, 46, 1, 192, 3, | |
122 | FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
123 | }, { | |
124 | /* 1152x864 @ 84 Hz, 76.0 kHz hsync */ | |
125 | NULL, 84, 1152, 864, 7407, 184, 312, 32, 0, 128, 12, | |
126 | 0, FB_VMODE_NONINTERLACED | |
127 | }, { | |
128 | /* 1280x1024 @ 74 Hz, 78.85 kHz hsync */ | |
129 | NULL, 74, 1280, 1024, 7407, 256, 32, 34, 3, 144, 3, | |
130 | 0, FB_VMODE_NONINTERLACED | |
131 | }, { | |
132 | /* 1024x768 @ 100Hz, 80.21 kHz hsync */ | |
133 | NULL, 100, 1024, 768, 8658, 192, 32, 21, 3, 192, 10, | |
134 | 0, FB_VMODE_NONINTERLACED | |
135 | }, { | |
136 | /* 1280x1024 @ 76 Hz, 81.13 kHz hsync */ | |
137 | NULL, 76, 1280, 1024, 7407, 248, 32, 34, 3, 104, 3, | |
138 | 0, FB_VMODE_NONINTERLACED | |
139 | }, { | |
140 | /* 1600x1200 @ 70 Hz, 87.50 kHz hsync */ | |
141 | NULL, 70, 1600, 1200, 5291, 304, 64, 46, 1, 192, 3, | |
142 | 0, FB_VMODE_NONINTERLACED | |
143 | }, { | |
144 | /* 1152x864 @ 100 Hz, 89.62 kHz hsync */ | |
145 | NULL, 100, 1152, 864, 7264, 224, 32, 17, 2, 128, 19, | |
146 | 0, FB_VMODE_NONINTERLACED | |
147 | }, { | |
148 | /* 1280x1024 @ 85 Hz, 91.15 kHz hsync */ | |
149 | NULL, 85, 1280, 1024, 6349, 224, 64, 44, 1, 160, 3, | |
150 | FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
151 | }, { | |
152 | /* 1600x1200 @ 75 Hz, 93.75 kHz hsync */ | |
153 | NULL, 75, 1600, 1200, 4938, 304, 64, 46, 1, 192, 3, | |
154 | FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
155 | }, { | |
156 | /* 1600x1200 @ 85 Hz, 105.77 kHz hsync */ | |
157 | NULL, 85, 1600, 1200, 4545, 272, 16, 37, 4, 192, 3, | |
158 | FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
159 | }, { | |
160 | /* 1280x1024 @ 100 Hz, 107.16 kHz hsync */ | |
161 | NULL, 100, 1280, 1024, 5502, 256, 32, 26, 7, 128, 15, | |
162 | 0, FB_VMODE_NONINTERLACED | |
163 | }, { | |
164 | /* 1800x1440 @ 64Hz, 96.15 kHz hsync */ | |
165 | NULL, 64, 1800, 1440, 4347, 304, 96, 46, 1, 192, 3, | |
166 | FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
167 | }, { | |
168 | /* 1800x1440 @ 70Hz, 104.52 kHz hsync */ | |
169 | NULL, 70, 1800, 1440, 4000, 304, 96, 46, 1, 192, 3, | |
170 | FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, FB_VMODE_NONINTERLACED | |
171 | }, { | |
172 | /* 512x384 @ 78 Hz, 31.50 kHz hsync */ | |
173 | NULL, 78, 512, 384, 49603, 48, 16, 16, 1, 64, 3, | |
174 | 0, FB_VMODE_NONINTERLACED | |
175 | }, { | |
176 | /* 512x384 @ 85 Hz, 34.38 kHz hsync */ | |
177 | NULL, 85, 512, 384, 45454, 48, 16, 16, 1, 64, 3, | |
178 | 0, FB_VMODE_NONINTERLACED | |
179 | }, { | |
180 | /* 320x200 @ 70 Hz, 31.5 kHz hsync, 8:5 aspect ratio */ | |
181 | NULL, 70, 320, 200, 79440, 16, 16, 20, 4, 48, 1, | |
182 | 0, FB_VMODE_DOUBLE | |
183 | }, { | |
184 | /* 320x240 @ 60 Hz, 31.5 kHz hsync, 4:3 aspect ratio */ | |
185 | NULL, 60, 320, 240, 79440, 16, 16, 16, 5, 48, 1, | |
186 | 0, FB_VMODE_DOUBLE | |
187 | }, { | |
188 | /* 320x240 @ 72 Hz, 36.5 kHz hsync */ | |
189 | NULL, 72, 320, 240, 63492, 16, 16, 16, 4, 48, 2, | |
190 | 0, FB_VMODE_DOUBLE | |
191 | }, { | |
192 | /* 400x300 @ 56 Hz, 35.2 kHz hsync, 4:3 aspect ratio */ | |
193 | NULL, 56, 400, 300, 55555, 64, 16, 10, 1, 32, 1, | |
194 | 0, FB_VMODE_DOUBLE | |
195 | }, { | |
196 | /* 400x300 @ 60 Hz, 37.8 kHz hsync */ | |
197 | NULL, 60, 400, 300, 50000, 48, 16, 11, 1, 64, 2, | |
198 | 0, FB_VMODE_DOUBLE | |
199 | }, { | |
200 | /* 400x300 @ 72 Hz, 48.0 kHz hsync */ | |
201 | NULL, 72, 400, 300, 40000, 32, 24, 11, 19, 64, 3, | |
202 | 0, FB_VMODE_DOUBLE | |
203 | }, { | |
204 | /* 480x300 @ 56 Hz, 35.2 kHz hsync, 8:5 aspect ratio */ | |
205 | NULL, 56, 480, 300, 46176, 80, 16, 10, 1, 40, 1, | |
206 | 0, FB_VMODE_DOUBLE | |
207 | }, { | |
208 | /* 480x300 @ 60 Hz, 37.8 kHz hsync */ | |
209 | NULL, 60, 480, 300, 41858, 56, 16, 11, 1, 80, 2, | |
210 | 0, FB_VMODE_DOUBLE | |
211 | }, { | |
212 | /* 480x300 @ 63 Hz, 39.6 kHz hsync */ | |
213 | NULL, 63, 480, 300, 40000, 56, 16, 11, 1, 80, 2, | |
214 | 0, FB_VMODE_DOUBLE | |
215 | }, { | |
216 | /* 480x300 @ 72 Hz, 48.0 kHz hsync */ | |
217 | NULL, 72, 480, 300, 33386, 40, 24, 11, 19, 80, 3, | |
218 | 0, FB_VMODE_DOUBLE | |
219 | }, | |
220 | }; | |
221 | static const int nmodedb2 = sizeof(modedb2); |