diff options
Diffstat (limited to 'drivers/video/nvidia/nvidia.c')
-rw-r--r-- | drivers/video/nvidia/nvidia.c | 49 |
1 files changed, 24 insertions, 25 deletions
diff --git a/drivers/video/nvidia/nvidia.c b/drivers/video/nvidia/nvidia.c index fe13ac567d54..ff228713425e 100644 --- a/drivers/video/nvidia/nvidia.c +++ b/drivers/video/nvidia/nvidia.c | |||
@@ -70,34 +70,34 @@ static struct pci_device_id nvidiafb_pci_tbl[] = { | |||
70 | MODULE_DEVICE_TABLE(pci, nvidiafb_pci_tbl); | 70 | MODULE_DEVICE_TABLE(pci, nvidiafb_pci_tbl); |
71 | 71 | ||
72 | /* command line data, set in nvidiafb_setup() */ | 72 | /* command line data, set in nvidiafb_setup() */ |
73 | static int flatpanel __devinitdata = -1; /* Autodetect later */ | 73 | static int flatpanel = -1; /* Autodetect later */ |
74 | static int fpdither __devinitdata = -1; | 74 | static int fpdither = -1; |
75 | static int forceCRTC __devinitdata = -1; | 75 | static int forceCRTC = -1; |
76 | static int hwcur __devinitdata = 0; | 76 | static int hwcur = 0; |
77 | static int noaccel __devinitdata = 0; | 77 | static int noaccel = 0; |
78 | static int noscale __devinitdata = 0; | 78 | static int noscale = 0; |
79 | static int paneltweak __devinitdata = 0; | 79 | static int paneltweak = 0; |
80 | static int vram __devinitdata = 0; | 80 | static int vram = 0; |
81 | static int bpp __devinitdata = 8; | 81 | static int bpp = 8; |
82 | static int reverse_i2c __devinitdata; | 82 | static int reverse_i2c; |
83 | #ifdef CONFIG_MTRR | 83 | #ifdef CONFIG_MTRR |
84 | static bool nomtrr __devinitdata = false; | 84 | static bool nomtrr = false; |
85 | #endif | 85 | #endif |
86 | #ifdef CONFIG_PMAC_BACKLIGHT | 86 | #ifdef CONFIG_PMAC_BACKLIGHT |
87 | static int backlight __devinitdata = 1; | 87 | static int backlight = 1; |
88 | #else | 88 | #else |
89 | static int backlight __devinitdata = 0; | 89 | static int backlight = 0; |
90 | #endif | 90 | #endif |
91 | 91 | ||
92 | static char *mode_option __devinitdata = NULL; | 92 | static char *mode_option = NULL; |
93 | 93 | ||
94 | static struct fb_fix_screeninfo __devinitdata nvidiafb_fix = { | 94 | static struct fb_fix_screeninfo nvidiafb_fix = { |
95 | .type = FB_TYPE_PACKED_PIXELS, | 95 | .type = FB_TYPE_PACKED_PIXELS, |
96 | .xpanstep = 8, | 96 | .xpanstep = 8, |
97 | .ypanstep = 1, | 97 | .ypanstep = 1, |
98 | }; | 98 | }; |
99 | 99 | ||
100 | static struct fb_var_screeninfo __devinitdata nvidiafb_default_var = { | 100 | static struct fb_var_screeninfo nvidiafb_default_var = { |
101 | .xres = 640, | 101 | .xres = 640, |
102 | .yres = 480, | 102 | .yres = 480, |
103 | .xres_virtual = 640, | 103 | .xres_virtual = 640, |
@@ -1105,7 +1105,7 @@ fail: | |||
1105 | #define nvidiafb_resume NULL | 1105 | #define nvidiafb_resume NULL |
1106 | #endif | 1106 | #endif |
1107 | 1107 | ||
1108 | static int __devinit nvidia_set_fbinfo(struct fb_info *info) | 1108 | static int nvidia_set_fbinfo(struct fb_info *info) |
1109 | { | 1109 | { |
1110 | struct fb_monspecs *specs = &info->monspecs; | 1110 | struct fb_monspecs *specs = &info->monspecs; |
1111 | struct fb_videomode modedb; | 1111 | struct fb_videomode modedb; |
@@ -1201,7 +1201,7 @@ static int __devinit nvidia_set_fbinfo(struct fb_info *info) | |||
1201 | return nvidiafb_check_var(&info->var, info); | 1201 | return nvidiafb_check_var(&info->var, info); |
1202 | } | 1202 | } |
1203 | 1203 | ||
1204 | static u32 __devinit nvidia_get_chipset(struct fb_info *info) | 1204 | static u32 nvidia_get_chipset(struct fb_info *info) |
1205 | { | 1205 | { |
1206 | struct nvidia_par *par = info->par; | 1206 | struct nvidia_par *par = info->par; |
1207 | u32 id = (par->pci_dev->vendor << 16) | par->pci_dev->device; | 1207 | u32 id = (par->pci_dev->vendor << 16) | par->pci_dev->device; |
@@ -1224,7 +1224,7 @@ static u32 __devinit nvidia_get_chipset(struct fb_info *info) | |||
1224 | return id; | 1224 | return id; |
1225 | } | 1225 | } |
1226 | 1226 | ||
1227 | static u32 __devinit nvidia_get_arch(struct fb_info *info) | 1227 | static u32 nvidia_get_arch(struct fb_info *info) |
1228 | { | 1228 | { |
1229 | struct nvidia_par *par = info->par; | 1229 | struct nvidia_par *par = info->par; |
1230 | u32 arch = 0; | 1230 | u32 arch = 0; |
@@ -1276,8 +1276,7 @@ static u32 __devinit nvidia_get_arch(struct fb_info *info) | |||
1276 | return arch; | 1276 | return arch; |
1277 | } | 1277 | } |
1278 | 1278 | ||
1279 | static int __devinit nvidiafb_probe(struct pci_dev *pd, | 1279 | static int nvidiafb_probe(struct pci_dev *pd, const struct pci_device_id *ent) |
1280 | const struct pci_device_id *ent) | ||
1281 | { | 1280 | { |
1282 | struct nvidia_par *par; | 1281 | struct nvidia_par *par; |
1283 | struct fb_info *info; | 1282 | struct fb_info *info; |
@@ -1438,7 +1437,7 @@ err_out: | |||
1438 | return -ENODEV; | 1437 | return -ENODEV; |
1439 | } | 1438 | } |
1440 | 1439 | ||
1441 | static void __devexit nvidiafb_remove(struct pci_dev *pd) | 1440 | static void nvidiafb_remove(struct pci_dev *pd) |
1442 | { | 1441 | { |
1443 | struct fb_info *info = pci_get_drvdata(pd); | 1442 | struct fb_info *info = pci_get_drvdata(pd); |
1444 | struct nvidia_par *par = info->par; | 1443 | struct nvidia_par *par = info->par; |
@@ -1473,7 +1472,7 @@ static void __devexit nvidiafb_remove(struct pci_dev *pd) | |||
1473 | * ------------------------------------------------------------------------- */ | 1472 | * ------------------------------------------------------------------------- */ |
1474 | 1473 | ||
1475 | #ifndef MODULE | 1474 | #ifndef MODULE |
1476 | static int __devinit nvidiafb_setup(char *options) | 1475 | static int nvidiafb_setup(char *options) |
1477 | { | 1476 | { |
1478 | char *this_opt; | 1477 | char *this_opt; |
1479 | 1478 | ||
@@ -1529,7 +1528,7 @@ static struct pci_driver nvidiafb_driver = { | |||
1529 | .probe = nvidiafb_probe, | 1528 | .probe = nvidiafb_probe, |
1530 | .suspend = nvidiafb_suspend, | 1529 | .suspend = nvidiafb_suspend, |
1531 | .resume = nvidiafb_resume, | 1530 | .resume = nvidiafb_resume, |
1532 | .remove = __devexit_p(nvidiafb_remove), | 1531 | .remove = nvidiafb_remove, |
1533 | }; | 1532 | }; |
1534 | 1533 | ||
1535 | /* ------------------------------------------------------------------------- * | 1534 | /* ------------------------------------------------------------------------- * |
@@ -1538,7 +1537,7 @@ static struct pci_driver nvidiafb_driver = { | |||
1538 | * | 1537 | * |
1539 | * ------------------------------------------------------------------------- */ | 1538 | * ------------------------------------------------------------------------- */ |
1540 | 1539 | ||
1541 | static int __devinit nvidiafb_init(void) | 1540 | static int nvidiafb_init(void) |
1542 | { | 1541 | { |
1543 | #ifndef MODULE | 1542 | #ifndef MODULE |
1544 | char *option = NULL; | 1543 | char *option = NULL; |