Lines Matching defs:sgi_gbe

11 struct sgi_gbe {  struct
12 volatile uint32_t ctrlstat; /* general control */
13 volatile uint32_t dotclock; /* dot clock PLL control */
14 volatile uint32_t i2c; /* crt I2C control */
15 volatile uint32_t sysclk; /* system clock PLL control */
16 volatile uint32_t i2cfp; /* flat panel I2C control */
17 volatile uint32_t id; /* device id/chip revision */
18 volatile uint32_t config; /* power on configuration [1] */
19 volatile uint32_t bist; /* internal bist status [1] */
20 uint32_t _pad0[0x010000/4 - 8];
21 volatile uint32_t vt_xy; /* current dot coords */
22 volatile uint32_t vt_xymax; /* maximum dot coords */
23 volatile uint32_t vt_vsync; /* vsync on/off */
24 volatile uint32_t vt_hsync; /* hsync on/off */
25 volatile uint32_t vt_vblank; /* vblank on/off */
26 volatile uint32_t vt_hblank; /* hblank on/off */
27 volatile uint32_t vt_flags; /* polarity of vt signals */
28 volatile uint32_t vt_f2rf_lock; /* f2rf & framelck y coord */
29 volatile uint32_t vt_intr01; /* intr 0,1 y coords */
30 volatile uint32_t vt_intr23; /* intr 2,3 y coords */
31 volatile uint32_t fp_hdrv; /* flat panel hdrv on/off */
32 volatile uint32_t fp_vdrv; /* flat panel vdrv on/off */
33 volatile uint32_t fp_de; /* flat panel de on/off */
34 volatile uint32_t vt_hpixen; /* intrnl horiz pixel on/off */
35 volatile uint32_t vt_vpixen; /* intrnl vert pixel on/off */
36 volatile uint32_t vt_hcmap; /* cmap write (horiz) */
37 volatile uint32_t vt_vcmap; /* cmap write (vert) */
38 volatile uint32_t did_start_xy; /* eol/f did/xy reset val */
39 volatile uint32_t crs_start_xy; /* eol/f crs/xy reset val */
40 volatile uint32_t vc_start_xy; /* eol/f vc/xy reset val */
41 uint32_t _pad1[0xffb0/4];
42 volatile uint32_t ovr_width_tile;/*overlay plane ctrl 0 */
43 volatile uint32_t ovr_inhwctrl; /* overlay plane ctrl 1 */
44 volatile uint32_t ovr_control; /* overlay plane ctrl 1 */
45 uint32_t _pad2[0xfff4/4];
46 volatile uint32_t frm_size_tile;/* normal plane ctrl 0 */
47 volatile uint32_t frm_size_pixel;/*normal plane ctrl 1 */
48 volatile uint32_t frm_inhwctrl; /* normal plane ctrl 2 */
49 volatile uint32_t frm_control; /* normal plane ctrl 3 */
50 uint32_t _pad3[0xfff0/4];
51 volatile uint32_t did_inhwctrl; /* DID control */
52 volatile uint32_t did_control; /* DID shadow */
53 uint32_t _pad4[0x7ff8/4];
54 volatile uint32_t mode_regs[32];/* WID table */
55 uint32_t _pad5[0x7f80/4];
56 volatile uint32_t cmap[6144]; /* color map */
57 uint32_t _pad6[0x2000/4];
58 volatile uint32_t cm_fifo; /* color map fifo status */
59 uint32_t _pad7[0x7ffc/4];
60 volatile uint32_t gmap[256]; /* gamma map */
61 uint32_t _pad8[0x7c00/4];
62 volatile uint32_t gmap10[1024]; /* gamma map */
63 uint32_t _pad9[0x7000/4];
64 volatile uint32_t crs_pos; /* cusror control 0 */
65 volatile uint32_t crs_ctl; /* cusror control 1 */
66 volatile uint32_t crs_cmap[3]; /* crs cmap */
67 uint32_t _pad10[0x7fec/4];
68 volatile uint32_t crs_glyph[64];/* crs glyph */
69 uint32_t _pad11[0x7f00/4];
70 volatile uint32_t vc_0; /* video capture crtl 0 */
71 volatile uint32_t vc_1; /* video capture crtl 1 */
72 volatile uint32_t vc_2; /* video capture crtl 2 */
73 volatile uint32_t vc_3; /* video capture crtl 3 */
74 volatile uint32_t vc_4; /* video capture crtl 4 */
75 volatile uint32_t vc_5; /* video capture crtl 5 */
76 volatile uint32_t vc_6; /* video capture crtl 6 */
77 volatile uint32_t vc_7; /* video capture crtl 7 */
78 volatile uint32_t vc_8; /* video capture crtl 8 */