On Mon, Sep 19, 2016 at 04:32:52PM -0600, Simon Glass wrote:

> This converts the following to Kconfig:
>    CONFIG_CFB_CONSOLE
[snip]
> diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
> index bc246c5..33d85e7 100644
> --- a/drivers/video/Kconfig
> +++ b/drivers/video/Kconfig
> @@ -422,4 +422,44 @@ config VIDEO
>         model. Video drivers typically provide a colour text console and
>         cursor.
>  
> +config CFB_CONSOLE
> +     bool "Enable colour frame buffer console"
> +     depends on VIDEO
> +     help
> +       Enables the colour frame buffer driver. This supports colour
> +       output on a bitmap display from an in-memory frame buffer.
> +       Several colour devices are supported along with various options to
> +       adjust the supported features. The driver is implemented in
> +       cfb_console.c
> +
> +       The following defines are needed (cf. smiLynxEM, i8042)
> +             VIDEO_FB_LITTLE_ENDIAN  graphic memory organisation
> +                                     (default big endian)
> +             VIDEO_HW_RECTFILL       graphic chip supports
> +                                     rectangle fill (cf. smiLynxEM)
> +             VIDEO_HW_BITBLT         graphic chip supports
> +                                     bit-blit (cf. smiLynxEM)
> +             VIDEO_VISIBLE_COLS      visible pixel columns (cols=pitch)
> +             VIDEO_VISIBLE_ROWS      visible pixel rows
> +             VIDEO_PIXEL_SIZE        bytes per pixel
> +             VIDEO_DATA_FORMAT       graphic data format
> +                                     (0-5, cf. cfb_console.c)
> +             VIDEO_FB_ADRS           framebuffer address
> +             VIDEO_KBD_INIT_FCT      keyboard int fct (i.e. rx51_kp_init())
> +             VIDEO_TSTC_FCT          test char fct (i.e. rx51_kp_tstc)
> +             VIDEO_GETC_FCT          get char fct (i.e. rx51_kp_getc)
> +             CONFIG_VIDEO_LOGO       display Linux logo in upper left corner
> +             CONFIG_VIDEO_BMP_LOGO   use bmp_logo.h instead of linux_logo.h
> +                                     for logo. Requires CONFIG_VIDEO_LOGO
> +             CONFIG_CONSOLE_EXTRA_INFO
> +                                     additional board info beside
> +                                     the logo
> +             CONFIG_HIDE_LOGO_VERSION
> +                                     do not display bootloader
> +                                     version string
> +
> +       When CONFIG_CFB_CONSOLE is defined, the video console is the
> +       default console. The serial console can be forced by setting the
> +       environment 'console=serial'.

... unless CONFIG_CONSOLE_MUX is set.  So this is one of the things
CONSOLE_MUX should depend on, to answer my own question, and the series
needs some re-ordering.

-- 
Tom

Attachment: signature.asc
Description: Digital signature

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to