Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp4247066imm; Mon, 6 Aug 2018 20:50:04 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcT84rlhOOgeUNaQXjJw5+eUCHkMnffM7yEIUC4A9w+bmVQxvHJjuuN/SgoWq57OuloNe13 X-Received: by 2002:a17:902:b81:: with SMTP id 1-v6mr16446111plr.164.1533613804744; Mon, 06 Aug 2018 20:50:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533613804; cv=none; d=google.com; s=arc-20160816; b=hVyg6FHofqG6xcjuiBIf2a8o4BW06VtaKMRwxMk+zNhfYc/BrN7qDC/8ZkUttOF48n 1/FHnFDo2HX/r+EAM7rnNnk0WYh6grBGHiHcuoRPzSCOjnKpMOiDpW+4lvugwSH1frFX P6E6mC4WNWO97a6IY9p/GBAtOywimxuMKZmxkCE2D1mcanAwt5qmGJD4S5l51iu8irHZ aKmGFtK4ELPzvtMRTXIDIl0mOg0N+sHqkg709RcHf5FUrjc4PIftDn7fpm7YRESFj3IT RKiwMNLxKTVJSb0CdvyCaWjwFZTUhK3E/5yF40bfhz2CcdoA9JtI5cTin0p6/jSaPD10 NWSg== 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:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :arc-authentication-results; bh=vxZpD6QND51NqUEZ8xpU2hy5zH46nqeV+aGrll3qnXg=; b=Bsv6PZTi+PU7Sd2S8XAIYAQ2BREXhmcIXdq144TBuU43HnYqHiyVniNKTaZwqq9ymF 22kQK451HzqHTT2LVqhFpsC122649J2wR4rjzZRugbt2usUY6BuKnE000L81GTQXUPgu aUhkEiCu5MS8jcmFQ4obFkvsf1lq9yRo9aznMlB7MVBB/AQRmx2/nQliGFMX9zZdoHYA E8ZK3lt0COw/XM+zM8K1ZAYQI056SygDqy8iir3QdlQGhZWMnHpFyhOHUTJ4szI7yGaT 8LL4BL9ofQQ9pCkzRUUucKOcgnKzoCxhFANu5PCi4eexD5Z4BV4ELXv/k0a+eQSlHg/e fUvQ== ARC-Authentication-Results: i=1; mx.google.com; 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 u21-v6si328139pgm.230.2018.08.06.20.49.50; Mon, 06 Aug 2018 20:50:04 -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; 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 S1732463AbeHGGAN (ORCPT + 99 others); Tue, 7 Aug 2018 02:00:13 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:62443 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726958AbeHGGAN (ORCPT ); Tue, 7 Aug 2018 02:00:13 -0400 X-UUID: e41779732ed346b398f1d0af2884eb2a-20180807 Received: from mtkcas08.mediatek.inc [(172.21.101.126)] by mailgw01.mediatek.com (envelope-from ) (mhqrelay.mediatek.com ESMTP with TLS) with ESMTP id 1796778990; Tue, 07 Aug 2018 11:47:51 +0800 Received: from MTKCAS06.mediatek.inc (172.21.101.30) by mtkmbs03n1.mediatek.inc (172.21.101.181) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 7 Aug 2018 11:47:49 +0800 Received: from [172.21.77.4] (172.21.77.4) by MTKCAS06.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1210.3 via Frontend Transport; Tue, 7 Aug 2018 11:47:49 +0800 Message-ID: <1533613669.22668.11.camel@mtksdaap41> Subject: Re: [PATCH v3 10/13] drm/mediatek: add callback function to return RDMA layer number From: CK Hu To: Stu Hsieh CC: Philipp Zabel , David Airlie , Matthias Brugger , , , , , Date: Tue, 7 Aug 2018 11:47:49 +0800 In-Reply-To: <1533556700-26525-11-git-send-email-stu.hsieh@mediatek.com> References: <1533556700-26525-1-git-send-email-stu.hsieh@mediatek.com> <1533556700-26525-11-git-send-email-stu.hsieh@mediatek.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-MTK: N Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Stu: On Mon, 2018-08-06 at 19:58 +0800, Stu Hsieh wrote: > This patch add callback function to return RDMA layer number > > RDMA always has one layer. > > Signed-off-by: Stu Hsieh I would like to remove the term 'callback' because this is just function pointer rather than callback function. OVL does not register callback function to crtc and crtc call OVL function directly. The modification is good to me, so Reviewed-by: CK Hu > --- > drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/drivers/gpu/drm/mediatek/mtk_disp_rdma.c b/drivers/gpu/drm/mediatek/mtk_disp_rdma.c > index 91a8b6e27d39..68c99253285b 100644 > --- a/drivers/gpu/drm/mediatek/mtk_disp_rdma.c > +++ b/drivers/gpu/drm/mediatek/mtk_disp_rdma.c > @@ -188,6 +188,11 @@ static unsigned int rdma_fmt_convert(struct mtk_disp_rdma *rdma, > } > } > > +static unsigned int mtk_rdma_layer_nr(struct mtk_ddp_comp *comp) > +{ > + return 1; > +} > + > static void mtk_rdma_layer_config(struct mtk_ddp_comp *comp, unsigned int idx, > struct mtk_plane_state *state) > { > @@ -220,6 +225,7 @@ static const struct mtk_ddp_comp_funcs mtk_disp_rdma_funcs = { > .stop = mtk_rdma_stop, > .enable_vblank = mtk_rdma_enable_vblank, > .disable_vblank = mtk_rdma_disable_vblank, > + .layer_nr = mtk_rdma_layer_nr, > .layer_config = mtk_rdma_layer_config, > }; >