Received: by 10.213.65.68 with SMTP id h4csp1246282imn; Thu, 29 Mar 2018 00:40:37 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+zHFZszdqprDRZV5r4v5ax1Bj7cOG5eyGXclJTGc0OtFwyZOeBLs3PYw4Eu+VY3QNXwGa9 X-Received: by 10.98.155.137 with SMTP id e9mr5522216pfk.109.1522309237048; Thu, 29 Mar 2018 00:40:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522309237; cv=none; d=google.com; s=arc-20160816; b=UtTGpBeSln5yJ4xkyOt3TDsxnecoXi3q1rWNSqvHtuRoLg9aRjUIlFQIsedrvIL5Pj wo3ndmm0+P3zgIwctRJQnPFGeDmvDE8XjRV8TCBHvOHW8HyG77w82eN/B/U/20mphxUZ VrV+i6UN834icxpE83TbWg5pllMdVqATPe+G7R4Dfd0aS59z86ZWE6oD8xsf8G2aM/Ca 3iZWppdqlAyuFAwvhbuLjzCy3dVPWiMIfytqp8phfM3kfUzRoD952mzXhpYzGP5nk9dI OqAtSmNlER+rXbSrsMpLx4FLWkeI45t2jtWxwyQUuQeHHP49UH3eqQ0BNsB4zSwVg9yZ iqLA== 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:cc:to:subject :message-id:date:from:references:in-reply-to:mime-version :dkim-signature:arc-authentication-results; bh=poRlT4azowzH/hZhCF0m7hoPl3Ar2PKko2JTGwFpQvE=; b=1DRKVqA2kO0O0mGJafM0ouCtGviWUOZ5ggAPlhnqqy6+5mBFFaapPpSskyybcrkKxz JN+ZWdXjmwsZ+tleH9PFTtk7oRkkaTyiCh/2WmcGSUS4HFhUvbefmhdoPCv2NqyYnqwL WGuhBIRlnV9hICeefRJOIhJDKXNiI0lfeCgXfMvgn8H09PjOnNq1xx8IstkL9oAt9X/G B3AWiMk3/W6UeUxkSlLlY5xrvi2iRqp61b5NSxAU0XA8BBHiIaCtKm3WGtwooGhw+TpB 231meoK1JAD7BTDzVRCldbg2vdxnGPMBOA9T5BDGLf093f4r6XsMrYB90QqJsei7pJ5f IVhw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@ffwll.ch header.s=google header.b=h5b/hcb2; 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 r79si4178134pfb.149.2018.03.29.00.40.21; Thu, 29 Mar 2018 00:40:37 -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=fail header.i=@ffwll.ch header.s=google header.b=h5b/hcb2; 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 S1751106AbeC2Hj2 (ORCPT + 99 others); Thu, 29 Mar 2018 03:39:28 -0400 Received: from mail-io0-f196.google.com ([209.85.223.196]:33690 "EHLO mail-io0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750708AbeC2Hj1 (ORCPT ); Thu, 29 Mar 2018 03:39:27 -0400 Received: by mail-io0-f196.google.com with SMTP id l3so6602615iog.0 for ; Thu, 29 Mar 2018 00:39:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=poRlT4azowzH/hZhCF0m7hoPl3Ar2PKko2JTGwFpQvE=; b=h5b/hcb2pJLMABk+W9piCks/Vc5nxbuJA2GQfC71mdQpaj0Znl+Li5gNVm64xk0buB PbquqvVToXpTW2/dRXpCs+2i2mj0YS7J/4tstCSfkd7tkqqANK5NVuYaScYmVzn2sR00 H+oyCoAo9wyYPKcH7KNC+8fY5rKxi8SKQASjE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=poRlT4azowzH/hZhCF0m7hoPl3Ar2PKko2JTGwFpQvE=; b=mMZ8wnxsREK6cK3cLH8DSN532Pt1QXIUhiPTgOsN0u1VHaClZ9CEvWX69gf+ZMcGBA jLSRF/J7wEQTZbKXApb4q0vBEFfWgBCxgPFHD8P+0x/GL5KCkHqBVlUt77W1XNwlb/JU 0wCKwKP2aCPv9g5kuEHbiB9RC7lq7PxpYdi4nLGr71gXoH8l2HBu82L7gO9PHLPWZD/4 rAJ1wkWBEZT54i0W7HfUCcMRcjeq2vCKj2OaCogcnPoR+/UDS9J2576uhogF7o6EsSdZ S8ppzLdU0k98Wqc6Ciy7gpSudABmJz2HTadFHfqY1s7luKjSLiUZTe++C/XehRnh6soi MiOA== X-Gm-Message-State: AElRT7F2tpmbj6qWYwRQEK3ttuJdcNVT03Y8DY8Lde5ROJDX5XUSi8CK ZlwE+zU1Om8X0s5LhoSUuUDGzBrovJ/ZAWrswLn2Kw== X-Received: by 10.107.152.77 with SMTP id a74mr53150549ioe.78.1522309166345; Thu, 29 Mar 2018 00:39:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.40.129 with HTTP; Thu, 29 Mar 2018 00:39:25 -0700 (PDT) X-Originating-IP: [212.51.149.109] In-Reply-To: References: <20180226121605.12050-1-philippe.cornu@st.com> <20180327155102.GW14155@phenom.ffwll.local> From: Daniel Vetter Date: Thu, 29 Mar 2018 09:39:25 +0200 X-Google-Sender-Auth: _6AUDQvlToliohEyH_uQIreYGb4 Message-ID: Subject: Re: [PATCH] drm: clarify adjusted_mode for a bridge connected to a crtc To: Philippe CORNU Cc: Laurent Pinchart , Daniel Vetter , Gustavo Padovan , Maarten Lankhorst , Sean Paul , David Airlie , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , Yannick FERTRE , Vincent ABRIOU Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 29, 2018 at 9:35 AM, Philippe CORNU wro= te: > Hi Daniel, > > On 03/27/2018 05:51 PM, Daniel Vetter wrote: >> On Mon, Feb 26, 2018 at 01:16:04PM +0100, Philippe Cornu wrote: >>> This patch clarifies the adjusted_mode documentation >>> for a bridge directly connected to a crtc. >>> >>> Signed-off-by: Philippe Cornu >>> --- >>> This patch is linked to the discussion https://lkml.org/lkml/2018/1/25/= 367 >> >> Reviewed-by: Daniel Vetter > > Many thanks for the review. > >> >> Aside, and kinda why I noticed this patch to begin with: You have drm-mi= sc >> commit rights, but you seem to not use that. And with 18 patches in the >> 4.17 cycle you're the top contributor who's not pushing his own patches. >> >> What's the hold-up? Tools don't work, or something else? I really think >> regular contributors should just push their own stuff themselves (after >> appropriate review ofc). >> -Daniel >> > > I still consider myself a drm =E2=80=9Cbeginner=E2=80=9D, my first patch = in drm was last > summer so less than 1 year ago. You're doing great patches, and at least for drm-misc you're the top contributor who doesn't push stuff himself. You're definitely ready to do so! > However, thank you for your encouraging return, I will immediately study > the matter (dim...) and prepare myself. Yes please. And for any questions please ask on #dri-devel on freenode, we're all happy to help out. -Daniel > > Thank you, > Philippe :-) > >>> >>> include/drm/drm_bridge.h | 3 ++- >>> 1 file changed, 2 insertions(+), 1 deletion(-) >>> >>> diff --git a/include/drm/drm_bridge.h b/include/drm/drm_bridge.h >>> index 3270fec46979..b5f3c070467c 100644 >>> --- a/include/drm/drm_bridge.h >>> +++ b/include/drm/drm_bridge.h >>> @@ -177,7 +177,8 @@ struct drm_bridge_funcs { >>> * pipeline has been called already. If the bridge is the first el= ement >>> * then this would be &drm_encoder_helper_funcs.mode_set. The disp= lay >>> * pipe (i.e. clocks and timing signals) is off when this functio= n is >>> - * called. >>> + * called. If the bridge is connected to the crtc, the adjusted_mo= de >>> + * parameter is the one defined in &drm_crtc_state.adjusted_mode. >>> */ >>> void (*mode_set)(struct drm_bridge *bridge, >>> struct drm_display_mode *mode, >>> -- >>> 2.15.1 >>> >>> _______________________________________________ >>> dri-devel mailing list >>> dri-devel@lists.freedesktop.org >>> https://lists.freedesktop.org/mailman/listinfo/dri-devel >> > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel --=20 Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch