From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751789AbdJZFLi (ORCPT ); Thu, 26 Oct 2017 01:11:38 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:47998 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750919AbdJZFLd (ORCPT ); Thu, 26 Oct 2017 01:11:33 -0400 DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 4507260314 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=architt@codeaurora.org Subject: Re: [PATCH v3 4/6] drm/rockchip/dsi: add dual mipi channel support To: Sean Paul , Nickey Yang Cc: mark.yao@rock-chips.com, robh+dt@kernel.org, heiko@sntech.de, mark.rutland@arm.com, airlied@linux.ie, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org, briannorris@chromium.org, hl@rock-chips.com, zyw@rock-chips.comg, xbl@rock-chips.com References: <1508903463-7254-1-git-send-email-nickey.yang@rock-chips.com> <1508903463-7254-4-git-send-email-nickey.yang@rock-chips.com> <20171025080448.pa465q5jofxhqdn4@art_vandelay> From: Archit Taneja Message-ID: Date: Thu, 26 Oct 2017 10:41:26 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <20171025080448.pa465q5jofxhqdn4@art_vandelay> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/25/2017 01:34 PM, Sean Paul wrote: > On Wed, Oct 25, 2017 at 11:51:01AM +0800, Nickey Yang wrote: >> This patch add dual mipi channel support: >> 1.add definition of dsi1 register and grf operation. >> 2.dsi0 and dsi1 will work in master and slave mode >> when driving dual mipi panel. >> >> Signed-off-by: Nickey Yang >> --- > > In the last revision, I asked you to provide changelog between revisions, > *please* do this. You received review on the last version and a bunch of the > feedback hasn't been taken into account with no explanation as to why. Please go > back to the last version, read the reviews that people were generous enough to > give and either fix the code or explain why you're not. > >> drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 377 ++++++++++++++++++++-------- >> drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + >> drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 + >> drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 3 + >> drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 1 + >> 5 files changed, 279 insertions(+), 105 deletions(-) >> >> diff --git a/drivers/gpu/drm/rockchip/dw-mipi-dsi.c b/drivers/gpu/drm/rockchip/dw-mipi-dsi.c >> index 589b420..25e7b77 100644 >> --- a/drivers/gpu/drm/rockchip/dw-mipi-dsi.c >> +++ b/drivers/gpu/drm/rockchip/dw-mipi-dsi.c > > > >> +static int rockchip_dsi_dual_channel_probe(struct dw_mipi_dsi *dsi) >> +{ >> + struct device_node *np; >> + struct platform_device *secondary; >> + >> + np = of_parse_phandle(dsi->dev->of_node, "rockchip,dual-channel", 0); >> + if (np) { >> + secondary = of_find_device_by_node(np); >> + dsi->slave = platform_get_drvdata(secondary); >> + of_node_put(np); >> + >> + if (!dsi->slave) >> + return -EPROBE_DEFER; > > Archit asked you not to do this in the previous review. I've replied with some more details to the patch which adds this in the DT binding doc. Thanks, Archit > >> + >> + dsi->slave->master = dsi; >> + } >> + >> + return 0; >> +} > > > >> -- >> 1.9.1 >> > -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project