diff options
| -rw-r--r-- | arch/arm/mach-ux500/board-mop500-mcde.c | 44 | ||||
| -rw-r--r-- | arch/arm/mach-ux500/board-u5500-mcde.c | 44 |
2 files changed, 0 insertions, 88 deletions
diff --git a/arch/arm/mach-ux500/board-mop500-mcde.c b/arch/arm/mach-ux500/board-mop500-mcde.c index 9620bece997..4f647f9930f 100644 --- a/arch/arm/mach-ux500/board-mop500-mcde.c +++ b/arch/arm/mach-ux500/board-mop500-mcde.c @@ -548,46 +548,6 @@ static struct notifier_block display_nb = { .notifier_call = display_postregistered_callback, }; -/* -* This function is used to refresh the display (lcd, hdmi, tvout) with black -* when the framebuffer is registered. -* The main display will not be updated if startup graphics is displayed -* from u-boot. -*/ -static int framebuffer_postregistered_callback(struct notifier_block *nb, - unsigned long event, void *data) -{ - int ret = 0; - struct fb_event *event_data = data; - struct fb_info *info; - struct fb_var_screeninfo var; - struct fb_fix_screeninfo fix; - struct mcde_fb *mfb; - - if (event != FB_EVENT_FB_REGISTERED) - return 0; - - if (!event_data) - return 0; - - info = event_data->info; - mfb = to_mcde_fb(info); - if (mfb->id == 0 && display_initialized_during_boot) - goto out; - - var = info->var; - fix = info->fix; - var.yoffset = var.yoffset ? 0 : var.yres; - if (info->fbops->fb_pan_display) - ret = info->fbops->fb_pan_display(&var, info); -out: - return ret; -} - -static struct notifier_block framebuffer_nb = { - .notifier_call = framebuffer_postregistered_callback, -}; - static void setup_primary_display(void) { /* Display reset GPIO is different depending on reference boards */ @@ -610,10 +570,6 @@ int __init init_display_devices(void) if (!cpu_is_u8500()) return ret; - ret = fb_register_client(&framebuffer_nb); - if (ret) - pr_warning("Failed to register framebuffer notifier\n"); - ret = mcde_dss_register_notifier(&display_nb); if (ret) pr_warning("Failed to register dss notifier\n"); diff --git a/arch/arm/mach-ux500/board-u5500-mcde.c b/arch/arm/mach-ux500/board-u5500-mcde.c index 6ce4fc0cea9..3051c683d2e 100644 --- a/arch/arm/mach-ux500/board-u5500-mcde.c +++ b/arch/arm/mach-ux500/board-u5500-mcde.c @@ -340,46 +340,6 @@ static struct notifier_block display_nb = { .notifier_call = display_postregistered_callback, }; -/* -* This function is used to refresh the display (lcd, hdmi, tvout) with black -* when the framebuffer is registered. -* The main display will not be updated if startup graphics is displayed -* from u-boot. -*/ -static int framebuffer_postregistered_callback(struct notifier_block *nb, - unsigned long event, void *data) -{ - int ret = 0; - struct fb_event *event_data = data; - struct fb_info *info; - struct fb_var_screeninfo var; - struct fb_fix_screeninfo fix; - struct mcde_fb *mfb; - - if (event != FB_EVENT_FB_REGISTERED) - return 0; - - if (!event_data) - return 0; - - info = event_data->info; - mfb = to_mcde_fb(info); - if (mfb->id == 0 && display_initialized_during_boot) - goto out; - - var = info->var; - fix = info->fix; - var.yoffset = var.yoffset ? 0 : var.yres; - if (info->fbops->fb_pan_display) - ret = info->fbops->fb_pan_display(&var, info); -out: - return ret; -} - -static struct notifier_block framebuffer_nb = { - .notifier_call = framebuffer_postregistered_callback, -}; - int __init init_display_devices(void) { int ret = 0; @@ -387,10 +347,6 @@ int __init init_display_devices(void) if (!cpu_is_u5500()) return ret; - ret = fb_register_client(&framebuffer_nb); - if (ret) - pr_warning("Failed to register framebuffer notifier\n"); - ret = mcde_dss_register_notifier(&display_nb); if (ret) pr_warning("Failed to register dss notifier\n"); |
