Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp1876145ybd; Sun, 23 Jun 2019 18:59:30 -0700 (PDT) X-Google-Smtp-Source: APXvYqw3DfkJ8ioqwNhaWyM26y3L+HkP3QzGmNQ0603w2NCuWCTaWGOr7fwvVPN+lymGJTTXWSSK X-Received: by 2002:a17:90a:cf8f:: with SMTP id i15mr20933035pju.110.1561341570699; Sun, 23 Jun 2019 18:59:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561341570; cv=none; d=google.com; s=arc-20160816; b=B3EQj3gA7/0siC4Gnh+9LHFASMewFYDdAbAexlmZCL5efv4toKPXT/4sPXk1KTmSlu mOsOW6xRcuqLY3w7tU9WBWinvBjOthF43B5nWbZJw/7mc/gW30Q9KhjgD+zfHWJBHlgY MWtmiFBcnpHcnGAFn+95KH4H0tLFMjHk9yrx3cx9czrafln2jSOLHGzMVHYYaR1Luija gJjFdztrv3aq/E4c97P7qnJo+7zOTqBM81M3T15WvHRVMZ2IYewiHo6x10yzA4Y4bJUM OTPOtsMVZDDdUwuwdklr1KWsu9V0zFKIXz2acM+stErPaITbshF5iH8Fc1tlrPZJ6W+4 xAlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:to :from:date:dkim-signature; bh=T5BuRhPqGSPgempvP+ONQ8dk7aT4pSLZgkTirJx88io=; b=gFOTiyfoQGfxOQcixBdyg7Rkp6ut4TEbEKaw/M3UzUBHcZRwGx43M3RJpZlZmMX4yd ZcmofueCUb1VuA+PhBULBhEBzomL02I0DU89SNsWdyogLfjX27lIxirN96Pk3gKepJzh qVVeMP67Hk6ABq8NuLEBZLXhjIYV3VJSoGijWH/zROPznwzHyq+8EYDghOVN/b0kLLUD 0ewHAPJqlLDXzc2ChbLNdrrYSagu+z/jtX+Vdl8hq9KabMXL/sc0gEE6rVVATYm4lkkQ hs3JfdgadpQ/vDovAcDcr69CHamBbezIzEXtlFRX8kUsWvIC2tZOxUtieFWbgeUpfBb9 mItA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=VmVfFMY8; 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 u5si9308986pgi.218.2019.06.23.18.59.15; Sun, 23 Jun 2019 18:59:30 -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; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=VmVfFMY8; 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 S1726819AbfFXB6G (ORCPT + 99 others); Sun, 23 Jun 2019 21:58:06 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:54192 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726334AbfFXB6G (ORCPT ); Sun, 23 Jun 2019 21:58:06 -0400 Received: from pendragon.ideasonboard.com (81-175-216-236.bb.dnainternet.fi [81.175.216.236]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 115892E7; Mon, 24 Jun 2019 01:32:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1561332766; bh=ZwQFWKzylctm08JmQty7ouBHLLmW49Cc/PVD4oe55bw=; h=Date:From:To:Subject:References:In-Reply-To:From; b=VmVfFMY8V1HSANbboGANKSV49ISdL/edBWNI5njU/0h59r7/z/3CNcCQ/iz/Hl7VI P3RlGCykuwWCZ2GniYPHndCKSgxtCOAfv+/PkjuhnBTenhDBxtjdSDPCVy4+aD97VD f9HK/fpZfAg8LZuiDTuGovSPYWtYwvVWuxVF4QGo= Date: Mon, 24 Jun 2019 02:30:17 +0300 From: Laurent Pinchart To: Neil Armstrong , Jonas Karlman , "a.hajda@samsung.com" , "jernej.skrabec@siol.net" , "maxime.ripard@bootlin.com" , "khilman@baylibre.com" , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , "wens@csie.org" , "zhengyang@rock-chips.com" Subject: Re: [PATCH 0/4] drm/bridge: dw-hdmi: Add support for HDR metadata Message-ID: <20190623233017.GI6124@pendragon.ideasonboard.com> References: <085dc3be-20e5-b2fe-4c02-bf4a4d1473da@baylibre.com> <20190621090125.GX12905@phenom.ffwll.local> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20190621090125.GX12905@phenom.ffwll.local> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 21, 2019 at 11:01:25AM +0200, Daniel Vetter wrote: > On Thu, Jun 20, 2019 at 04:40:12PM +0200, Neil Armstrong wrote: > > Hi Andrzej, > > > > Gentle ping, could you review the dw-hdmi changes here ? > > btw not sure you absolutely need review from Andrzej, we're currently a > bit undersupplied with bridge reviewers I think ... Better to ramp up > more. I try to review DRM bridge patches when possible, but dw-hdmi is a special case. I was told by the supplier of an SoC datasheet that contains the HDMI encoder IP core documentation that Synopsys required them to route all contributions made based on that documentation through Synopsys' internal legal review before publishing them. I thus decided to not contribute to the driver anymore, at least for areas that require access to documentation. > > On 26/05/2019 23:18, Jonas Karlman wrote: > > > Add support for HDR metadata using the hdr_output_metadata connector property, > > > configure Dynamic Range and Mastering InfoFrame accordingly. > > > > > > A drm_infoframe flag is added to dw_hdmi_plat_data that platform drivers > > > can use to signal when Dynamic Range and Mastering infoframes is supported. > > > This flag is needed because Amlogic GXBB and GXL report same DW-HDMI version, > > > and only GXL support DRM InfoFrame. > > > > > > The first patch add functionality to configure DRM InfoFrame based on the > > > hdr_output_metadata connector property. > > > > > > The remaining patches sets the drm_infoframe flag on some SoCs supporting > > > Dynamic Range and Mastering InfoFrame. > > > > > > Note that this was based on top of drm-misc-next and Neil Armstrong's > > > "drm/meson: Add support for HDMI2.0 YUV420 4k60" series at [1] > > > > > > [1] https://patchwork.freedesktop.org/series/58725/#rev2 > > > > > > Jonas Karlman (4): > > > drm/bridge: dw-hdmi: Add Dynamic Range and Mastering InfoFrame support > > > drm/rockchip: Enable DRM InfoFrame support on RK3328 and RK3399 > > > drm/meson: Enable DRM InfoFrame support on GXL, GXM and G12A > > > drm/sun4i: Enable DRM InfoFrame support on H6 > > > > > > drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 109 ++++++++++++++++++++ > > > drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 37 +++++++ > > > drivers/gpu/drm/meson/meson_dw_hdmi.c | 5 + > > > drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 + > > > drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 2 + > > > drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 1 + > > > include/drm/bridge/dw_hdmi.h | 1 + > > > 7 files changed, 157 insertions(+) -- Regards, Laurent Pinchart