[U-Boot] [PATCH v3 2/2] video: Moving mx3fb.c to CONFIG_VIDEO

Anatolij Gustschin agust at denx.de
Fri Oct 14 09:04:52 CEST 2011


On Thu, 13 Oct 2011 11:16:29 +0200
Anatolij Gustschin <agust at denx.de> wrote:

> From: Helmut Raiger <helmut.raiger at hale.at>
> 
> mx3fb.c was based on CONFIG_LCD and is moved by this patch to
> CONFIG_VIDEO, which has greater freedom in selecting videomodes
> even at runtime.
> 
> This renders the accumulating list of display defines
> (CONFIG_DISPLAY_VBEST..., CONFIG_DISPLAY_C057...) obsolete as
> these may be setup through env variables:
> 
> uboot> setenv mydisplay 'video=ctfb:x:240,y:320,depth:16,mode:0,pclk:185925,
> 	le:9,ri:17,up:7,lo:10,hs:1,vs:1,sync:100663296,vmode:0'
> uboot> setenv videomode ${mydisplay}
> 
> This commit also fixes the board config files for qong and
> imx31_phycore boards as needed. The videomode settings of
> previously supported displays are added to CONFIG_EXTRA_ENV_SETTINGS
> now. CONFIG_SYS_MALLOC_LEN for imx31_phycore board is increased
> to make the frame buffer allocation working with the changed
> driver.
> 
> Signed-off-by: Helmut Raiger <helmut.raiger at hale.at>
> Signed-off-by: Anatolij Gustschin <agust at denx.de>
> Cc: Stefano Babic <sbabic at denx.de>
> ---
> Changes since v2:
>  - fixed commit message
>  - added display info for removed display timings of
>    previously supported displays (in a comment)
>  - fixed compiler warning showed when compiling with debug
>    enabled
>  - added "Video: " prefix before display info output (as
>    we usually do it in U-Boot)
>  - fixed board config files for 'qong' and 'imx31_phycore' boards
>    so that this commit doesn't break compiling (bisectable now)
>  - added videomode settings for previously supported displays on
>    'qong' and 'imx31_phycore' to CONFIG_EXTRA_ENV_SETTINGS
>  - increased CONFIG_SYS_MALLOC_LEN for 'imx31_phycore' so that
>    the frame buffer can be allocated now (this is required to make
>    the display support working with the changed mx3fb driver)
> 
>  drivers/video/Makefile          |    2 +-
>  drivers/video/cfb_console.c     |    7 +
>  drivers/video/mx3fb.c           |  459 +++++++++++++++++++++++----------------
>  include/configs/imx31_phycore.h |   24 +-
>  include/configs/qong.h          |   14 +-
>  5 files changed, 297 insertions(+), 209 deletions(-)

Applied to u-boot-video master.

Anatolij


More information about the U-Boot mailing list