u-boot/drivers/video
Simon Glass a29b012037 video: Add a console driver that uses TrueType fonts
The existing 8x16 font is adequate for most purposes. It is small and fast.
However for boot screens where information must be presented to the user,
the console font is not ideal. Common requirements are larger and
better-looking fonts.

This console driver can use TrueType fonts built into U-Boot, and render
them at any size. This can be used in scripts to place text as needed on
the display.

This driver is not really designed to operate with the command line. Much
of U-Boot expects a fixed-width font. But to keep things working correctly,
rudimentary support for the console is provided. The main missing feature is
support for command-line editing.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Anatolij Gustschin <agust@denx.de>
2016-01-30 10:55:47 +01:00
..
bridge video: bridge: Allow GPIOs to be optional 2016-01-21 20:42:36 -07:00
fonts video: Add a console driver that uses TrueType fonts 2016-01-30 10:55:47 +01:00
rockchip rockchip: video: Add a video-output driver 2016-01-21 20:42:36 -07:00
tegra124 dm: video: Repurpose the 'displayport' uclass to 'display' 2016-01-21 20:42:36 -07:00
am335x-fb.c cosmetic: change Author/MAINTAINER Name from Petermaier to Schmelzer 2015-05-28 11:17:48 -04:00
am335x-fb.h cosmetic: change Author/MAINTAINER Name from Petermaier to Schmelzer 2015-05-28 11:17:48 -04:00
anx9804.c bitops: introduce BIT() definition 2015-09-11 17:15:32 -04:00
anx9804.h video: Add support for the ANX9804 parallel lcd to dp bridge chip 2015-08-14 08:37:39 +02:00
ati_ids.h
ati_radeon_fb.c Introduce a header file for the BIOS emulator 2014-11-25 06:34:14 -07:00
ati_radeon_fb.h
atmel_hlcdfb.c lcd: atmel: Add 32bpp support for HLCDC 2015-11-01 22:02:16 +01:00
atmel_lcdfb.c Remove typedefs from bmp_layout.h 2015-06-10 19:26:54 -06:00
backlight-uclass.c dm: backlight: Add a backlight uclass 2016-01-21 20:42:36 -07:00
bcm2835.c Move ALLOC_CACHE_ALIGN_BUFFER() to the new memalign.h header 2015-09-11 17:15:20 -04:00
bus_vcxk.c Remove typedefs from bmp_layout.h 2015-06-10 19:26:54 -06:00
cfb_console.c video: input: Clean up after i8042 conversion 2015-11-19 20:13:41 -07:00
console_normal.c video: Use fractional units for X coordinates 2016-01-30 10:53:26 +01:00
console_rotate.c video: Use fractional units for X coordinates 2016-01-30 10:53:26 +01:00
console_truetype.c video: Add a console driver that uses TrueType fonts 2016-01-30 10:55:47 +01:00
coreboot_fb.c video: coreboot: Save VESA mode for future use 2015-08-26 07:54:08 -07:00
ct69000.c video: ct69000: Remove unused codes 2015-08-26 07:54:17 -07:00
da8xx-fb.c video: Typo cleanup in drivers/video/da8xx-fb.c 2015-12-16 21:02:03 +01:00
da8xx-fb.h
display-uclass.c dm: video: Repurpose the 'displayport' uclass to 'display' 2016-01-21 20:42:36 -07:00
exynos_dp_lowlevel.c video: Clean up formatting, spelling mistakes in exynos_dp* 2015-12-16 20:59:22 +01:00
exynos_dp_lowlevel.h
exynos_dp.c video: Clean up formatting, spelling mistakes in exynos_dp* 2015-12-16 20:59:22 +01:00
exynos_fb.c of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
exynos_fb.h
exynos_fimd.c of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
exynos_mipi_dsi_common.c
exynos_mipi_dsi_common.h
exynos_mipi_dsi_lowlevel.c
exynos_mipi_dsi_lowlevel.h
exynos_mipi_dsi.c of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
exynos_pwm_bl.c
formike.c
fsl_dcu_fb.c video: dcu: Add DCU driver support 2014-09-08 10:30:35 -07:00
fsl_diu_fb.c
hitachi_tx18d42vm_lcd.c video: Add support for Hitachi tx18d42vm LVDS LCD panels 2015-01-22 20:44:33 +01:00
hitachi_tx18d42vm_lcd.h video: Add support for Hitachi tx18d42vm LVDS LCD panels 2015-01-22 20:44:33 +01:00
imx25lcdc.c
ipu_common.c video, ipu: make ldb clock frequency overwritable through board code 2015-04-20 09:36:59 +02:00
ipu_disp.c Merge branch 'master' of git://www.denx.de/git/u-boot-imx 2015-12-04 08:21:28 -05:00
ipu_regs.h video: ipu: fix out of bounds access 2015-11-30 09:18:36 +01:00
ipu.h video, ipu: make ldb clock frequency overwritable through board code 2015-04-20 09:36:59 +02:00
Kconfig video: Add a console driver that uses TrueType fonts 2016-01-30 10:55:47 +01:00
l5f31188.c
ld9040.c
lg4573.c video, lg4573: make spi bus and cs configurable 2015-09-02 15:38:16 +02:00
Makefile video: Add a console driver that uses TrueType fonts 2016-01-30 10:55:47 +01:00
mb862xx.c Revert "powerpc: ppc4xx: remove lwmon5 support" 2015-10-11 17:12:09 -04:00
mpc8xx_lcd.c remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
mvebu_lcd.c video: Add support for Armada XP LCD controller 2016-01-23 22:58:07 +01:00
mx3fb.c video: discard empty video_set_lut implementation 2015-08-30 23:57:07 +02:00
mxc_ipuv3_fb.c video: discard empty video_set_lut implementation 2015-08-30 23:57:07 +02:00
mxcfb.h
mxsfb.c video: mxsfb: introduce lcdif_power_down 2015-11-12 17:40:53 +01:00
omap3_dss.c
panel-uclass.c dm: panel: Add a panel uclass 2016-01-21 20:42:36 -07:00
pwm_backlight.c dm: backlight: Add a driver for a PWM backlight 2016-01-21 20:42:36 -07:00
pxa_lcd.c lcd: pxa: clean-up include file order 2015-08-24 20:30:38 +02:00
s6e8ax0.c
s6e63d6.c
sandbox_sdl.c dm: video: test: Add tests for the video uclass 2016-01-20 19:10:16 -07:00
scf0403_lcd.c
sed156x.c
sed13806.c powerpc: mpc5xxx: remove Total5200 board support 2015-01-23 16:53:52 -05:00
simple_panel.c video: panel: Add a simple panel driver 2016-01-21 20:42:36 -07:00
sm501.c
smiLynxEM.c powerpc: manroland: remove uc100, uc101, mucmc52, hmi1001 support 2015-01-05 12:08:51 -05:00
ssd2828.c video: ssd2828: Allow using 'pclk' as the PLL clock source 2015-01-22 12:34:56 +01:00
ssd2828.h video: ssd2828: Allow using 'pclk' as the PLL clock source 2015-01-22 12:34:56 +01:00
stb_truetype.h video: Add stb TrueType font renderer 2016-01-30 09:35:58 +01:00
sunxi_display.c sunxi: power: Unify axp pmic function names 2015-10-20 18:40:27 +02:00
tegra.c of: clean up OF_CONTROL ifdef conditionals 2015-08-18 13:46:05 -04:00
vesa_fb.c dm: pci: video: Convert video and pci_rom to use DM PCI API 2016-01-12 10:19:09 -07:00
vidconsole-uclass.c video: Provide a backspace method 2016-01-30 10:55:37 +01:00
video_bmp.c dm: video: Implement the bmp command for driver model 2016-01-20 19:10:15 -07:00
video-uclass.c video: Add a console driver that uses TrueType fonts 2016-01-30 10:55:47 +01:00
videomodes.c videomodes: Add video_edid_dtd_to_ctfb_res_modes helper function 2015-01-14 14:56:38 +01:00
videomodes.h videomodes: Add video_edid_dtd_to_ctfb_res_modes helper function 2015-01-14 14:56:38 +01:00