Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp41593pxb; Tue, 12 Jan 2021 19:26:42 -0800 (PST) X-Google-Smtp-Source: ABdhPJy9WYjNX7tXNE1+VxUut6BSUsvhLuhVvxgu7wX3nUD4fGOKUoFryVjN36bA7irZ5I1SBYtw X-Received: by 2002:a17:906:b09a:: with SMTP id x26mr53958ejy.199.1610508402468; Tue, 12 Jan 2021 19:26:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610508402; cv=none; d=google.com; s=arc-20160816; b=K2+m4KpvoywGVxmPdvsw9D2JRZ120q5dX2bPIuQDbcypwWP2pVDaC1/OB2KlW019qD FAPgvQ8EM6Sqx3TICUi6cMqaa8EF3LLFBdjV775dnsdxX37vgHamzCqD9i9JcecrvETz Ik9D7t7jBeXucalbcjRY7uSeQErjJ6OyaXWJjRJjHC+1SGHOc0he+dpSq7tQ2RUVvzt1 fQMkPwj0igjflb9kcxPwcvRybomwgiA5cdayDO3ib8VKyDzUE2IMKr3nP4Je164rLZAV F0HGWXbHPkR0v5MeSZst9OqrsQM4jhgJA4lMk3MeEOOyNrmqZ2sYHsbAIE+ROaaruTem VBmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=K4UMW17jMKwkJTcauKqTZ2LrELUohQgjx45fn30XLjM=; b=awYUJv0/8if1Nu7ZBf94F0o0LlS7keBRCZNsNSwrZATLTUEGCXctU4zsIgRwy157k+ 1pnTMtyT5A6UBTLggTNW99busY+9KtC+ds18ib+V23/9JoyLLF9WemWDTHPFQMs89KAG TAKW1DYhKerQQzt7K9FSBB0FbPftAhzTkt7GV0hy3/sdWJYBM8uRtNjA9SJBuoTK22jB 8ykrNTq4WIPVfv05tmrju4SKl6Ati3/H1KBjThIPQeyLJHJawPQdLnoC/RbgPo+uf72z dcJQAG28hp8bY9TRD1P2BV2OAnmsdJOo4L3fNKulNej+yHiOyCa0OYHi/4YNA9opU/F5 ZIAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sbovZzbe; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i12si430455edn.0.2021.01.12.19.26.19; Tue, 12 Jan 2021 19:26:42 -0800 (PST) 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=@kernel.org header.s=k20201202 header.b=sbovZzbe; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727914AbhALXKe (ORCPT + 99 others); Tue, 12 Jan 2021 18:10:34 -0500 Received: from mail.kernel.org ([198.145.29.99]:38050 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726997AbhALXKd (ORCPT ); Tue, 12 Jan 2021 18:10:33 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 78D4723136; Tue, 12 Jan 2021 23:09:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1610492992; bh=0nyABi1I6IbH4taoMU8LdjyQhHLxaseiMU9/vMX1KR0=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=sbovZzbeFJgifUDQV6OfTlsFv8x0Syu8Dw9ldR+eHROYAH3KszT1DYse3BzCKeJsr qWwvJ4VIjMg8HUHrO0AAdrRf+FH9vjPcfdb4HZC46HRKpCMXwNdSlKBA31R6NI2RFo xebqqRHLQkJaOSKXIbCCutgSfCM+9vcHQ8KXdiwtpKYouZSImcEtubsYRR3ytFsRV/ M2Hc3yd/tUMbmExxC4tUogz6aNe5nOlsscWpP4/gjsKnR3CwS0+W0RWcbEolWJt6/d 2eokurBSDvsK/xWbxSnpSlaIEjym1JZxskxtgE9K7G2Qtmw3PH4F3PvLwwGlWQxQMt 5raltDROxOfrg== Received: by mail-ej1-f46.google.com with SMTP id t16so305900ejf.13; Tue, 12 Jan 2021 15:09:52 -0800 (PST) X-Gm-Message-State: AOAM5333uebeWr16VbrtGqlRko6QyXBBTVfvZRKLa9bGe5RiW4GAcQQt GNvEM6UeW6KpK4hd1gMGYN0RoBTvQapaN43Tgg== X-Received: by 2002:a17:906:fb1a:: with SMTP id lz26mr791422ejb.194.1610492990879; Tue, 12 Jan 2021 15:09:50 -0800 (PST) MIME-Version: 1.0 References: <1610351031-21133-1-git-send-email-yongqiang.niu@mediatek.com> <1610351031-21133-10-git-send-email-yongqiang.niu@mediatek.com> In-Reply-To: <1610351031-21133-10-git-send-email-yongqiang.niu@mediatek.com> From: Chun-Kuang Hu Date: Wed, 13 Jan 2021 07:09:39 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3, 09/15] drm/mediatek: Add pm runtime support for gamma To: Yongqiang Niu Cc: CK Hu , Philipp Zabel , Rob Herring , Matthias Brugger , Mark Rutland , DTML , David Airlie , linux-kernel , DRI Development , Project_Global_Chrome_Upstream_Group@mediatek.com, "moderated list:ARM/Mediatek SoC support" , Daniel Vetter , Hsin-Yi Wang , Yidi Lin , Linux ARM Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Yongqiang: Yongqiang Niu =E6=96=BC 2021=E5=B9=B41=E6=9C= =8811=E6=97=A5 =E9=80=B1=E4=B8=80 =E4=B8=8B=E5=8D=883:48=E5=AF=AB=E9=81=93= =EF=BC=9A > > gamma power domain need controled in the device. In this series, why only gamma and color add pm runtime support? I think all ddp component need pm runtime support. And pm runtime support is not related to mt8192, so move these patches out of this series. Regards, Chun-Kuang. > > Signed-off-by: Yongqiang Niu > Signed-off-by: Yidi Lin > --- > drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/drivers/gpu/drm/mediatek/mtk_disp_gamma.c b/drivers/gpu/drm/= mediatek/mtk_disp_gamma.c > index 3c1ea07..da93079 100644 > --- a/drivers/gpu/drm/mediatek/mtk_disp_gamma.c > +++ b/drivers/gpu/drm/mediatek/mtk_disp_gamma.c > @@ -10,6 +10,7 @@ > #include > #include > #include > +#include > #include > > #include "mtk_drm_crtc.h" > @@ -156,6 +157,8 @@ static int mtk_disp_gamma_probe(struct platform_devic= e *pdev) > > platform_set_drvdata(pdev, priv); > > + pm_runtime_enable(dev); > + > ret =3D component_add(dev, &mtk_disp_gamma_component_ops); > if (ret) > dev_err(dev, "Failed to add component: %d\n", ret); > @@ -165,6 +168,8 @@ static int mtk_disp_gamma_probe(struct platform_devic= e *pdev) > > static int mtk_disp_gamma_remove(struct platform_device *pdev) > { > + pm_runtime_disable(&pdev->dev); > + > component_del(&pdev->dev, &mtk_disp_gamma_component_ops); > > return 0; > -- > 1.8.1.1.dirty > _______________________________________________ > Linux-mediatek mailing list > Linux-mediatek@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-mediatek