mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-24 12:44:23 +08:00
video: Add a way to get the default font height
This is not as simple as it seems. Add a function to provide it so that the upcoming menu feature can space lines out correctly. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
e90322f87c
commit
c830e285f4
@ -421,6 +421,17 @@ static int show_splash(struct udevice *dev)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int video_default_font_height(struct udevice *dev)
|
||||
{
|
||||
struct vidconsole_priv *vc_priv = dev_get_uclass_priv(dev);
|
||||
|
||||
if (IS_ENABLED(CONFIG_CONSOLE_TRUETYPE))
|
||||
return IF_ENABLED_INT(CONFIG_CONSOLE_TRUETYPE,
|
||||
CONFIG_CONSOLE_TRUETYPE_SIZE);
|
||||
|
||||
return vc_priv->y_charsize;
|
||||
}
|
||||
|
||||
/* Set up the display ready for use */
|
||||
static int video_post_probe(struct udevice *dev)
|
||||
{
|
||||
|
@ -286,6 +286,15 @@ void video_set_flush_dcache(struct udevice *dev, bool flush);
|
||||
*/
|
||||
void video_set_default_colors(struct udevice *dev, bool invert);
|
||||
|
||||
/**
|
||||
* video_default_font_height() - Get the default font height
|
||||
*
|
||||
* @dev: video device
|
||||
* Returns: Default font height in pixels, which depends on which console driver
|
||||
* is in use
|
||||
*/
|
||||
int video_default_font_height(struct udevice *dev);
|
||||
|
||||
#ifdef CONFIG_VIDEO_COPY
|
||||
/**
|
||||
* vidconsole_sync_copy() - Sync back to the copy framebuffer
|
||||
|
Loading…
Reference in New Issue
Block a user