Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1722202ybt; Thu, 18 Jun 2020 15:53:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyACJ9CXeHCIgfBXPV970OP2U3lW4vsnO/OzNHamHy3ZUmsg3GlhnldqYNGnalRwWMAwr/9 X-Received: by 2002:a17:906:8595:: with SMTP id v21mr912152ejx.30.1592520813868; Thu, 18 Jun 2020 15:53:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592520813; cv=none; d=google.com; s=arc-20160816; b=RGFh2mhUunLgBQKsv5+gJgvqNUs3n4JauME8v7SizfGNnxjHY0OU0UxQluFhDeBXUA wOjsdi4xZRO1pqjmSSR6Mjzr7WM/E/xEcOQGBNpw6qEdeSUyLVC0GhWDssHUsdhhyGeU kOzFhcmGt5/01gg71Iyk/OQSAEjQHEwEkFB9jem6GXoYy2Voyu9PW5Wm0k5J/XP1wDyy NCAzJbk1zyeUOzwqYM9nUDB65muXdEiTbxCnfAHPd3LZcug4leS6mkxtO4nUPGj0vqjC Zq458O9YLTaWbtHHVIleAXfCuujrJr4HKxxrudHVCUtrvMEzG5G6Tfc8+wONA8l3Zb2I /Eww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=rIJ2X6dOzoq0wY6kg8iKEYYmkTTN8+C1IDuvViUAAlw=; b=M7KPdHi8+xI8d4UxSN2vRwuH9Bm0kpLS56YuD73tcdt8FmwU3SEj71/1OxF+xLHvkc 80CuL0ofBopMZHMGqpaBAJAuX73iClgNo2rDAf8xmUCnSw8wfccAptnQ8U2axwGFpvhJ 3i087ZgxGuHZJJrjleCzrvfwbLEr9CUvxx4FXvSd6JiDrTEjD1tY5FA0WfsxXabkjMTE +4cTGnb7DghG07wxj05V+XapKNvtXanVbGgMr9mlVhsGeQU71YRQ8/BV1RjNL/akN19a a2rlhmgr/eC0RMws0Wxmpp1Kzl7Ezs46zsHewj5iTjgDFDCdPsPirs+DUQ0qjId7pWJk m74w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=lVrFJvl5; 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=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 17si3112458edw.300.2020.06.18.15.53.11; Thu, 18 Jun 2020 15:53:33 -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=@chromium.org header.s=google header.b=lVrFJvl5; 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=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731689AbgFRWJc (ORCPT + 99 others); Thu, 18 Jun 2020 18:09:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41508 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731675AbgFRWJb (ORCPT ); Thu, 18 Jun 2020 18:09:31 -0400 Received: from mail-vs1-xe41.google.com (mail-vs1-xe41.google.com [IPv6:2607:f8b0:4864:20::e41]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0FCB5C0613EF for ; Thu, 18 Jun 2020 15:09:29 -0700 (PDT) Received: by mail-vs1-xe41.google.com with SMTP id r5so1927689vso.11 for ; Thu, 18 Jun 2020 15:09:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rIJ2X6dOzoq0wY6kg8iKEYYmkTTN8+C1IDuvViUAAlw=; b=lVrFJvl5mDjocLA105kchQDYwRR/Mq9nlcXy/owwADieAZYgAuGsjK3xpftm0NXclu BDh1QPoJU1TPpXMWq0DmrgoRSIGzBPlrIy8he0In3LWP8m83XqE+r0HZadf/sXAFVj2e IayO8IVxHmcZK2mLywOzCBqLmikiRhPA0Z8ME= 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=rIJ2X6dOzoq0wY6kg8iKEYYmkTTN8+C1IDuvViUAAlw=; b=mNbhDWgB/LrL/Z8p3Ol8NCZTH7ktGhphkHxSyLGnpkbUilkw/yQyJhQ3JCaBUwWb5J XPlGxogeDO4lMI56M0EQw9PwU9NXZ+uxNB2TnaF8VVrp6DFjgWT6AQ5UOpuXe9PAzjiQ rhxsPGO9iEg+ryRUSiXE6pPn8lKalnz5dMZAQH84OEBsD67xnWkLcBkEQyDS+cJzAzKb 0mG5jT3z5PnZoqRcJyr7QFPmxYDU6zhXLCz3KXqMaQjDfjOMEqEREj8yyLbFkDVkO6Ce mE2dvATPAUyBlais25sdSm/GW3pX4i4LbkQCEeDyfw1h0w/7u4tAH4QyX+8OI4hApHju lvEg== X-Gm-Message-State: AOAM5314Pc599wv6f3+rt+4kFAvm0liGctc4+29Ok82aW2NXdbtZXC3b 34OQ/3fIxgVQDeFc5BhNMTg1NSCWHZ0= X-Received: by 2002:a67:fb52:: with SMTP id e18mr5238585vsr.168.1592518167463; Thu, 18 Jun 2020 15:09:27 -0700 (PDT) Received: from mail-ua1-f41.google.com (mail-ua1-f41.google.com. [209.85.222.41]) by smtp.gmail.com with ESMTPSA id j15sm472421vsd.19.2020.06.18.15.09.25 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 18 Jun 2020 15:09:25 -0700 (PDT) Received: by mail-ua1-f41.google.com with SMTP id w20so2532485uaa.2 for ; Thu, 18 Jun 2020 15:09:25 -0700 (PDT) X-Received: by 2002:a9f:3b1c:: with SMTP id i28mr501831uah.22.1592518164952; Thu, 18 Jun 2020 15:09:24 -0700 (PDT) MIME-Version: 1.0 References: <20200609120455.20458-1-harigovi@codeaurora.org> In-Reply-To: <20200609120455.20458-1-harigovi@codeaurora.org> From: Doug Anderson Date: Thu, 18 Jun 2020 15:09:13 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [v3] drm/bridge: ti-sn65dsi86: ensure bridge suspend happens during PM sleep To: Harigovindan P , Neil Armstrong , Andrzej Hajda Cc: dri-devel , linux-arm-msm , freedreno , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , LKML , Rob Clark , Sean Paul , "Kristian H. Kristensen" , Kalyan Thota , nganji@codeaurora.org, Sam Ravnborg , Laurent Pinchart , Jonas Karlman , Jernej Skrabec Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Tue, Jun 9, 2020 at 5:05 AM Harigovindan P wrote: > > ti-sn65dsi86 bridge is enumerated as a runtime device. When > suspend is triggered, PM core adds a refcount on all the > devices and calls device suspend, since usage count is > already incremented, runtime suspend will not be called > and it kept the bridge regulators and gpios ON which resulted > in platform not entering into XO shutdown. > > Add changes to force suspend on the runtime device during pm sleep. > > Signed-off-by: Harigovindan P > --- > > Changes in v2: > - Include bridge name in the commit message and > remove dependent patchwork link from the commit > text as bridge is independent of OEM(Stephen Boyd) > > Changes in v3: > - Updating changelog to explain the need for patch > > drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 ++ > 1 file changed, 2 insertions(+) I think this patch is good to go now (has both Stephen's and my reviews). I noticed that Neil landed my other patches to this driver recently (thanks!) and wondered why he didn't land this one. Then, I realized that you didn't send it to him or the other bridge maintainer. :( Have you tried running get_maintainer? $ ./scripts/get_maintainer.pl -f drivers/gpu/drm/bridge/ti-sn65dsi86.c Andrzej Hajda (maintainer:DRM DRIVERS FOR BRIDGE CHIPS) Neil Armstrong (maintainer:DRM DRIVERS FOR BRIDGE CHIPS) Laurent Pinchart (reviewer:DRM DRIVERS FOR BRIDGE CHIPS) Jonas Karlman (reviewer:DRM DRIVERS FOR BRIDGE CHIPS) Jernej Skrabec (reviewer:DRM DRIVERS FOR BRIDGE CHIPS) David Airlie (maintainer:DRM DRIVERS) Daniel Vetter (maintainer:DRM DRIVERS) dri-devel@lists.freedesktop.org (open list:DRM DRIVERS) linux-kernel@vger.kernel.org (open list) In any case, unless someone has extra feedback on this patch I think it's ready to land. Neil: If you're willing to land this patch too, can you let Harigovindan know if it needs to be re-sent with you in the "To:" list or if you can find it on the dri-devel list? Thanks! -Doug