Hi! On Wed, Nov 21, 2012 at 04:39:01PM +0530, Leela Krishna Amudala wrote: > Yes, > Even I got the same build error. > later I fixed it by including "#include <linux/mxsfb.h>" > > Best Wishes, > Leela Krishna. > > On Wed, Nov 21, 2012 at 3:39 PM, Manjunathappa, Prakash > <prakash.pm@xxxxxx> wrote: > > Hi Steffen, > > > > I am trying to add DT support for da8xx-fb driver on top of your patches. > > Encountered below build error. Sorry for reporting it late. > > > > On Tue, Nov 20, 2012 at 21:24:53, Steffen Trumtrar wrote: > >> Add a function to convert from the generic videomode to a fb_videomode. > >> > >> Signed-off-by: Steffen Trumtrar <s.trumtrar@xxxxxxxxxxxxxx> > >> Reviewed-by: Thierry Reding <thierry.reding@xxxxxxxxxxxxxxxxx> > >> Acked-by: Thierry Reding <thierry.reding@xxxxxxxxxxxxxxxxx> > >> Tested-by: Thierry Reding <thierry.reding@xxxxxxxxxxxxxxxxx> > >> Tested-by: Philipp Zabel <p.zabel@xxxxxxxxxxxxxx> > >> Reviewed-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > >> --- > >> drivers/video/fbmon.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ > >> include/linux/fb.h | 6 ++++++ > >> 2 files changed, 52 insertions(+) > >> > >> diff --git a/drivers/video/fbmon.c b/drivers/video/fbmon.c > >> index cef6557..c1939a6 100644 > >> --- a/drivers/video/fbmon.c > >> +++ b/drivers/video/fbmon.c > >> @@ -31,6 +31,7 @@ > >> #include <linux/pci.h> > >> #include <linux/slab.h> > >> #include <video/edid.h> > >> +#include <linux/videomode.h> > >> #ifdef CONFIG_PPC_OF > >> #include <asm/prom.h> > >> #include <asm/pci-bridge.h> > >> @@ -1373,6 +1374,51 @@ int fb_get_mode(int flags, u32 val, struct fb_var_screeninfo *var, struct fb_inf > >> kfree(timings); > >> return err; > >> } > >> + > >> +#if IS_ENABLED(CONFIG_VIDEOMODE) > >> +int fb_videomode_from_videomode(const struct videomode *vm, > >> + struct fb_videomode *fbmode) > >> +{ > >> + unsigned int htotal, vtotal; > >> + > >> + fbmode->xres = vm->hactive; > >> + fbmode->left_margin = vm->hback_porch; > >> + fbmode->right_margin = vm->hfront_porch; > >> + fbmode->hsync_len = vm->hsync_len; > >> + > >> + fbmode->yres = vm->vactive; > >> + fbmode->upper_margin = vm->vback_porch; > >> + fbmode->lower_margin = vm->vfront_porch; > >> + fbmode->vsync_len = vm->vsync_len; > >> + > >> + fbmode->pixclock = KHZ2PICOS(vm->pixelclock / 1000); > >> + > >> + fbmode->sync = 0; > >> + fbmode->vmode = 0; > >> + if (vm->hah) > >> + fbmode->sync |= FB_SYNC_HOR_HIGH_ACT; > >> + if (vm->vah) > >> + fbmode->sync |= FB_SYNC_VERT_HIGH_ACT; > >> + if (vm->interlaced) > >> + fbmode->vmode |= FB_VMODE_INTERLACED; > >> + if (vm->doublescan) > >> + fbmode->vmode |= FB_VMODE_DOUBLE; > >> + if (vm->de) > >> + fbmode->sync |= FB_SYNC_DATA_ENABLE_HIGH_ACT; > > > > "FB_SYNC_DATA_ENABLE_HIGH_ACT" seems to be mxsfb specific flag, I am getting > > build error on this. Please let me know if I am missing something. > > > > Thanks, > > Prakash > > I compile-tested the series and didn't have that error. But obviously I should have. As this is a mxsfs flag, I will throw it out. Regards, Steffen -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel