Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp1144447pxy; Sat, 1 May 2021 05:11:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxpb+ZAULegAyhDRmd8otzaEcevmy8Fi3sg/RGh99hSS1N0ytPKlV16R8Y66jBuRuu7tWOi X-Received: by 2002:a17:902:b582:b029:ed:562a:6f52 with SMTP id a2-20020a170902b582b02900ed562a6f52mr10258522pls.73.1619871081173; Sat, 01 May 2021 05:11:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619871081; cv=none; d=google.com; s=arc-20160816; b=aNjNdKT2zAmHM3luePOhnary2XGZrpN2b32qqkOk2idEUZnvCiGwDT9pSX/Beyb++8 oJm4hlci/ff6B3WJEyhulSQufwnlw8BbRG0FMuqGZV5+oBSTape61quYx/cw3m4UqpZA Po37secuD/ze/oNhf+VTiWhz1lNgOIAbEAFwQS2sxerC1G9RHC7vZBQXa6njRR5qIOIH R8zXSLsFzl1WX9qDa30XL7Z0AD8GcJC5r5m7tQPn6FBJM+GezSf7lGZqXyrVLPXG6h6v xQZDM65UkPPTO9ditmT14P4zFD2sI9ZfeAlUwLrMg8oYh8hUG7TXYan/0tu+uPjVC/Z9 wVDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=cShhxOov7yPyGv2gqNT9J0Wvb5A03fZum4wVgMZcev0=; b=gYsdEATG349crt7iiy4c9sAtDkN/USKhuR87+0M8I4uNML780INTau4NaDds8OIp1B Mi9BG+OyVjs/tSlVrZ47hSNRA0TVmY+EOK1QHnaHmWOHmZ+16KYGIEN0/4P/0ifFEWrP TLcOZPmQjufEnExlB0QBoN5cuqttn9ZMLQXQ8kOIVonD7jiAQLBBwS/OJvb7BNrP9jrF L5lUvhxajVNQUhuZMjVP49exhnEkAhCwpg1TE/aX3eZnmfXMHcaInaV2iThLmSfUJzF/ oOzl4nRTvtbowLiMVnfHRvHvnZ6WwmYLsHxVWxIfONLaR7JNQAgfZssBKxDhTI0rtwIL gbhw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bovKm0Ns; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j7si7244098plt.32.2021.05.01.05.10.53; Sat, 01 May 2021 05:11:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bovKm0Ns; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231972AbhEAMIJ (ORCPT + 99 others); Sat, 1 May 2021 08:08:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46572 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231937AbhEAMIJ (ORCPT ); Sat, 1 May 2021 08:08:09 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 39234C06138B for ; Sat, 1 May 2021 05:07:19 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id j4so1160825lfp.0 for ; Sat, 01 May 2021 05:07:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cShhxOov7yPyGv2gqNT9J0Wvb5A03fZum4wVgMZcev0=; b=bovKm0NsrMUQ92+ShbG6eIgqrhlAYcOckDEUfVkF9aUE77zfmA0yY6m+pLbCntRryr xmy6WV+CNWATAVNw548V3+baVqI5Aw1ZD4yWFGZgZCKjp/OolvYQ+zYKPS4eWd4CqbsH RNaJmOYvOmdBRpQ8pPqsc69ddxVh6zVjS5jbgLSWXLHypgeucOjGHK2BmGdqDSlZ/hy1 IAu5Tje2Qaygt85s7veL9m5QZVblRiVtz8wcaTLabRbdUM23JMSNz0U4DKEumaHys10d N+fsdhCHPYKuN3fgTdy3cy6CHzWn1jPJs0aGmBAFw8Ps0W/7B1raJyLy4oz1y8osYOMI RQFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cShhxOov7yPyGv2gqNT9J0Wvb5A03fZum4wVgMZcev0=; b=ND/aCFLH1Ug20vImRbSGAfQ0CLBiDHwiPyhqN2ghi68dpr/hH2dZlvXbZTnQ2VQbrJ 7k8at+q5m4w1YKzhGotpSmI4yGkTO81BvMM3VUtQmGbV79JRs2RmlZ5An0qyaG/HIIOg uQGIvKlemmO1Hsem3i0Vl0JxNxpqfjQwOi9G4vPqimqaAhB4WtIymnI0PZWafAmOJLYC kVlCuz+17VOsTuUgxM+8BOFp9jio6OayD/3QibJV4Zg8NvlZkQxcF3q8UhvtEFqKDBMv ukzG2KSIjylhJP/X2bNt/YWEPadothf/N+WBTJm+PMtLhYdMpcWbVnHrX40uMS5uXsnh siRw== X-Gm-Message-State: AOAM531PBBCBH2gtLHYt8/CLwnqpHHdZ3b7lfuj43MDxRlAaPRyeOpNL ZieolCeHtETmCP5eOZIKTRMDvKyCpJu9cGMIdhfBEg== X-Received: by 2002:a05:6512:149:: with SMTP id m9mr6205501lfo.157.1619870837611; Sat, 01 May 2021 05:07:17 -0700 (PDT) MIME-Version: 1.0 References: <20210423165906.2504169-1-dianders@chromium.org> <20210423095743.v5.1.I9e6af2529d6c61e5daf86a15a1211121c5223b9a@changeid> In-Reply-To: From: Linus Walleij Date: Sat, 1 May 2021 14:07:06 +0200 Message-ID: Subject: Re: [PATCH v5 01/20] drm/panel: panel-simple: Add missing pm_runtime_disable() calls To: Doug Anderson Cc: Andrzej Hajda , Laurent Pinchart , Bjorn Andersson , Neil Armstrong , Jonas Karlman , Jernej Skrabec , Sam Ravnborg , Wolfram Sang , MSM , Rob Clark , Stanislav Lisovskiy , Stephen Boyd , Steev Klimaszewski , Maarten Lankhorst , linux-i2c , "open list:DRM PANEL DRIVERS" , Daniel Vetter , David Airlie , Thierry Reding , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Doug, On Fri, Apr 30, 2021 at 11:04 PM Doug Anderson wrote: > Pushed this one patch. Rest of the series is pending adult > supervision. Overall summary: > > 1. I could probably push some of the early sn65dsi86 cleanup patches > in this series since they have Bjorn's review and are pretty much > no-ops / simple cleanups, but there's probably not tons gained for > shoving those in early. Those look good to me as well. I'd say just apply them. To me it looks like up until and including patch 18? Feel free to add my Acked-by: Linus Walleij On these. > 2. The whole concept of breaking up the patch into sub-drivers has no > official Reviewed-by tags yet. Presumably Bjorn will give those a > re-review when he has time again. It looks good to me so I sent an explicit ACK on that patch. > 3. Laurent and I had a big discussion on #dri-devel yesterday about > the EDID reading. He's not totally convinced with the idea of doing > this in the panel when the bridge could just do it by itself, but it > sounded like he might be coming around. Right now this is waiting on > Laurent to have time to get back to this. I dare not speak of this. Laurent has the long and tedious experience with panels and pretty much anything related so if Laurent is hesitant then I am hesitant too. His buy-in is absolutely required. But IIUC that is just for patch 19+20? It'd be good to apply the rest and get down the stack. Just to keep you busy and make sure you don't run out of work (haha) I noticed that the gpio_chip in this driver can use the new GPIO_REGMAP helper library with the fixes just landed in Torvald's tree. At your convenience and when you think there is too little stuff in your sn65dsi86 TODO, check out pinctrl-bcm63xx.c for an example of select GPIO_REGMAP made very simple (this works fine as long as they are bit offsets starting from 0). Yours, Linus Walleij