Please pull u-boot-video

Anatolij Gustschin
2019-12-10T20:38:18Z

Hi Tom,

please pull fixes for v2020.01.

gitlab CI: https://gitlab.denx.de/u-boot/custodians/u-boot-video/pipelines/1599
Travis-CI: https://travis-ci.org/vdsao/u-boot-video/builds/623099426

Thanks,
Anatolij

The following changes since commit 28a4516cf154d6f7e738f8e0519b41eccef5af5c:

Merge branch '2019-12-05-master-imports' (2019-12-05 16:37:36 -0500)

are available in the Git repository at:

https://gitlab.denx.de/u-boot/custodians/u-boot-video.git tags/fixes-for-2020.01

for you to fetch changes up to 2cc393f32fd9ffcf47f4877e8d1345a7981a0d02:

video: make BPP and ANSI configs optional (2019-12-06 16:38:51 +0100)

----------------------------------------------------------------
- fix crash and board reset when drawing RLE8 bitmaps
bigger than the framebuffer resolution
- reduce dead code in video and console uclass routines
(tested on mx53cx9020, sama5d2_xplained, stm32mp157c-ev1,
stm32f746-disco, stm32f769-disco and wandboard)

----------------------------------------------------------------
Anatolij Gustschin (2):
video: add guards around 16bpp/32bbp code
video: make BPP and ANSI configs optional

Patrice Chotard (2):
video: bmp: Fix video_splash_align_axis()
video: bmp: Fix video_display_rle8_bitmap()

configs/apalis_imx6_defconfig | 1 +
configs/at91sam9x5ek_dataflash_defconfig | 1 +
configs/at91sam9x5ek_mmc_defconfig | 1 +
configs/at91sam9x5ek_nandflash_defconfig | 1 +
configs/at91sam9x5ek_spiflash_defconfig | 1 +
configs/chromebit_mickey_defconfig | 2 ++
configs/chromebook_jerry_defconfig | 2 ++
configs/chromebook_minnie_defconfig | 2 ++
configs/chromebook_speedy_defconfig | 2 ++
configs/colibri-imx6ull_defconfig | 3 +++
configs/colibri_imx6_defconfig | 1 +
configs/colibri_imx7_defconfig | 3 +++
configs/colibri_imx7_emmc_defconfig | 3 +++
configs/colibri_t20_defconfig | 2 ++
configs/colibri_vf_defconfig | 1 +
configs/evb-px30_defconfig | 3 +++
configs/evb-rk3288_defconfig | 2 ++
configs/evb-rk3399_defconfig | 2 ++
configs/firefly-rk3288_defconfig | 2 ++
configs/gazerbeam_defconfig | 3 +++
configs/ge_bx50v3_defconfig | 1 +
configs/gurnard_defconfig | 2 ++
configs/harmony_defconfig | 2 ++
configs/imx6dl_icore_nand_defconfig | 1 +
configs/imx6q_icore_nand_defconfig | 1 +
configs/imx6qdl_icore_mmc_defconfig | 1 +
configs/imx6qdl_icore_nand_defconfig | 1 +
configs/libretech-ac_defconfig | 1 +
configs/libretech-cc_defconfig | 1 +
configs/m53menlo_defconfig | 1 +
configs/medcom-wide_defconfig | 2 ++
configs/miqi-rk3288_defconfig | 2 ++
configs/mx53cx9020_defconfig | 1 +
configs/mx6sabreauto_defconfig | 1 +
configs/mx6sabresd_defconfig | 1 +
configs/mx6ul_14x14_evk_defconfig | 3 +++
configs/mx6ul_9x9_evk_defconfig | 3 +++
configs/novena_defconfig | 1 +
configs/nyan-big_defconfig | 1 +
configs/opos6uldev_defconfig | 1 +
configs/paz00_defconfig | 2 ++
configs/peach-pi_defconfig | 2 ++
configs/peach-pit_defconfig | 2 ++
configs/pico-dwarf-imx7d_defconfig | 3 +++
configs/pico-hobbit-imx7d_defconfig | 3 +++
configs/pico-imx7d_bl33_defconfig | 3 +++
configs/pico-imx7d_defconfig | 3 +++
configs/pico-nymph-imx7d_defconfig | 3 +++
configs/pico-pi-imx7d_defconfig | 3 +++
configs/pm9261_defconfig | 2 ++
configs/pm9263_defconfig | 2 ++
configs/puma-rk3399_defconfig | 2 ++
configs/rock2_defconfig | 2 ++
configs/rpi_0_w_defconfig | 1 +
configs/rpi_2_defconfig | 1 +
configs/rpi_3_32b_defconfig | 1 +
configs/rpi_3_b_plus_defconfig | 1 +
configs/rpi_3_defconfig | 1 +
configs/rpi_4_32b_defconfig | 1 +
configs/rpi_4_defconfig | 1 +
configs/rpi_arm64_defconfig | 1 +
configs/rpi_defconfig | 1 +
configs/sama5d27_som1_ek_mmc1_defconfig | 1 +
configs/sama5d27_som1_ek_mmc_defconfig | 1 +
configs/sama5d27_som1_ek_qspiflash_defconfig | 1 +
configs/sama5d27_wlsom1_ek_mmc_defconfig | 1 +
configs/sama5d27_wlsom1_ek_qspiflash_defconfig | 1 +
configs/sama5d2_xplained_emmc_defconfig | 1 +
configs/sama5d2_xplained_mmc_defconfig | 1 +
configs/sama5d2_xplained_qspiflash_defconfig | 1 +
configs/sama5d2_xplained_spiflash_defconfig | 1 +
configs/sama5d36ek_cmp_mmc_defconfig | 1 +
configs/sama5d36ek_cmp_nandflash_defconfig | 1 +
configs/sama5d36ek_cmp_spiflash_defconfig | 1 +
configs/sama5d3xek_mmc_defconfig | 3 +++
configs/sama5d3xek_nandflash_defconfig | 3 +++
configs/sama5d3xek_spiflash_defconfig | 3 +++
configs/sama5d4_xplained_mmc_defconfig | 1 +
configs/sama5d4_xplained_nandflash_defconfig | 1 +
configs/sama5d4_xplained_spiflash_defconfig | 1 +
configs/sama5d4ek_mmc_defconfig | 1 +
configs/sama5d4ek_nandflash_defconfig | 1 +
configs/sama5d4ek_spiflash_defconfig | 1 +
configs/sandbox64_defconfig | 1 +
configs/sandbox_defconfig | 1 +
configs/sandbox_flattree_defconfig | 1 +
configs/sandbox_spl_defconfig | 1 +
configs/seaboard_defconfig | 2 ++
configs/sei510_defconfig | 1 +
configs/sei610_defconfig | 1 +
configs/snow_defconfig | 2 ++
configs/spring_defconfig | 2 ++
configs/stm32f746-disco_defconfig | 3 +++
configs/stm32f769-disco_defconfig | 3 +++
configs/stm32mp15_basic_defconfig | 3 +++
configs/stm32mp15_optee_defconfig | 3 +++
configs/stm32mp15_trusted_defconfig | 3 +++
configs/tec_defconfig | 2 ++
configs/theadorable_debug_defconfig | 1 +
configs/tinker-s-rk3288_defconfig | 2 ++
configs/ventana_defconfig | 2 ++
configs/vyasa-rk3288_defconfig | 2 ++
configs/wandboard_defconfig | 1 +
drivers/video/Kconfig | 8 ++++----
drivers/video/console_normal.c | 10 +++++-----
drivers/video/vidconsole-uclass.c | 6 ++++++
drivers/video/video-uclass.c | 4 ++++
drivers/video/video_bmp.c | 12 +++++-------
108 files changed, 195 insertions(+), 16 deletions(-)