Fix IP22 timer calibration.
[linux-2.6/linux-mips.git] / include / asm-mips64 / ng1.h
blob8c980fed63a9c67d2d970dcff248782d942c2719
1 /*
2 * This file is subject to the terms and conditions of the GNU General Public
3 * License. See the file "COPYING" in the main directory of this archive
4 * for more details.
6 * SGI/Newport video card ioctl definitions
7 */
8 #ifndef _ASM_NG1_H
9 #define _ASM_NG1_H
11 typedef struct {
12 int flags;
13 __u16 w, h;
14 __u16 fields_sec;
15 } ng1_vof_info_t;
17 struct ng1_info {
18 struct gfx_info gfx_info;
19 __u8 boardrev;
20 __u8 rex3rev;
21 __u8 vc2rev;
22 __u8 monitortype;
23 __u8 videoinstalled;
24 __u8 mcrev;
25 __u8 bitplanes;
26 __u8 xmap9rev;
27 __u8 cmaprev;
28 ng1_vof_info_t ng1_vof_info;
29 __u8 bt445rev;
30 __u8 paneltype;
33 #define GFX_NAME_NEWPORT "NG1"
35 /* ioctls */
36 #define NG1_SET_CURSOR_HOTSPOT 21001
37 struct ng1_set_cursor_hotspot {
38 unsigned short xhot;
39 unsigned short yhot;
42 #define NG1_SETDISPLAYMODE 21006
43 struct ng1_setdisplaymode_args {
44 int wid;
45 unsigned int mode;
48 #define NG1_SETGAMMARAMP0 21007
49 struct ng1_setgammaramp_args {
50 unsigned char red [256];
51 unsigned char green [256];
52 unsigned char blue [256];
55 #endif /* _ASM_NG1_H */