diff options
author | Antonino A. Daplas <adaplas@gmail.com> | 2007-05-08 03:38:58 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-08 14:15:30 -0400 |
commit | 922e6f9afa137ac69624389b1939e6c31b1abf2d (patch) | |
tree | 925c44b9250403317fe99623d4b6ece764d4f447 | |
parent | 68648ed1f58d98b8e8d994022e5e25331fbfe42a (diff) |
arcfb: use sys instead of cfb drawing functions
Since arcfb's framebuffer is vmalloc'ed, use the sys_* drawing functions
instead of cfb_*.
Signed-off-by: Antonino Daplas <adaplas@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | drivers/video/Kconfig | 6 | ||||
-rw-r--r-- | drivers/video/arcfb.c | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index f0bc5d908e2c..1bbd10c36894 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig | |||
@@ -412,9 +412,9 @@ config FB_FM2 | |||
412 | config FB_ARC | 412 | config FB_ARC |
413 | tristate "Arc Monochrome LCD board support" | 413 | tristate "Arc Monochrome LCD board support" |
414 | depends on FB && X86 | 414 | depends on FB && X86 |
415 | select FB_CFB_FILLRECT | 415 | select FB_SYS_FILLRECT |
416 | select FB_CFB_COPYAREA | 416 | select FB_SYS_COPYAREA |
417 | select FB_CFB_IMAGEBLIT | 417 | select FB_SYS_IMAGEBLIT |
418 | help | 418 | help |
419 | This enables support for the Arc Monochrome LCD board. The board | 419 | This enables support for the Arc Monochrome LCD board. The board |
420 | is based on the KS-108 lcd controller and is typically a matrix | 420 | is based on the KS-108 lcd controller and is typically a matrix |
diff --git a/drivers/video/arcfb.c b/drivers/video/arcfb.c index 66e0bd1249e9..740b83b4bd8c 100644 --- a/drivers/video/arcfb.c +++ b/drivers/video/arcfb.c | |||
@@ -369,7 +369,7 @@ static void arcfb_fillrect(struct fb_info *info, | |||
369 | { | 369 | { |
370 | struct arcfb_par *par = info->par; | 370 | struct arcfb_par *par = info->par; |
371 | 371 | ||
372 | cfb_fillrect(info, rect); | 372 | sys_fillrect(info, rect); |
373 | 373 | ||
374 | /* update the physical lcd */ | 374 | /* update the physical lcd */ |
375 | arcfb_lcd_update(par, rect->dx, rect->dy, rect->width, rect->height); | 375 | arcfb_lcd_update(par, rect->dx, rect->dy, rect->width, rect->height); |
@@ -380,7 +380,7 @@ static void arcfb_copyarea(struct fb_info *info, | |||
380 | { | 380 | { |
381 | struct arcfb_par *par = info->par; | 381 | struct arcfb_par *par = info->par; |
382 | 382 | ||
383 | cfb_copyarea(info, area); | 383 | sys_copyarea(info, area); |
384 | 384 | ||
385 | /* update the physical lcd */ | 385 | /* update the physical lcd */ |
386 | arcfb_lcd_update(par, area->dx, area->dy, area->width, area->height); | 386 | arcfb_lcd_update(par, area->dx, area->dy, area->width, area->height); |
@@ -390,7 +390,7 @@ static void arcfb_imageblit(struct fb_info *info, const struct fb_image *image) | |||
390 | { | 390 | { |
391 | struct arcfb_par *par = info->par; | 391 | struct arcfb_par *par = info->par; |
392 | 392 | ||
393 | cfb_imageblit(info, image); | 393 | sys_imageblit(info, image); |
394 | 394 | ||
395 | /* update the physical lcd */ | 395 | /* update the physical lcd */ |
396 | arcfb_lcd_update(par, image->dx, image->dy, image->width, | 396 | arcfb_lcd_update(par, image->dx, image->dy, image->width, |