From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Rini Date: Fri, 23 Sep 2016 15:58:30 -0400 Subject: [U-Boot] [PATCH 08/28] Convert CONFIG_CFB_CONSOLE to Kconfig In-Reply-To: <1474324392-26596-9-git-send-email-sjg@chromium.org> References: <1474324392-26596-1-git-send-email-sjg@chromium.org> <1474324392-26596-9-git-send-email-sjg@chromium.org> Message-ID: <20160923195830.GC4884@bill-the-cat> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: