As pxafb can rely on a PWM to control backlight, and because driver dependencies are hard to deal with, remove automatic enable of PXAFB on probe. The user should in its environment do a : - fb0.enable=1 This way, the PWM has been probed and is ready to work, and the pxafb backlight control works. Signed-off-by: Robert Jarzmik <robert.jarzmik@xxxxxxx> --- arch/arm/mach-pxa/include/mach/pxafb.h | 1 - drivers/video/pxa.c | 3 --- 2 files changed, 0 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-pxa/include/mach/pxafb.h b/arch/arm/mach-pxa/include/mach/pxafb.h index 1730fbf..23cbea9 100644 --- a/arch/arm/mach-pxa/include/mach/pxafb.h +++ b/arch/arm/mach-pxa/include/mach/pxafb.h @@ -64,7 +64,6 @@ struct pxafb_videomode { struct pxafb_platform_data { struct pxafb_videomode *mode; unsigned int lcd_conn; - int enable_on_load; /** force a memory area to be used, else NULL for dynamic allocation */ void *framebuffer; diff --git a/drivers/video/pxa.c b/drivers/video/pxa.c index ddd7087..900ae80 100644 --- a/drivers/video/pxa.c +++ b/drivers/video/pxa.c @@ -538,9 +538,6 @@ static int pxafb_probe(struct device_d *dev) return ret; } - if (pdata->enable_on_load) - info->fbops->fb_enable(info); - return 0; } -- 1.7.5.4 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox