diff options
Diffstat (limited to 'drivers/video/aty/atyfb_base.c')
-rw-r--r-- | drivers/video/aty/atyfb_base.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/video/aty/atyfb_base.c b/drivers/video/aty/atyfb_base.c index e799fcca365a..d9d7d3c4cae2 100644 --- a/drivers/video/aty/atyfb_base.c +++ b/drivers/video/aty/atyfb_base.c | |||
@@ -75,6 +75,7 @@ | |||
75 | #include "ati_ids.h" | 75 | #include "ati_ids.h" |
76 | 76 | ||
77 | #ifdef __powerpc__ | 77 | #ifdef __powerpc__ |
78 | #include <asm/machdep.h> | ||
78 | #include <asm/prom.h> | 79 | #include <asm/prom.h> |
79 | #include "../macmodes.h" | 80 | #include "../macmodes.h" |
80 | #endif | 81 | #endif |
@@ -2518,7 +2519,7 @@ static int __init aty_init(struct fb_info *info, const char *name) | |||
2518 | 2519 | ||
2519 | memset(&var, 0, sizeof(var)); | 2520 | memset(&var, 0, sizeof(var)); |
2520 | #ifdef CONFIG_PPC | 2521 | #ifdef CONFIG_PPC |
2521 | if (_machine == _MACH_Pmac) { | 2522 | if (machine_is(powermac)) { |
2522 | /* | 2523 | /* |
2523 | * FIXME: The NVRAM stuff should be put in a Mac-specific file, as it | 2524 | * FIXME: The NVRAM stuff should be put in a Mac-specific file, as it |
2524 | * applies to all Mac video cards | 2525 | * applies to all Mac video cards |
@@ -2673,7 +2674,7 @@ static int atyfb_blank(int blank, struct fb_info *info) | |||
2673 | return 0; | 2674 | return 0; |
2674 | 2675 | ||
2675 | #ifdef CONFIG_PMAC_BACKLIGHT | 2676 | #ifdef CONFIG_PMAC_BACKLIGHT |
2676 | if ((_machine == _MACH_Pmac) && blank > FB_BLANK_NORMAL) | 2677 | if (machine_is(powermac) && blank > FB_BLANK_NORMAL) |
2677 | set_backlight_enable(0); | 2678 | set_backlight_enable(0); |
2678 | #elif defined(CONFIG_FB_ATY_GENERIC_LCD) | 2679 | #elif defined(CONFIG_FB_ATY_GENERIC_LCD) |
2679 | if (par->lcd_table && blank > FB_BLANK_NORMAL && | 2680 | if (par->lcd_table && blank > FB_BLANK_NORMAL && |
@@ -2705,7 +2706,7 @@ static int atyfb_blank(int blank, struct fb_info *info) | |||
2705 | aty_st_le32(CRTC_GEN_CNTL, gen_cntl, par); | 2706 | aty_st_le32(CRTC_GEN_CNTL, gen_cntl, par); |
2706 | 2707 | ||
2707 | #ifdef CONFIG_PMAC_BACKLIGHT | 2708 | #ifdef CONFIG_PMAC_BACKLIGHT |
2708 | if ((_machine == _MACH_Pmac) && blank <= FB_BLANK_NORMAL) | 2709 | if (machine_is(powermac) && blank <= FB_BLANK_NORMAL) |
2709 | set_backlight_enable(1); | 2710 | set_backlight_enable(1); |
2710 | #elif defined(CONFIG_FB_ATY_GENERIC_LCD) | 2711 | #elif defined(CONFIG_FB_ATY_GENERIC_LCD) |
2711 | if (par->lcd_table && blank <= FB_BLANK_NORMAL && | 2712 | if (par->lcd_table && blank <= FB_BLANK_NORMAL && |
@@ -3399,7 +3400,7 @@ static int __devinit atyfb_pci_probe(struct pci_dev *pdev, const struct pci_devi | |||
3399 | struct atyfb_par *par; | 3400 | struct atyfb_par *par; |
3400 | int i, rc = -ENOMEM; | 3401 | int i, rc = -ENOMEM; |
3401 | 3402 | ||
3402 | for (i = ARRAY_SIZE(aty_chips); i >= 0; i--) | 3403 | for (i = ARRAY_SIZE(aty_chips) - 1; i >= 0; i--) |
3403 | if (pdev->device == aty_chips[i].pci_id) | 3404 | if (pdev->device == aty_chips[i].pci_id) |
3404 | break; | 3405 | break; |
3405 | 3406 | ||