Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp634509imm; Thu, 13 Sep 2018 05:33:50 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYYuFSgo2LkVhJJSDcMPEIatLtJTNW7AQJks15R9H34+XWRZ98u5eT76pusReScctqMr63c X-Received: by 2002:a62:1a8f:: with SMTP id a137-v6mr7329490pfa.190.1536842030373; Thu, 13 Sep 2018 05:33:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536842030; cv=none; d=google.com; s=arc-20160816; b=dMCGSxVlg3/mJyGS53gO3rMyCY10M5I45xWV2zn6gD+DDnDtGs7pwq/jgPbsyXnAmY ojzvrtgaJTHFgOTe/sUisTym0dlMzZSL4AJS9IXP20REEwaBkZAv1uOWhPtS7UdDAxTj 7y1aRlDohB/gwZd/A0A/2jlyy+LiJcURuIPrHNbAuqbNiK3qXQhqXkVWQqLrQ0adXbEq viIEwrvHz3/PiFawstMStMjlP12lRY6KMGPv/r4Hyvf8SQ4djiCrW3ZpUXGOHB6pu8DN VSs5/hlODKAKiVsVwi6WnIJkqb1/7HlIe8i/YMJf2x6chXpBI2ojcR05JfCPWh8c3cjy O20w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=WXS+dPeZgC6PjVZ/diNsTKx/FjzolUXR8yGD30JPffs=; b=eb1Me7EhOQmK/F4pyl9PJL1XEh+fXqm9oWMtuCawrRBNx/B0vwrGz81t6kTzt0s2WJ Y5UYJkbPxQoae2s4g/drQQRY4sCKAfSsF6TYkBe1BpRJiA3JznFeTAZa2ReqST2gRpP2 GMGM8ZGuQuo3srDHNh5pFiR93SPglanWw3lm1Btq9ngjxFZwugIWGUW6tdulfaUsaJGo DBsDQL7LYsOw6x48UUmZCmuMpN16KwHqvqfqTd3ohwB4UBjkfWlUUkO1/SYaJkoY+ga7 6YZsTSfZuYaSHwWsnqbszCHH7Mq36qYmXekEvfQK12JQalLsGxO7QlpIyyEix4dLoB7S /1yA== 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 m5-v6si3891006plt.417.2018.09.13.05.33.34; Thu, 13 Sep 2018 05:33:50 -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 S1727623AbeIMRlP (ORCPT + 99 others); Thu, 13 Sep 2018 13:41:15 -0400 Received: from gloria.sntech.de ([185.11.138.130]:36800 "EHLO gloria.sntech.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726819AbeIMRlO (ORCPT ); Thu, 13 Sep 2018 13:41:14 -0400 Received: from wd0459.dip.tu-dresden.de ([141.76.109.203] helo=phil.localnet) by gloria.sntech.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1g0Qmg-0002wM-A8; Thu, 13 Sep 2018 14:31:46 +0200 From: Heiko Stuebner To: Damian Kos Cc: David Airlie , Rob Herring , Mark Rutland , Archit Taneja , Andrzej Hajda , Laurent Pinchart , Gustavo Padovan , Maarten Lankhorst , Sean Paul , Sandy Huang , Quentin Schulz , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, pgaj@cadence.com, ltyrala@cadence.com, stelford@cadence.com, jartur@cadence.com, piotrs@cadence.com Subject: Re: [PATCH v3 0/5] drm: add support for Cadence MHDP DPI/DP bridge. Date: Thu, 13 Sep 2018 14:31:45 +0200 Message-ID: <11916444.D1tlAhbW8U@phil> In-Reply-To: <1535451894-2518-1-git-send-email-dkos@cadence.com> References: <1535451894-2518-1-git-send-email-dkos@cadence.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am Dienstag, 28. August 2018, 12:24:43 CEST schrieb Damian Kos: > Hello! > > This is the series of patches that will add support for the Cadence's DPI/DP > bridge. Please note that this is a preliminary version of the driver and there > will be more patches in the future with updates, fixes and improvements. > Please keep that in mind when looking at FIXME/TODO/XXX comments. > > Initially, MHDP driver was developed as a DRM bridge driver and was planed to > be placed in drivers/gpu/drm/bridge/mhdp.c. However, there was already > a driver for Cadence's DP controller developed by RockChip, but that driver > uses the different DRM framework and looks like a part of a bigger system. > Both controllers (including firmware) are quite different internally > (MST/FEC/DSC support, link training done by driver, additional commands, IRQ's > etc.) but they have similar register map, except for Framer/Streamer (which is > noticeably different), so they appear similar. > > The following patches contain: > - Moving common code to drivers/gpu/drm/bridge/cdns-mhdp-common.* and > modifying it a bit (mostly new prefixes for functions and data types) so it > can be used by two, higher level, drivers. > - Modifying existing RockChip's DP driver to use the common code after changes > made to it (use the new cdns_mhdp_device structure and new function names). > - Modifying DRM helpers a bit. Some are required for new driver, some are > updates from DP 1.2 to 1.3 or 1.4. > - Adding documentation for device tree bindings. > - Adding preliminary Cadence DPI/DP bridge driver. > > Some of the things that will be added later on include (but are not limited > to): > - Support for Cadence SD0801 PHY (PHY's driver should be on the way by now) > - MST support > - DSC support > - FEC support > - HDCP support with te Kconfig issue in patch5 fixed, this series tested on rk3288 (analogix-dp) and rk3399 (analogix-dp + cadence-dp) Everything seems to work that worked before. Tested-by: Heiko Stuebner