Received: by 10.213.65.68 with SMTP id h4csp1585648imn; Thu, 15 Mar 2018 04:08:52 -0700 (PDT) X-Google-Smtp-Source: AG47ELs6G1rU/VxtaFqfnUD+NlEDnFfMrizp9eathN303c4jiKrLRBat6nL6bYl/RjePwPogMTka X-Received: by 2002:a17:902:7593:: with SMTP id j19-v6mr7545517pll.408.1521112132173; Thu, 15 Mar 2018 04:08:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521112132; cv=none; d=google.com; s=arc-20160816; b=UDRpbP5FegJP9+88EPOxfKjxuQpzshxl8r5QHCYD+S9mK3+R6qILO2Fc4KZtsSsNVA W53xDZVNaS2BPxjc1jP1O/Bpn5P0BY5EfKEa4xSQk15+ujiqWgoiFOBa3jHIUKUhhEym /8JP7cWja7J7PrE5yzcUQIjw6cChdXEkXf+HAI/wPUmhJYV6reet271iVFuHKtbsN5VP Lif3D0RoA2YB8dbyEa/AGKpZqdvCM73X0PhT/tE+fIFWrZnbe1RTi5nAq2tzHWGFM6d3 MOqrcDdJu0EFZ2Q+IWF+nw5oCVyi/e5tWTlwb81TqjRkxi5KX1SSMM/s4S03KX/rW6IA 8VaQ== 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=1EEDFMnT2y6hGt8HYzgmDxNuZZg7mugkVljs77FRhfE=; b=fpOnByHhYnteTtFB/CTz8JrcCIP/IGqpkmQojhyR+GYQfG06Oo98OCY+k/PuS5NWzE xtPJ7ruOLT0/+/GNima1p6kQrUDZKQZ0Hh4Jg9Scr8Es+tGNztuKNEKXpGSrwxvj9e20 EoNFnUByDE3S2+0PAbjN00v64skvtGa5p/Ys4/FH/+Jt94RzqKPqMEp+NdtvaKfOaA82 rhPQcHKmdbPSoOoV/yNgGOZCecTaA31KEh4hMimAUyFlLjqv8Q6trqE0912twASqQ/zX WPzrZovFiFUS2LDv5zPL7BijDwCI4tMDINkR/jDcB6g13VyrXgF4ggbnkSfKBzsrpPvS DBzw== 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 w23si3303327pgc.419.2018.03.15.04.08.36; Thu, 15 Mar 2018 04:08:52 -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 S1752065AbeCOLG4 (ORCPT + 99 others); Thu, 15 Mar 2018 07:06:56 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:58607 "EHLO relay5-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751600AbeCOLGz (ORCPT ); Thu, 15 Mar 2018 07:06:55 -0400 X-Originating-IP: 2.224.242.101 Received: from w540.lan (unknown [2.224.242.101]) (Authenticated sender: jacopo@jmondi.org) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 9CE9A1C003E; Thu, 15 Mar 2018 11:56:51 +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 v4 0/3] drm: Add Thine THC63LVD1024 LVDS decoder bridge Date: Thu, 15 Mar 2018 11:56:28 +0100 Message-Id: <1521111391-3515-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 Hello, this new version fixes comments received from Andrzej and Sergei on the preceding v3. Mostly, I cleaned up the mess with the powerdown GPIO names, and I'm now using pdwn everywhere. The regulator enabling routine has been improved as suggested by Sergei and Andrzej and I've changed Kconfig symbol documentation for consistency with other ones. Also, fix gpio initialization to comply with the APIs that work on logical level even at gpio request time. Branch for testing available at git://jmondi.org v3m/v4.16-rc3/lvds-bridge-v4 Thanks j 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 | 63 +++++ 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 | 255 +++++++++++++++++++++ 5 files changed, 355 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