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
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

