On Wed, Nov 24, 2010 at 06:31:17PM +0200, Dzianis Kahanovich wrote: > I2C/DDC LCD detection for VIA framebuffer > > Adding legacy I2C/DDC support for VIA framebuffer, used to fix LCD > panel size and (if "via_active_dev" is empty default) force LCD > detection. This solving at least defaults on Chrome9 video > on HP mini 2133 notebook, but must be good in other cases, > include double-LCD. Also related bugfixes. > > v2->v3 patch: original viafb_find_i2c_adapt() code is unsafe (nowere used). > > v3->v4 patch: viafbinfo1 is not initilalized if !viafb_dual_fb > and may cause problems with dual separated LCD. Now dual & SAMM > code looks safe (will no generate errors). > +formatting change > > Signed-off-by: Dzianis Kahanovich <mahatma@xxxxx> > --- > diff -pruN a/drivers/video/via/via-core.c b/drivers/video/via/via-core.c > --- a/drivers/video/via/via-core.c 2010-11-24 00:12:22.000000000 +0200 > +++ b/drivers/video/via/via-core.c 2010-11-24 17:04:00.749999967 +0200 > @@ -2,6 +2,7 @@ > * Copyright 1998-2009 VIA Technologies, Inc. All Rights Reserved. > * Copyright 2001-2008 S3 Graphics, Inc. All Rights Reserved. > * Copyright 2009 Jonathan Corbet <corbet@xxxxxxx> > + * Copyright 2010 Dzianis Kahanovich <mahatma@xxxxx> > */ > > /* > @@ -16,6 +17,8 @@ > #include <linux/interrupt.h> > #include <linux/platform_device.h> > > +extern char *viafb_active_dev; > + This belongs in viafbdev.h. > diff -pruN a/drivers/video/via/viafbdev.c b/drivers/video/via/viafbdev.c > --- a/drivers/video/via/viafbdev.c 2010-11-21 11:34:11.000000000 +0200 > +++ b/drivers/video/via/viafbdev.c 2010-11-24 00:14:48.070000002 +0200 > @@ -43,7 +43,7 @@ static int viafb_second_size; > static int viafb_accel = 1; > > /* Added for specifying active devices.*/ > -char *viafb_active_dev; > +char *viafb_active_dev = NULL; > This you can just drop. Since viafb has an active tree, I'll leave this for the viafb folks to pick up at their leisure. -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html