diff --git a/drivers/video/mxc_ipuv3_fb.c b/drivers/video/mxc_ipuv3_fb.c index 3b5965a6260245019d48e0312144460e47ef369d..2aeb2c1517a4b88ef03b3aba2e714ba5fb0ed992 100644 --- a/drivers/video/mxc_ipuv3_fb.c +++ b/drivers/video/mxc_ipuv3_fb.c @@ -603,10 +603,17 @@ void ipuv3_fb_shutdown(void) g_dp_in_use = 0; } +static void __board_video_enable(void) +{ +} + +void board_video_enable(void) + __attribute__((weak, alias("__board_video_enable"))); + void *ipuv3_fb_init2(void) { mxcfb_probe(gpixfmt, gdisp, gmode); - + board_video_enable(); debug("Framebuffer at 0x%x\n", (unsigned int)panel.frameAdrs); return (void *)&panel; } diff --git a/drivers/video/mxcfb.h b/drivers/video/mxcfb.h index 0dc38861938e21dd28244fef7e5dcd0d552b9ae9..47c93c6af18cef327f2e049477b248188dcde0eb 100644 --- a/drivers/video/mxcfb.h +++ b/drivers/video/mxcfb.h @@ -48,4 +48,6 @@ struct mxcfb_gamma { int slopek[16]; }; +void board_video_enable(void); + #endif