cfbconsole: Add support for stride != width
authorHans de Goede <hdegoede@redhat.com>
Tue, 4 Aug 2015 10:15:39 +0000 (12:15 +0200)
committerHans de Goede <hdegoede@redhat.com>
Fri, 14 Aug 2015 06:37:36 +0000 (08:37 +0200)
commitc67a8767f57989704304d64d9e9006007e2ff083
tree651c43899984ca2e91d3c9f3b1e6667b4de0d9fd
parentc4c9e81f45be621fbc812e250ade665d56c38957
cfbconsole: Add support for stride != width

cfbconsole currently assumes that the width and stride of the framebuffer
are the same, in most places where stride matters it uses a VIDEO_LINE_LEN
helper macro.

This commit changes the few places not using VIDEO_LINE_LEN to also use
VIDEO_LINE_LEN, and protects the default VIDEO_LINE_LEN with a #ifndef
guard, allowing the boards config.h to override and, and thus support
cases where stride != width.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Anatolij Gustschin <agust@denx.de>
drivers/video/cfb_console.c