From patchwork Sat Apr 10 21:21:03 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anatolij Gustschin X-Patchwork-Id: 1464711 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=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=IUQ7Po0t; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4FHnxK6dzQz9sTD for ; Sun, 11 Apr 2021 07:21:23 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id CDDFB80202; Sat, 10 Apr 2021 23:21:12 +0200 (CEST) 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=1618089673; bh=Y3gvk71O6mvm5ZsNlW0i9unvYMQm0V7qyJIQZFui2dY=; h=Date:From:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From; b=IUQ7Po0t2T7JSxkOmqZcmOBOtBkt6YDcTnSbGY9WG8UOQSmfMXhxpHLwKY9mYF6VO 0NdNlvcPDZtdDLvl7LaJgYD2h85lM4bycEuI5376H17oktEzxJkSsMfY0OfVP5U3e9 skp6yp0NEM7TycCCA8A8c0N2d4FY4o5CEEH+699BXMveRdsRZnnh1hpgJ51VpKoODU zWcUecW7YRcJ7jMyC4zIrdyYfGna6TcxZ4IU+W/ve8JWgnsm2qSV8aQj0nwzaKFBTl cQBuopFuASikv2pqCtKcBoxqzB72ws+9L7nMrTAM722cvFETDMDDDedEP6ne6MYPbY ykRmZFrVnZubw== Received: by phobos.denx.de (Postfix, from userid 109) id F079D8021F; Sat, 10 Apr 2021 23:21:10 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE 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 ED72D80201 for ; Sat, 10 Apr 2021 23:21:06 +0200 (CEST) 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 4FHnwy4qjhz1qs3D; Sat, 10 Apr 2021 23:21:06 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4FHnwy4QsTz1r17l; Sat, 10 Apr 2021 23:21:06 +0200 (CEST) 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 yG3YaJumFHs8; Sat, 10 Apr 2021 23:21:03 +0200 (CEST) X-Auth-Info: jcr9DElQ0sqsz/DjxadBtLXJy5abHHuHRXUpa5Am1iI= Received: from crub (pd95f13e5.dip0.t-ipconnect.de [217.95.19.229]) (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; Sat, 10 Apr 2021 23:21:03 +0200 (CEST) Date: Sat, 10 Apr 2021 23:21:03 +0200 From: Anatolij Gustschin To: Tom Rini Cc: u-boot Subject: Please pull u-boot-video Message-ID: <20210410232103.229b7268@crub> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.4 at phobos.denx.de X-Virus-Status: Clean Hi Tom, please pull video patches for v2021.07-rc1. gitlab CI: https://source.denx.de/u-boot/custodians/u-boot-video/-/pipelines/7124 Thanks, Anatolij The following changes since commit a1e95e3805eacca1162f6049dceb9b1d2726cbf5: Merge tag 'u-boot-imx-20210409' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2021-04-09 10:08:52 -0400) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-video.git tags/video-2021-07-rc1 for you to fetch changes up to 38e18d6392fca9f6809cb3079af3069efc3d181f: video: Fix line padding calculation for 16 and 24 BPP bitmaps (2021-04-10 17:09:59 +0200) ---------------------------------------------------------------- - rk3399 eDP support - pwm backlight without a known period_ns - add Chrome OS EC PWM driver - Kconfig SIMPLE_PANEL DM_GPIO dependency - remove mb862xx driver remnants - fix KiB format in reserve_video() debug trace - fix tegra124 sor CSTM LVDS_EN_ENABLE/DISABLE config - fix line padding calculation for 16 and 24 BPP bitmaps ---------------------------------------------------------------- Alper Nebi Yasak (2): video: backlight: Support PWMs without a known period_ns pwm: Add a driver for Chrome OS EC PWM Arnaud Patard (Rtp) (9): rockchip: video: vop: Use endpoint compatible string to find VOP mode rockchip: video: edp: Add rk3399 support Rockchip: video: edp: Change interrupt polarity configuration Rockchip: video: vop: Reserve efi fb memory rockchip: Pinebook Pro: Enable edp rockchip: pwm: Fix default polarity rockchip: video: vop: Fix format of fbbase in debug string rockchip: video: edp: Add missing reset support rockchip: video: vop: Add reset support Asherah Connor (1): video: SIMPLE_PANEL depends on DM_GPIO Heinrich Schuchardt (1): tegra: video: fix tegra_dc_sor_config_panel() Patrick Delaunay (1): board_f: cosmetic: change the debug trace to KB in reserve_video Sylwester Nawrocki (1): video: Fix line padding calculation for 16 and 24 BPP bitmaps Trevor Woerner (1): finish removing mb862xx video driver arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi | 4 + arch/arm/include/asm/arch-rockchip/edp_rk3288.h | 9 ++- arch/arm/include/asm/arch-rockchip/vop_rk3288.h | 15 +--- common/board_f.c | 2 +- doc/device-tree-bindings/pwm/cros-ec-pwm.txt | 23 ++++++ drivers/misc/cros_ec.c | 17 ++++ drivers/pwm/Kconfig | 9 +++ drivers/pwm/Makefile | 1 + drivers/pwm/cros_ec_pwm.c | 84 +++++++++++++++++++ drivers/pwm/rk_pwm.c | 2 +- drivers/pwm/sandbox_pwm.c | 11 ++- drivers/video/Kconfig | 2 +- drivers/video/cfb_console.c | 14 ---- drivers/video/pwm_backlight.c | 20 +++-- drivers/video/rockchip/rk_edp.c | 103 +++++++++++++++++++----- drivers/video/rockchip/rk_vop.c | 84 +++++++++++++++++-- drivers/video/tegra124/sor.c | 4 +- drivers/video/video_bmp.c | 4 +- include/cros_ec.h | 13 +++ include/pwm.h | 8 ++ scripts/config_whitelist.txt | 1 - test/dm/pwm.c | 11 +++ 22 files changed, 370 insertions(+), 71 deletions(-) create mode 100644 doc/device-tree-bindings/pwm/cros-ec-pwm.txt create mode 100644 drivers/pwm/cros_ec_pwm.c