From patchwork Tue Dec 10 20:38:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anatolij Gustschin X-Patchwork-Id: 1207273 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.b="VWeICvVC"; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47XX2s2vTRz9sPK for ; Wed, 11 Dec 2019 07:38:41 +1100 (AEDT) Received: from phobos.denx.de (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 506EE81619; Tue, 10 Dec 2019 21:38:31 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1576010311; bh=ospkG3UMtJcseubdcOIqTQv+rUZxS+XMxOvSx/BHQlY=; h=Date:From:To:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:Cc:From; b=VWeICvVCO/qp1zoQGGrEIQD0aE+Ju97/emSdEFcUE6OcWdSldvB/aGKujIH1SgwNm D2hR8VSvEQ5WFaIAqOp4FzD3xlOogSDpLo6UYWIxuLI2ivdhs1Fs6a4ZPmfdBAhSnn kGVYhb6gZiSnzW9Jt9P2fdaZwBZbRT4E+sqOnqPQbnN4q6LGO0T8xjZ2DXzLJvYnKm 2BVLJKm8WXVA0UpnIj9ZJDEuI0gRq02oIFMlWZBGBL+Wc+B2TzwHWNPNTp+plKkUSD FoWejeBuqzlRgK+yjwzgUsXWH4KB+LqRTZ9K0zWjv0YAvgHfw/05v8UCHzzo6bP7Fr DRW3i4PHMKH6A== Received: by phobos.denx.de (Postfix, from userid 109) id 6F57C8067D; Tue, 10 Dec 2019 21:38:30 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=SPF_HELO_NONE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 38DB68067D for ; Tue, 10 Dec 2019 21:38:26 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=none smtp.mailfrom=agust@denx.de Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 47XX2T6jW6z1qr33; Tue, 10 Dec 2019 21:38:25 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 47XX2T5HPNz1rjs1; Tue, 10 Dec 2019 21:38:25 +0100 (CET) Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id Ng7em6Gc8exO; Tue, 10 Dec 2019 21:38:23 +0100 (CET) X-Auth-Info: rELpZazbfg/opm80RHzpAAdL0xXm+c97mSE/uaUs8uQ= Received: from crub (p5483338F.dip0.t-ipconnect.de [84.131.51.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Tue, 10 Dec 2019 21:38:23 +0100 (CET) Date: Tue, 10 Dec 2019 21:38:18 +0100 From: Anatolij Gustschin To: Tom Rini Subject: Please pull u-boot-video Message-ID: <20191210213818.298852d1@crub> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.26 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: u-boot@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.101.4 at phobos.denx.de X-Virus-Status: Clean 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(-)