Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp769750ybe; Thu, 5 Sep 2019 05:49:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqztb4kLwnb2UyZk2JPkSM8r90Whkp5krGYogW0ps2TWLgVWf6Pef2iR7NkpS7ianbKEd4g5 X-Received: by 2002:a63:2264:: with SMTP id t36mr2866288pgm.87.1567687744888; Thu, 05 Sep 2019 05:49:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567687744; cv=none; d=google.com; s=arc-20160816; b=L/nqn7X819pXHKcGsQJpoTeeNXWZiJ1bd3R5fRxsT7RJpAn0jEQ9SMLpqEh2OzazG5 pn/Rf1/01AksDPyins1Fkw72Z39V8haEjsAIpNJhDYwSJDcSkGk//N5vQP+j2FHvRH3s YNgo0LzB/YxQtSuzk96r9K8CiEAzWZXgw2DMTgsN2D+EZVuUfd6KrdhTJvQtCSdMpamX l1hS/xHh2EUDL+MlthUmE3Fmw00DekgYTw9jE7i91EMRbZqt/mpl170Gaz/KTsIR5pN8 TlzqujqHNIfqi0rRtS0Pl98syxRCqCkjm/7FOlRfDyoXT4CMk4qSvwjnXDUwZLDZAllh yK5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:dkim-signature:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=VKSLkWMTBZ8TeEsRAG5d5mg7LuR8kaAugx+O7CWKc1w=; b=k8wuxXASJXDuNFo2r57aUgL1xJtGto956JO3IET92cY/4xTdCbyt5UM2EJPQQ2TbeG 8y1ZC4r9sQqUkjgrx0F7tLwQOR7nmSsvZtQ822njRde6whVag52c3WmPvNiuNN4wR5py u1G0NcltitxAEQq/1NE7EfMTeWaoaz0sSrBaFcsS9mJvHlaF/1cxm5V3hKtFKE82UQ3g XDBMsA305s5nXPHy3ScLZjjbgiRBgPNKtTPxs/ppQPY30JvyndFsd6sK4g9zE/TH+jFO imrnQtgoDGxppt/zKyJfq7aaXEGgNcAuo8IkKZT2TpC4sd5+kCWLpBsbbE2lwa8WFkI0 sB1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=bXBy66Cm; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t13si1962615pfe.247.2019.09.05.05.48.48; Thu, 05 Sep 2019 05:49: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; dkim=pass header.i=@nvidia.com header.s=n1 header.b=bXBy66Cm; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387940AbfIEKuk (ORCPT + 99 others); Thu, 5 Sep 2019 06:50:40 -0400 Received: from hqemgate16.nvidia.com ([216.228.121.65]:10312 "EHLO hqemgate16.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731476AbfIEKuk (ORCPT ); Thu, 5 Sep 2019 06:50:40 -0400 Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqemgate16.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Thu, 05 Sep 2019 03:50:42 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Thu, 05 Sep 2019 03:50:39 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Thu, 05 Sep 2019 03:50:39 -0700 Received: from [10.24.45.110] (10.124.1.5) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 5 Sep 2019 10:50:34 +0000 Subject: Re: [PATCH V3 0/6] PCI: tegra: Enable PCIe C5 controller of Tegra194 in p2972-0000 platform To: Lorenzo Pieralisi CC: , , , , , , , , , , , , , , , , References: <20190828172850.19871-1-vidyas@nvidia.com> <7751a77d-5812-49b7-0c6b-00e6740e209b@nvidia.com> <20190905093444.GA16642@e121166-lin.cambridge.arm.com> X-Nvconfidentiality: public From: Vidya Sagar Message-ID: <287e3013-9011-79f8-fc1d-56184480cdb7@nvidia.com> Date: Thu, 5 Sep 2019 16:20:31 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190905093444.GA16642@e121166-lin.cambridge.arm.com> X-Originating-IP: [10.124.1.5] X-ClientProxiedBy: HQMAIL101.nvidia.com (172.20.187.10) To HQMAIL107.nvidia.com (172.20.187.13) Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1567680642; bh=VKSLkWMTBZ8TeEsRAG5d5mg7LuR8kaAugx+O7CWKc1w=; h=X-PGP-Universal:Subject:To:CC:References:X-Nvconfidentiality:From: Message-ID:Date:User-Agent:MIME-Version:In-Reply-To: X-Originating-IP:X-ClientProxiedBy:Content-Type:Content-Language: Content-Transfer-Encoding; b=bXBy66CmsWTB1BXHGXjSJeS4s5qpZ5zpQRTF9GAYEixvZwJpaSxwZh5owvuGBXhAq GZkVs9hIxA/wBVIG+wHljAkpeUeEg5Yyj7PL1LLazOpwbafcpwQA/ZQRH6UW5Enuez hsgU0KKgW55KcoT9TyDdUsoJ4SsKSZz6cM9BJbCWh57crBex34BZ1W3G61hsLeXXNT kvvM2ADt6FTzKWLehLfZlgpfDYyeK3RKrKmDLvs60AYxNv86odwzjOYmQdtiOI9d5q hipAlFUSU4TEPXZCMYNl3fW1nX9qaAWvAuKGfQAEi95DbnlhB696YAyxgQIsR1sDB+ Bt1Lc76VspiJw== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 9/5/2019 3:04 PM, Lorenzo Pieralisi wrote: > On Thu, Sep 05, 2019 at 01:44:46PM +0530, Vidya Sagar wrote: >> Hi Lorenzo / Bjorn, >> Can you please review this series? >> I have Reviewed-by and Acked-by from Rob, Thierry and Andrew already. > > Rebase it on top of my pci/tegra branch (it does not apply), > resend it and I will merge it. I just sent V4 after rebasing the series on top of pci/tegra. Thanks, Vidya Sagar > > Thanks, > Lorenzo > >> Thanks, >> Vidya Sagar >> >> On 8/28/2019 10:58 PM, Vidya Sagar wrote: >>> This patch series enables Tegra194's C5 controller which owns x16 slot in >>> p2972-0000 platform. C5 controller's PERST# and CLKREQ# are not configured as >>> output and bi-directional signals by default and hence they need to be >>> configured explicitly. Also, x16 slot's 3.3V and 12V supplies are controlled >>> through GPIOs and hence they need to be enabled through regulator framework. >>> This patch series adds required infrastructural support to address both the >>> aforementioned requirements. >>> Testing done on p2972-0000 platform >>> - Able to enumerate devices connected to x16 slot (owned by C5 controller) >>> - Enumerated device's functionality verified >>> - Suspend-Resume sequence is verified with device connected to x16 slot >>> >>> V3: >>> * Addressed some more review comments from Andrew Murray and Thierry Reding >>> >>> V2: >>> * Changed the order of patches in the series for easy merging >>> * Addressed review comments from Thierry Reding and Andrew Murray >>> >>> Vidya Sagar (6): >>> dt-bindings: PCI: tegra: Add sideband pins configuration entries >>> dt-bindings: PCI: tegra: Add PCIe slot supplies regulator entries >>> PCI: tegra: Add support to configure sideband pins >>> PCI: tegra: Add support to enable slot regulators >>> arm64: tegra: Add configuration for PCIe C5 sideband signals >>> arm64: tegra: Add PCIe slot supply information in p2972-0000 platform >>> >>> .../bindings/pci/nvidia,tegra194-pcie.txt | 16 ++++ >>> .../arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 24 +++++ >>> .../boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- >>> arch/arm64/boot/dts/nvidia/tegra194.dtsi | 38 +++++++- >>> drivers/pci/controller/dwc/pcie-tegra194.c | 94 ++++++++++++++++++- >>> 5 files changed, 172 insertions(+), 4 deletions(-) >>> >>