From f95c74702fed22bd6163488b24683a8cd6bfe78f Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Sat, 23 Jul 2005 12:23:11 +0000 Subject: [PATCH] fixed refreshrate +5 percent setting error, Xtal was incorrectly set. Modesetting is now 100% OK on CLE266 and KM400, if a VESA mode was preset at boottime. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13806 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/accelerants/via/engine/info.c | 31 +++-------------------- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/src/add-ons/accelerants/via/engine/info.c b/src/add-ons/accelerants/via/engine/info.c index b069ea8418..fe1ed29954 100644 --- a/src/add-ons/accelerants/via/engine/info.c +++ b/src/add-ons/accelerants/via/engine/info.c @@ -78,40 +78,16 @@ void set_specs(void) LOG(8,("INFO: setting up card specifications\n")); /* set failsave speeds */ - switch (si->ps.card_type) + switch (si->ps.card_arch) { case CLE266: - pins_cle266_fake(); - break; - case NV05: - case NV05M64: - pinsnv5_nv5m64_fake(); - break; - case NV06: - pinsnv6_fake(); - break; default: - switch (si->ps.card_arch) - { - case NV10A: - pinsnv10_arch_fake(); - break; - case NV20A: - pinsnv20_arch_fake(); - break; - case NV30A: - case NV40A: - pinsnv30_arch_fake(); - break; - default: - /* 'failsafe' values... */ - pinsnv10_arch_fake(); - break; - } + pins_cle266_fake(); break; } /* detect reference crystal frequency and dualhead */ +/* switch (si->ps.card_arch) { case NV04A: @@ -121,6 +97,7 @@ void set_specs(void) getstrap_arch_nv10_20_30_40(); break; } +*/ } /* this routine presumes the card was coldstarted by the card's BIOS for panel stuff */