From patchwork Mon Sep 24 22:04:19 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 10612889 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9E1761390 for ; Mon, 24 Sep 2018 22:04:09 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8C61D2A37A for ; Mon, 24 Sep 2018 22:04:09 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 803D92A3CE; Mon, 24 Sep 2018 22:04:09 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 6DE2E2A37A for ; Mon, 24 Sep 2018 22:04:08 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1A22C6E012; Mon, 24 Sep 2018 22:04:06 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by gabe.freedesktop.org (Postfix) with ESMTPS id 131C76E012 for ; Mon, 24 Sep 2018 22:04:04 +0000 (UTC) Received: from avalon.localnet (163.103.117.91.static.reverse-mundo-r.com [91.117.103.163]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 0FC20506; Tue, 25 Sep 2018 00:04:02 +0200 (CEST) From: Laurent Pinchart To: Dave Airlie Subject: [GIT PULL FOR v4.20] R-Car DU changes, round 2 Date: Tue, 25 Sep 2018 01:04:19 +0300 Message-ID: <3289904.RCOHkcp7u8@avalon> Organization: Ideas on Board Oy MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dri-devel@lists.freedesktop.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP Hi Dave, The following changes since commit 36c9c3c91128e2b892c9be0dd9ee9bd82cbe82ad: Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-09-21 09:52:53 +1000) are available in the Git repository at: git://linuxtv.org/pinchartl/media.git tags/du-next-20180925 for you to fetch changes up to 122702077e4492e02de8a6257e6cb2227c617cf0: drm: rcar-du: Add r8a77990 and r8a77995 device support (2018-09-25 00:41:05 +0300) ---------------------------------------------------------------- R-Car DU support for the D3 and E3 SoCs (v4.20) ---------------------------------------------------------------- Laurent Pinchart (10): dt-bindings: display: renesas: du: Document r8a77990 bindings dt-bindings: display: renesas: lvds: Document r8a77990 bindings dt-bindings: display: renesas: lvds: Add EXTAL and DU_DOTCLKIN clocks drm: bridge: thc63: Restrict modes based on hardware operating frequency drm: rcar-du: lvds: D3/E3 support drm: rcar-du: Perform the initial CRTC setup from rcar_du_crtc_get() drm: rcar-du: Use LVDS PLL clock as dot clock when possible drm: rcar-du: Enable configurable DPAD0 routing on Gen3 drm: rcar-du: Cache DSYSR value to ensure known initial value drm: rcar-du: Don't use TV sync mode when not supported by the hardware Ulrich Hecht (1): drm: rcar-du: Add r8a77990 and r8a77995 device support .../devicetree/bindings/display/bridge/renesas,lvds.txt | 13 +- .../devicetree/bindings/display/renesas,du.txt | 2 + drivers/gpu/drm/bridge/thc63lvd1024.c | 18 ++ drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 136 +++++---- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 5 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 63 ++++- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 3 + drivers/gpu/drm/rcar-du/rcar_du_group.c | 88 ++++-- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 12 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 359 ++++++++++++--- drivers/gpu/drm/rcar-du/rcar_lvds_regs.h | 43 ++- 11 files changed, 595 insertions(+), 147 deletions(-)