aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonino Daplas <adaplas@hotpop.com>2005-03-30 16:43:56 -0800
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-03-30 16:43:56 -0800
commit56a0f592b5f9245285670f2a0f2cea070405c825 (patch)
tree5659d1182c69a2efcf33b9dc95a30fa40693ad0c
parent5f6498653b4cb791260171fb3e97f18f13b316ae (diff)
downloadhistory-56a0f592b5f9245285670f2a0f2cea070405c825.tar.gz
[PATCH] nvidiafb: Process boot options earlier
A few options, such as noscale, are processed after hardware has been configured which render them useless. This manifest as failure of DVI displays to scale. Process them earlier. From: Antonino Daplas <adaplas@pol.net> Signed-off-by: Antonino Daplas <adaplas@pol.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r--drivers/video/nvidia/nvidia.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/video/nvidia/nvidia.c b/drivers/video/nvidia/nvidia.c
index 9f5c0179004e07..701c8fad04774a 100644
--- a/drivers/video/nvidia/nvidia.c
+++ b/drivers/video/nvidia/nvidia.c
@@ -1353,8 +1353,6 @@ static int __devinit nvidia_set_fbinfo(struct fb_info *info)
if (!hwcur)
info->fbops->fb_cursor = soft_cursor;
info->var.accel_flags = (!noaccel);
- par->FpScale = (!noscale);
- par->paneltweak = paneltweak;
switch (par->Architecture) {
case NV_ARCH_04:
@@ -1486,6 +1484,8 @@ static int __devinit nvidiafb_probe(struct pci_dev *pd,
printk(KERN_INFO PFX "flatpanel support enabled\n");
par->CRTCnumber = forceCRTC;
+ par->FpScale = (!noscale);
+ par->paneltweak = paneltweak;
/* enable IO and mem if not already done */
pci_read_config_word(pd, PCI_COMMAND, &cmd);