diff options
Diffstat (limited to 'drivers/video/riva')
-rw-r--r-- | drivers/video/riva/fbdev.c | 44 | ||||
-rw-r--r-- | drivers/video/riva/rivafb-i2c.c | 8 |
2 files changed, 26 insertions, 26 deletions
diff --git a/drivers/video/riva/fbdev.c b/drivers/video/riva/fbdev.c index 3e9f96e9237d..dd7b2cc88825 100644 --- a/drivers/video/riva/fbdev.c +++ b/drivers/video/riva/fbdev.c | |||
@@ -630,7 +630,7 @@ static void riva_load_video_mode(struct fb_info *info) | |||
630 | int bpp, width, hDisplaySize, hDisplay, hStart, | 630 | int bpp, width, hDisplaySize, hDisplay, hStart, |
631 | hEnd, hTotal, height, vDisplay, vStart, vEnd, vTotal, dotClock; | 631 | hEnd, hTotal, height, vDisplay, vStart, vEnd, vTotal, dotClock; |
632 | int hBlankStart, hBlankEnd, vBlankStart, vBlankEnd; | 632 | int hBlankStart, hBlankEnd, vBlankStart, vBlankEnd; |
633 | struct riva_par *par = (struct riva_par *) info->par; | 633 | struct riva_par *par = info->par; |
634 | struct riva_regs newmode; | 634 | struct riva_regs newmode; |
635 | 635 | ||
636 | NVTRACE_ENTER(); | 636 | NVTRACE_ENTER(); |
@@ -925,7 +925,7 @@ riva_set_rop_solid(struct riva_par *par, int rop) | |||
925 | 925 | ||
926 | static void riva_setup_accel(struct fb_info *info) | 926 | static void riva_setup_accel(struct fb_info *info) |
927 | { | 927 | { |
928 | struct riva_par *par = (struct riva_par *) info->par; | 928 | struct riva_par *par = info->par; |
929 | 929 | ||
930 | RIVA_FIFO_FREE(par->riva, Clip, 2); | 930 | RIVA_FIFO_FREE(par->riva, Clip, 2); |
931 | NV_WR32(&par->riva.Clip->TopLeft, 0, 0x0); | 931 | NV_WR32(&par->riva.Clip->TopLeft, 0, 0x0); |
@@ -979,7 +979,7 @@ static int riva_get_cmap_len(const struct fb_var_screeninfo *var) | |||
979 | #ifdef CONFIG_PMAC_BACKLIGHT | 979 | #ifdef CONFIG_PMAC_BACKLIGHT |
980 | static int riva_set_backlight_enable(int on, int level, void *data) | 980 | static int riva_set_backlight_enable(int on, int level, void *data) |
981 | { | 981 | { |
982 | struct riva_par *par = (struct riva_par *)data; | 982 | struct riva_par *par = data; |
983 | U032 tmp_pcrt, tmp_pmc; | 983 | U032 tmp_pcrt, tmp_pmc; |
984 | 984 | ||
985 | tmp_pmc = par->riva.PMC[0x10F0/4] & 0x0000FFFF; | 985 | tmp_pmc = par->riva.PMC[0x10F0/4] & 0x0000FFFF; |
@@ -1008,7 +1008,7 @@ static int riva_set_backlight_level(int level, void *data) | |||
1008 | 1008 | ||
1009 | static int rivafb_open(struct fb_info *info, int user) | 1009 | static int rivafb_open(struct fb_info *info, int user) |
1010 | { | 1010 | { |
1011 | struct riva_par *par = (struct riva_par *) info->par; | 1011 | struct riva_par *par = info->par; |
1012 | int cnt = atomic_read(&par->ref_count); | 1012 | int cnt = atomic_read(&par->ref_count); |
1013 | 1013 | ||
1014 | NVTRACE_ENTER(); | 1014 | NVTRACE_ENTER(); |
@@ -1034,7 +1034,7 @@ static int rivafb_open(struct fb_info *info, int user) | |||
1034 | 1034 | ||
1035 | static int rivafb_release(struct fb_info *info, int user) | 1035 | static int rivafb_release(struct fb_info *info, int user) |
1036 | { | 1036 | { |
1037 | struct riva_par *par = (struct riva_par *) info->par; | 1037 | struct riva_par *par = info->par; |
1038 | int cnt = atomic_read(&par->ref_count); | 1038 | int cnt = atomic_read(&par->ref_count); |
1039 | 1039 | ||
1040 | NVTRACE_ENTER(); | 1040 | NVTRACE_ENTER(); |
@@ -1057,7 +1057,7 @@ static int rivafb_release(struct fb_info *info, int user) | |||
1057 | static int rivafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) | 1057 | static int rivafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) |
1058 | { | 1058 | { |
1059 | struct fb_videomode *mode; | 1059 | struct fb_videomode *mode; |
1060 | struct riva_par *par = (struct riva_par *) info->par; | 1060 | struct riva_par *par = info->par; |
1061 | int nom, den; /* translating from pixels->bytes */ | 1061 | int nom, den; /* translating from pixels->bytes */ |
1062 | int mode_valid = 0; | 1062 | int mode_valid = 0; |
1063 | 1063 | ||
@@ -1166,7 +1166,7 @@ static int rivafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) | |||
1166 | 1166 | ||
1167 | static int rivafb_set_par(struct fb_info *info) | 1167 | static int rivafb_set_par(struct fb_info *info) |
1168 | { | 1168 | { |
1169 | struct riva_par *par = (struct riva_par *) info->par; | 1169 | struct riva_par *par = info->par; |
1170 | 1170 | ||
1171 | NVTRACE_ENTER(); | 1171 | NVTRACE_ENTER(); |
1172 | /* vgaHWunlock() + riva unlock (0x7F) */ | 1172 | /* vgaHWunlock() + riva unlock (0x7F) */ |
@@ -1205,7 +1205,7 @@ static int rivafb_set_par(struct fb_info *info) | |||
1205 | static int rivafb_pan_display(struct fb_var_screeninfo *var, | 1205 | static int rivafb_pan_display(struct fb_var_screeninfo *var, |
1206 | struct fb_info *info) | 1206 | struct fb_info *info) |
1207 | { | 1207 | { |
1208 | struct riva_par *par = (struct riva_par *)info->par; | 1208 | struct riva_par *par = info->par; |
1209 | unsigned int base; | 1209 | unsigned int base; |
1210 | 1210 | ||
1211 | NVTRACE_ENTER(); | 1211 | NVTRACE_ENTER(); |
@@ -1241,7 +1241,7 @@ static int rivafb_pan_display(struct fb_var_screeninfo *var, | |||
1241 | 1241 | ||
1242 | static int rivafb_blank(int blank, struct fb_info *info) | 1242 | static int rivafb_blank(int blank, struct fb_info *info) |
1243 | { | 1243 | { |
1244 | struct riva_par *par= (struct riva_par *)info->par; | 1244 | struct riva_par *par= info->par; |
1245 | unsigned char tmp, vesa; | 1245 | unsigned char tmp, vesa; |
1246 | 1246 | ||
1247 | tmp = SEQin(par, 0x01) & ~0x20; /* screen on/off */ | 1247 | tmp = SEQin(par, 0x01) & ~0x20; /* screen on/off */ |
@@ -1304,7 +1304,7 @@ static int rivafb_setcolreg(unsigned regno, unsigned red, unsigned green, | |||
1304 | unsigned blue, unsigned transp, | 1304 | unsigned blue, unsigned transp, |
1305 | struct fb_info *info) | 1305 | struct fb_info *info) |
1306 | { | 1306 | { |
1307 | struct riva_par *par = (struct riva_par *)info->par; | 1307 | struct riva_par *par = info->par; |
1308 | RIVA_HW_INST *chip = &par->riva; | 1308 | RIVA_HW_INST *chip = &par->riva; |
1309 | int i; | 1309 | int i; |
1310 | 1310 | ||
@@ -1393,7 +1393,7 @@ static int rivafb_setcolreg(unsigned regno, unsigned red, unsigned green, | |||
1393 | */ | 1393 | */ |
1394 | static void rivafb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) | 1394 | static void rivafb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) |
1395 | { | 1395 | { |
1396 | struct riva_par *par = (struct riva_par *) info->par; | 1396 | struct riva_par *par = info->par; |
1397 | u_int color, rop = 0; | 1397 | u_int color, rop = 0; |
1398 | 1398 | ||
1399 | if ((info->flags & FBINFO_HWACCEL_DISABLED)) { | 1399 | if ((info->flags & FBINFO_HWACCEL_DISABLED)) { |
@@ -1449,7 +1449,7 @@ static void rivafb_fillrect(struct fb_info *info, const struct fb_fillrect *rect | |||
1449 | */ | 1449 | */ |
1450 | static void rivafb_copyarea(struct fb_info *info, const struct fb_copyarea *region) | 1450 | static void rivafb_copyarea(struct fb_info *info, const struct fb_copyarea *region) |
1451 | { | 1451 | { |
1452 | struct riva_par *par = (struct riva_par *) info->par; | 1452 | struct riva_par *par = info->par; |
1453 | 1453 | ||
1454 | if ((info->flags & FBINFO_HWACCEL_DISABLED)) { | 1454 | if ((info->flags & FBINFO_HWACCEL_DISABLED)) { |
1455 | cfb_copyarea(info, region); | 1455 | cfb_copyarea(info, region); |
@@ -1495,7 +1495,7 @@ static inline void convert_bgcolor_16(u32 *col) | |||
1495 | static void rivafb_imageblit(struct fb_info *info, | 1495 | static void rivafb_imageblit(struct fb_info *info, |
1496 | const struct fb_image *image) | 1496 | const struct fb_image *image) |
1497 | { | 1497 | { |
1498 | struct riva_par *par = (struct riva_par *) info->par; | 1498 | struct riva_par *par = info->par; |
1499 | u32 fgx = 0, bgx = 0, width, tmp; | 1499 | u32 fgx = 0, bgx = 0, width, tmp; |
1500 | u8 *cdat = (u8 *) image->data; | 1500 | u8 *cdat = (u8 *) image->data; |
1501 | volatile u32 __iomem *d; | 1501 | volatile u32 __iomem *d; |
@@ -1580,7 +1580,7 @@ static void rivafb_imageblit(struct fb_info *info, | |||
1580 | */ | 1580 | */ |
1581 | static int rivafb_cursor(struct fb_info *info, struct fb_cursor *cursor) | 1581 | static int rivafb_cursor(struct fb_info *info, struct fb_cursor *cursor) |
1582 | { | 1582 | { |
1583 | struct riva_par *par = (struct riva_par *) info->par; | 1583 | struct riva_par *par = info->par; |
1584 | u8 data[MAX_CURS * MAX_CURS/8]; | 1584 | u8 data[MAX_CURS * MAX_CURS/8]; |
1585 | int i, set = cursor->set; | 1585 | int i, set = cursor->set; |
1586 | u16 fg, bg; | 1586 | u16 fg, bg; |
@@ -1664,7 +1664,7 @@ static int rivafb_cursor(struct fb_info *info, struct fb_cursor *cursor) | |||
1664 | 1664 | ||
1665 | static int rivafb_sync(struct fb_info *info) | 1665 | static int rivafb_sync(struct fb_info *info) |
1666 | { | 1666 | { |
1667 | struct riva_par *par = (struct riva_par *)info->par; | 1667 | struct riva_par *par = info->par; |
1668 | 1668 | ||
1669 | wait_for_idle(par); | 1669 | wait_for_idle(par); |
1670 | return 0; | 1670 | return 0; |
@@ -1696,7 +1696,7 @@ static struct fb_ops riva_fb_ops = { | |||
1696 | static int __devinit riva_set_fbinfo(struct fb_info *info) | 1696 | static int __devinit riva_set_fbinfo(struct fb_info *info) |
1697 | { | 1697 | { |
1698 | unsigned int cmap_len; | 1698 | unsigned int cmap_len; |
1699 | struct riva_par *par = (struct riva_par *) info->par; | 1699 | struct riva_par *par = info->par; |
1700 | 1700 | ||
1701 | NVTRACE_ENTER(); | 1701 | NVTRACE_ENTER(); |
1702 | info->flags = FBINFO_DEFAULT | 1702 | info->flags = FBINFO_DEFAULT |
@@ -1733,7 +1733,7 @@ static int __devinit riva_set_fbinfo(struct fb_info *info) | |||
1733 | #ifdef CONFIG_PPC_OF | 1733 | #ifdef CONFIG_PPC_OF |
1734 | static int __devinit riva_get_EDID_OF(struct fb_info *info, struct pci_dev *pd) | 1734 | static int __devinit riva_get_EDID_OF(struct fb_info *info, struct pci_dev *pd) |
1735 | { | 1735 | { |
1736 | struct riva_par *par = (struct riva_par *) info->par; | 1736 | struct riva_par *par = info->par; |
1737 | struct device_node *dp; | 1737 | struct device_node *dp; |
1738 | unsigned char *pedid = NULL; | 1738 | unsigned char *pedid = NULL; |
1739 | unsigned char *disptype = NULL; | 1739 | unsigned char *disptype = NULL; |
@@ -1767,7 +1767,7 @@ static int __devinit riva_get_EDID_OF(struct fb_info *info, struct pci_dev *pd) | |||
1767 | #if defined(CONFIG_FB_RIVA_I2C) && !defined(CONFIG_PPC_OF) | 1767 | #if defined(CONFIG_FB_RIVA_I2C) && !defined(CONFIG_PPC_OF) |
1768 | static int __devinit riva_get_EDID_i2c(struct fb_info *info) | 1768 | static int __devinit riva_get_EDID_i2c(struct fb_info *info) |
1769 | { | 1769 | { |
1770 | struct riva_par *par = (struct riva_par *) info->par; | 1770 | struct riva_par *par = info->par; |
1771 | struct fb_var_screeninfo var; | 1771 | struct fb_var_screeninfo var; |
1772 | int i; | 1772 | int i; |
1773 | 1773 | ||
@@ -1837,7 +1837,7 @@ static void __devinit riva_get_EDID(struct fb_info *info, struct pci_dev *pdev) | |||
1837 | static void __devinit riva_get_edidinfo(struct fb_info *info) | 1837 | static void __devinit riva_get_edidinfo(struct fb_info *info) |
1838 | { | 1838 | { |
1839 | struct fb_var_screeninfo *var = &rivafb_default_var; | 1839 | struct fb_var_screeninfo *var = &rivafb_default_var; |
1840 | struct riva_par *par = (struct riva_par *) info->par; | 1840 | struct riva_par *par = info->par; |
1841 | 1841 | ||
1842 | fb_edid_to_monspecs(par->EDID, &info->monspecs); | 1842 | fb_edid_to_monspecs(par->EDID, &info->monspecs); |
1843 | fb_videomode_to_modelist(info->monspecs.modedb, info->monspecs.modedb_len, | 1843 | fb_videomode_to_modelist(info->monspecs.modedb, info->monspecs.modedb_len, |
@@ -1909,7 +1909,7 @@ static int __devinit rivafb_probe(struct pci_dev *pd, | |||
1909 | ret = -ENOMEM; | 1909 | ret = -ENOMEM; |
1910 | goto err_ret; | 1910 | goto err_ret; |
1911 | } | 1911 | } |
1912 | default_par = (struct riva_par *) info->par; | 1912 | default_par = info->par; |
1913 | default_par->pdev = pd; | 1913 | default_par->pdev = pd; |
1914 | 1914 | ||
1915 | info->pixmap.addr = kmalloc(8 * 1024, GFP_KERNEL); | 1915 | info->pixmap.addr = kmalloc(8 * 1024, GFP_KERNEL); |
@@ -2070,7 +2070,7 @@ static int __devinit rivafb_probe(struct pci_dev *pd, | |||
2070 | 2070 | ||
2071 | err_iounmap_screen_base: | 2071 | err_iounmap_screen_base: |
2072 | #ifdef CONFIG_FB_RIVA_I2C | 2072 | #ifdef CONFIG_FB_RIVA_I2C |
2073 | riva_delete_i2c_busses((struct riva_par *) info->par); | 2073 | riva_delete_i2c_busses(info->par); |
2074 | #endif | 2074 | #endif |
2075 | iounmap(info->screen_base); | 2075 | iounmap(info->screen_base); |
2076 | err_iounmap_pramin: | 2076 | err_iounmap_pramin: |
@@ -2093,7 +2093,7 @@ err_ret: | |||
2093 | static void __exit rivafb_remove(struct pci_dev *pd) | 2093 | static void __exit rivafb_remove(struct pci_dev *pd) |
2094 | { | 2094 | { |
2095 | struct fb_info *info = pci_get_drvdata(pd); | 2095 | struct fb_info *info = pci_get_drvdata(pd); |
2096 | struct riva_par *par = (struct riva_par *) info->par; | 2096 | struct riva_par *par = info->par; |
2097 | 2097 | ||
2098 | NVTRACE_ENTER(); | 2098 | NVTRACE_ENTER(); |
2099 | if (!info) | 2099 | if (!info) |
diff --git a/drivers/video/riva/rivafb-i2c.c b/drivers/video/riva/rivafb-i2c.c index 77151d8e0766..8b1967fc116a 100644 --- a/drivers/video/riva/rivafb-i2c.c +++ b/drivers/video/riva/rivafb-i2c.c | |||
@@ -30,7 +30,7 @@ | |||
30 | 30 | ||
31 | static void riva_gpio_setscl(void* data, int state) | 31 | static void riva_gpio_setscl(void* data, int state) |
32 | { | 32 | { |
33 | struct riva_i2c_chan *chan = (struct riva_i2c_chan *)data; | 33 | struct riva_i2c_chan *chan = data; |
34 | struct riva_par *par = chan->par; | 34 | struct riva_par *par = chan->par; |
35 | u32 val; | 35 | u32 val; |
36 | 36 | ||
@@ -48,7 +48,7 @@ static void riva_gpio_setscl(void* data, int state) | |||
48 | 48 | ||
49 | static void riva_gpio_setsda(void* data, int state) | 49 | static void riva_gpio_setsda(void* data, int state) |
50 | { | 50 | { |
51 | struct riva_i2c_chan *chan = (struct riva_i2c_chan *)data; | 51 | struct riva_i2c_chan *chan = data; |
52 | struct riva_par *par = chan->par; | 52 | struct riva_par *par = chan->par; |
53 | u32 val; | 53 | u32 val; |
54 | 54 | ||
@@ -66,7 +66,7 @@ static void riva_gpio_setsda(void* data, int state) | |||
66 | 66 | ||
67 | static int riva_gpio_getscl(void* data) | 67 | static int riva_gpio_getscl(void* data) |
68 | { | 68 | { |
69 | struct riva_i2c_chan *chan = (struct riva_i2c_chan *)data; | 69 | struct riva_i2c_chan *chan = data; |
70 | struct riva_par *par = chan->par; | 70 | struct riva_par *par = chan->par; |
71 | u32 val = 0; | 71 | u32 val = 0; |
72 | 72 | ||
@@ -81,7 +81,7 @@ static int riva_gpio_getscl(void* data) | |||
81 | 81 | ||
82 | static int riva_gpio_getsda(void* data) | 82 | static int riva_gpio_getsda(void* data) |
83 | { | 83 | { |
84 | struct riva_i2c_chan *chan = (struct riva_i2c_chan *)data; | 84 | struct riva_i2c_chan *chan = data; |
85 | struct riva_par *par = chan->par; | 85 | struct riva_par *par = chan->par; |
86 | u32 val = 0; | 86 | u32 val = 0; |
87 | 87 | ||