- vga_wgfx (fb_info->regs, CL_GRB, 0x28); /* Graphics controller mode extensions: finer granularity, 8byte data latches */
-
- vga_wgfx (fb_info->regs, CL_GRC, 0xff); /* Color Key compare: - */
- vga_wgfx (fb_info->regs, CL_GRD, 0x00); /* Color Key compare mask: - */
- vga_wgfx (fb_info->regs, CL_GRE, 0x00); /* Miscellaneous control: - */
- /* vga_wgfx (fb_info->regs, CL_GR10, 0x00); *//* Background color byte 1: - */
-/* vga_wgfx (fb_info->regs, CL_GR11, 0x00); */
-
- vga_wattr (fb_info->regs, VGA_ATC_PALETTE0, 0x00); /* Attribute Controller palette registers: "identity mapping" */
- vga_wattr (fb_info->regs, VGA_ATC_PALETTE1, 0x01);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTE2, 0x02);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTE3, 0x03);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTE4, 0x04);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTE5, 0x05);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTE6, 0x06);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTE7, 0x07);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTE8, 0x08);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTE9, 0x09);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTEA, 0x0a);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTEB, 0x0b);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTEC, 0x0c);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTED, 0x0d);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTEE, 0x0e);
- vga_wattr (fb_info->regs, VGA_ATC_PALETTEF, 0x0f);
-
- vga_wattr (fb_info->regs, VGA_ATC_MODE, 0x01); /* Attribute Controller mode: graphics mode */
- vga_wattr (fb_info->regs, VGA_ATC_OVERSCAN, 0x00); /* Overscan color reg.: reg. 0 */
- vga_wattr (fb_info->regs, VGA_ATC_PLANE_ENABLE, 0x0f); /* Color Plane enable: Enable all 4 planes */
-/* ### vga_wattr (fb_info->regs, CL_AR33, 0x00); * Pixel Panning: - */
- vga_wattr (fb_info->regs, VGA_ATC_COLOR_PAGE, 0x00); /* Color Select: - */
-
- WGen (fb_info, VGA_PEL_MSK, 0xff); /* Pixel mask: no mask */
-
- if (fb_info->btype != BT_ALPINE && fb_info->btype != BT_GD5480)
- WGen (fb_info, VGA_MIS_W, 0xc3); /* polarity (-/-), enable display mem, VGA_CRTC_START_HI i/o base = color */
-
- vga_wgfx (fb_info->regs, CL_GR31, 0x04); /* BLT Start/status: Blitter reset */
- vga_wgfx (fb_info->regs, CL_GR31, 0x00); /* - " - : "end-of-reset" */
-
- /* CLUT setup */
- WClut (fb_info, 0, 0x00, 0x00, 0x00); /* background: black */
- WClut (fb_info, 1, 0x3f, 0x3f, 0x3f); /* foreground: white */
- WClut (fb_info, 2, 0x00, 0x20, 0x00);
- WClut (fb_info, 3, 0x00, 0x20, 0x20);
- WClut (fb_info, 4, 0x20, 0x00, 0x00);
- WClut (fb_info, 5, 0x20, 0x00, 0x20);
- WClut (fb_info, 6, 0x20, 0x10, 0x00);
- WClut (fb_info, 7, 0x20, 0x20, 0x20);
- WClut (fb_info, 8, 0x10, 0x10, 0x10);
- WClut (fb_info, 9, 0x10, 0x10, 0x30);
- WClut (fb_info, 10, 0x10, 0x30, 0x10);
- WClut (fb_info, 11, 0x10, 0x30, 0x30);
- WClut (fb_info, 12, 0x30, 0x10, 0x10);
- WClut (fb_info, 13, 0x30, 0x10, 0x30);
- WClut (fb_info, 14, 0x30, 0x30, 0x10);
- WClut (fb_info, 15, 0x30, 0x30, 0x30);
-
- /* the rest a grey ramp */
- {
- int i;
-
- for (i = 16; i < 256; i++)
- WClut (fb_info, i, i >> 2, i >> 2, i >> 2);
- }
-
+ vga_wgfx (cinfo->regbase, CL_GRB, 0x28); /* Graphics controller mode extensions: finer granularity, 8byte data latches */
+
+ vga_wgfx (cinfo->regbase, CL_GRC, 0xff); /* Color Key compare: - */
+ vga_wgfx (cinfo->regbase, CL_GRD, 0x00); /* Color Key compare mask: - */
+ vga_wgfx (cinfo->regbase, CL_GRE, 0x00); /* Miscellaneous control: - */
+ /* vga_wgfx (cinfo->regbase, CL_GR10, 0x00); *//* Background color byte 1: - */
+/* vga_wgfx (cinfo->regbase, CL_GR11, 0x00); */
+
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTE0, 0x00); /* Attribute Controller palette registers: "identity mapping" */
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTE1, 0x01);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTE2, 0x02);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTE3, 0x03);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTE4, 0x04);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTE5, 0x05);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTE6, 0x06);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTE7, 0x07);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTE8, 0x08);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTE9, 0x09);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTEA, 0x0a);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTEB, 0x0b);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTEC, 0x0c);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTED, 0x0d);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTEE, 0x0e);
+ vga_wattr (cinfo->regbase, VGA_ATC_PALETTEF, 0x0f);
+
+ vga_wattr (cinfo->regbase, VGA_ATC_MODE, 0x01); /* Attribute Controller mode: graphics mode */
+ vga_wattr (cinfo->regbase, VGA_ATC_OVERSCAN, 0x00); /* Overscan color reg.: reg. 0 */
+ vga_wattr (cinfo->regbase, VGA_ATC_PLANE_ENABLE, 0x0f); /* Color Plane enable: Enable all 4 planes */
+/* ### vga_wattr (cinfo->regbase, CL_AR33, 0x00); * Pixel Panning: - */
+ vga_wattr (cinfo->regbase, VGA_ATC_COLOR_PAGE, 0x00); /* Color Select: - */
+
+ WGen (cinfo, VGA_PEL_MSK, 0xff); /* Pixel mask: no mask */
+
+ if (cinfo->btype != BT_ALPINE && cinfo->btype != BT_GD5480)
+ WGen (cinfo, VGA_MIS_W, 0xc3); /* polarity (-/-), enable display mem, VGA_CRTC_START_HI i/o base = color */
+
+ vga_wgfx (cinfo->regbase, CL_GR31, 0x04); /* BLT Start/status: Blitter reset */
+ vga_wgfx (cinfo->regbase, CL_GR31, 0x00); /* - " - : "end-of-reset" */