[PATCH V3 3/4] lcd: calculate line_length after lcd_ctrl_init()

Albert ARIBAUD albert.u.boot at aribaud.net
Mon Nov 26 16:43:19 EST 2012


Hi Stephen,

On Fri, 9 Nov 2012 09:17:21 +0100, Anatolij Gustschin <agust at denx.de>
wrote:

> On Wed,  7 Nov 2012 23:38:32 -0700
> Stephen Warren <swarren at wwwdotorg.org> wrote:
> 
> > When an LCD driver is actually driving a regular external display, e.g.
> > an HDMI monitor, the display resolution might not be known until the
> > display controller has initialized, i.e. during lcd_ctrl_init(). However,
> > lcd.c calculates lcd_line_length before calling this function, thus
> > relying on a hard-coded resolution in struct panel_info.
> > 
> > Instead, defer this calculation until after lcd_ctrl_init() has had the
> > chance to dynamically determine the resolution. This needs to happen
> > before lcd_clear(), since the value is used there.
> > 
> > grep indicates that no code outside lcd.c uses this lcd_line_length; in
> > particular, no lcd_ctrl_init() implementations read it.
> > 
> > Signed-off-by: Stephen Warren <swarren at wwwdotorg.org>
> > --
> > v3: No change.
> > ---
> >  common/lcd.c |    3 +--
> >  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> Acked-by: Anatolij Gustschin <agust at denx.de>

Sorry, but this one does not apply cleanly any more. Can you fix it, and
make sure 4/4 also applies on u-boot-arm/master? I'll apply all four
patches then.

Amicalement,
-- 
Albert.



More information about the linux-rpi-kernel mailing list