static void normal_dac_qualify_cardspecs(CardSpecs * cardspecs, int dacspeed) { dacspeed = __svgalib_setDacSpeed(dacspeed, 80000); cardspecs->maxPixelClock4bpp = dacspeed; cardspecs->maxPixelClock8bpp = dacspeed; cardspecs->maxPixelClock16bpp = 0; cardspecs->maxPixelClock24bpp = 0; cardspecs->maxPixelClock32bpp = 0; cardspecs->mapClock = normal_dac_map_clock; cardspecs->mapHorizontalCrtc = normal_dac_map_horizontal_crtc; }
static void ICW_qualify_cardspecs(CardSpecs * cardspecs, int dacspeed) { dacspeed = __svgalib_setDacSpeed(dacspeed, 110000); cardspecs->maxPixelClock4bpp = 0; cardspecs->maxPixelClock8bpp = dacspeed; cardspecs->maxPixelClock16bpp = dacspeed; cardspecs->maxPixelClock24bpp = dacspeed * 2 / 3; cardspecs->maxPixelClock32bpp = dacspeed / 2; cardspecs->mapClock = ICW_map_clock; cardspecs->mapHorizontalCrtc = ICW_map_horizontal_crtc; }
static void GENDAC_qualify_cardspecs(CardSpecs * cardspecs, int dacspeed) { dacspeed = __svgalib_setDacSpeed(dacspeed, 110000); cardspecs->maxPixelClock4bpp = dacspeed; cardspecs->maxPixelClock8bpp = dacspeed; cardspecs->maxPixelClock16bpp = dacspeed / 2; cardspecs->maxPixelClock24bpp = dacspeed / 3; cardspecs->maxPixelClock32bpp = 0; cardspecs->mapClock = GENDAC_map_clock; cardspecs->matchProgrammableClock = GENDAC_match_programmable_clock; cardspecs->mapHorizontalCrtc = GENDAC_map_horizontal_crtc; cardspecs->flags |= CLOCK_PROGRAMMABLE; }
int pixelclock) { regs[0] = 0; if (colormode == CLUT8_8) regs[0] = 0x02; if (colormode == RGB16_555) regs[0] = 0x10; if (colormode == RGB16_565) regs[0] = 0x30; if (colormode == RGB32_888_B) regs[0] = 0x50; } static void 485_qualify_cardspecs(CardSpecs * cardspecs, int dacspeed) { dacspeed = __svgalib_setDacSpeed(dacspeed, 135000); cardspecs->maxPixelClock4bpp = 0; cardspecs->maxPixelClock8bpp = dacspeed; cardspecs->maxPixelClock16bpp = dacspeed; cardspecs->maxPixelClock24bpp = 0; cardspecs->maxPixelClock32bpp = dacspeed ; cardspecs->mapClock = bt485_map_clock; cardspecs->mapHorizontalCrtc = att20c498_map_horizontal_crtc; } DacMethods __svgalib_BT485_methods = { BT485, "BT485 DAC", 0, bt485_probe,