Received: by 10.213.65.68 with SMTP id h4csp50804imn; Thu, 15 Mar 2018 09:13:39 -0700 (PDT) X-Google-Smtp-Source: AG47ELsIqsIMpql57KsWlYhDqS60xxfJYAmqXgxqDR4Z6pwojFeeWIAzI1GgB2WJF64P+prAyx18 X-Received: by 10.99.164.81 with SMTP id c17mr7224301pgp.114.1521130419105; Thu, 15 Mar 2018 09:13:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521130419; cv=none; d=google.com; s=arc-20160816; b=VrxA+Ab5/EgfAmgVh0off2WBHGBgaSs2YycBRC9yMvRKy6m4+jhLQMZxxAg3xLqm/2 9WZW6O+MlKQYitBZHOdtH/07H6ld+9kgI2rB/oVXeFrizCnlvENI8N3l6RL5jz+1yJ6Q hEVLJoJ/e5EsOQrDM8SyxTu7z1/F9yr9tPMe0dVletXAmDQA8Pl/DH8SgmvbCOkZHl2y ZrNU1kQvmikG4NmJ3xE4fTUu498cBvw8gZ8U9HAoJxxszhQ9ifQe9b6WvitXLRKQEoLA 3uaFUHi02AeTKPPaOLD6fCb8DqWIhyRINWwBbPPbxRBkyYhc6GirqwRD2RZCNG0p7O1y KmHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=qawqGx3cxYsbwS03NKsZktK9TNaDKboKRK+soL6amPg=; b=lS85nBNnKUOq2GTSshheOEUU4d/yqvzkGaBEEROTgGEk2ADRuM0pFN2lF46lb04+9s FSzbMvlfzMTE6ejiL8nisqdhp2TaOv5T0/6vcsmg+bwGEnIr5AmgxBzX6tYbIfv88rM4 83s3ZGrICqeit9UNaWv+MU7Ir9nvcWxvc068YYqO605fDrEpxl9aTJUCTLkPgqzpvLje htMAj1kEcIUaVIC0tQpywF3Vj6o+SdN7hlNH/QChJmAZ8roCfn/Asp0/3VFqQZFrQaHU ZGcrJLE7cu+TsxDRDLKUipZ8jrAbgVRkDNnJVOMm5f9ZaZEA9G3LMQL66kFms5XnhLQ+ 9bfw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h10si1539382pgc.296.2018.03.15.09.13.24; Thu, 15 Mar 2018 09:13:39 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751790AbeCOQMg (ORCPT + 99 others); Thu, 15 Mar 2018 12:12:36 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:40845 "EHLO relay2-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751456AbeCOQMe (ORCPT ); Thu, 15 Mar 2018 12:12:34 -0400 X-Originating-IP: 2.224.242.101 Received: from w540.lan (unknown [2.224.242.101]) (Authenticated sender: jacopo@jmondi.org) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 845974000A; Thu, 15 Mar 2018 17:12:03 +0100 (CET) From: Jacopo Mondi To: architt@codeaurora.org, a.hajda@samsung.com, Laurent.pinchart@ideasonboard.com, airlied@linux.ie, horms@verge.net.au, magnus.damm@gmail.com, geert@linux-m68k.org, niklas.soderlund@ragnatech.se, sergei.shtylyov@cogentembedded.com, robh+dt@kernel.org, mark.rutland@arm.com Cc: Jacopo Mondi , dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v5 0/3] drm: Add Thine THC63LVD1024 LVDS decoder bridge Date: Thu, 15 Mar 2018 17:11:53 +0100 Message-Id: <1521130316-1221-1-git-send-email-jacopo+renesas@jmondi.org> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, v5 with a few small changes compared to v4 and with Andrzej tag added to all patches in the series. I fixed punctuation in the bindings and added a statement to clarify the chip does not expose any control bus but it is instead configured by input signals. Minor changes in the driver, with the regulator name printed out in error path of enable/disable routines instead of its index. Branch for testing available at git://jmondi.org v3m/v4.16-rc3/lvds-bridge-v5 Thanks j v4 -> v5: - Fix punctuation in bindings documentation - Add small statement to bindings document to clarify the chip has no control bus - Print regulator name in enable/disable routines error path - Add Andrzej Reviewed-by tag v3 -> v4: - Rename permutations of "pdwn" to just "pdwn" everywhere in the series - Improve power enable/disable routines as suggested by Andrzej and Sergei - Change "pdwn" gpio initialization to use the logical output level - Change Kconfig description v2 -> v3: - Drop support for "lvds-decoder" and make the driver THC63LVD1024 specific -- Rework bindings to describe multiple input/output ports -- Rename driver and remove "lvds-decoder" references -- Rework Eagle DTS to use new bindings v1 -> v2: - Drop support for THC63LVD1024 Jacopo Mondi (3): dt-bindings: display: bridge: Document THC63LVD1024 LVDS decoder drm: bridge: Add thc63lvd1024 LVDS decoder driver arm64: dts: renesas: Add LVDS decoder to R-Car V3M Eagle .../bindings/display/bridge/thine,thc63lvd1024.txt | 66 ++++++ arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 33 ++- drivers/gpu/drm/bridge/Kconfig | 6 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/thc63lvd1024.c | 257 +++++++++++++++++++++ 5 files changed, 360 insertions(+), 3 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd1024.txt create mode 100644 drivers/gpu/drm/bridge/thc63lvd1024.c -- 2.7.4