Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp5937555ybi; Wed, 12 Jun 2019 11:02:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqyi2An3DGTYl4zwBQUiRS7St8R1wj0E0Pkofyw0DI4o+0e0TcTvGeuDGixRdk5LRB2IOJbE X-Received: by 2002:a63:484d:: with SMTP id x13mr17345373pgk.448.1560362524577; Wed, 12 Jun 2019 11:02:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560362524; cv=none; d=google.com; s=arc-20160816; b=J2P4eiURE6ssnD99FwYR46AEnoY+t515BprekftEpTVFWtl6JFe0aFTvCJz7IRM+3o 00cRxptHBr2YBeqTdwkCH3OPivQwmK7HGy/FmO7YYUgsQsnYGDyxgGfm+4Z5xc+YEL3B 0VXQmrbPLCKN1TITmEuHLkSFe+ZI+ZZu8//Gm82ApDeUv/DOM31nkwwKnS3G+d7S17S9 va/0zJUnNWqEASWYX3g3yHQuC/uXbBrHsJo+OvUg76xH2DKfoDgkP8Eq/Bmux/k6LuGx T8+s6MJZP8/lzKUJ8eTLSsd+N64MMIGv0HGMCI2OXTTDh62sxRYgP9dcS2mRti2PCBLc IQ8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=MXuJTVsYGfHKNbYqVhvX5DRaNW+cb7ZuPWOv7F2WyRM=; b=l8/olX+Iu7ZzadwcTbG1/YO7NlAgztwT4f/EITvmVdaMLcavbfG6tibSF+czt3Pgcx VTZUDMCJsSHvh8K+PTfHDL+oDGW9tw2oXsXWbwEa0RsfGKsQhc5x1gcaNJ+GMDJ5E8TK 1V63Wt+3cn34AwJWuqyVdV0VeM+XRYLwOHFEKZU1eLRGsBjLus82HjjAu+jz8P6vLDsD 4j8kzEpADIwPqVSy+d88ye6tihTIgGAwRyEr5kWHnr8Qds2NMj0vS9VR11Ov7ipmvyjI dX2cW5hJYEOVObbm11WcNO8gRSXmJ5BMa7xxpfKjLOLxWB77H8tz1ulrHNU5xtWWhCma yNyg== 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 e67si419109pgc.11.2019.06.12.11.01.49; Wed, 12 Jun 2019 11:02: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 S1731980AbfFLOer (ORCPT + 99 others); Wed, 12 Jun 2019 10:34:47 -0400 Received: from foss.arm.com ([217.140.110.172]:54634 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726840AbfFLOep (ORCPT ); Wed, 12 Jun 2019 10:34:45 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AEE27337; Wed, 12 Jun 2019 07:34:44 -0700 (PDT) Received: from redmoon (unknown [10.1.196.255]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AC4F73F557; Wed, 12 Jun 2019 07:34:42 -0700 (PDT) Date: Wed, 12 Jun 2019 15:34:40 +0100 From: Lorenzo Pieralisi To: "Z.q. Hou" Cc: "linux-pci@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "bhelgaas@google.com" , "robh+dt@kernel.org" , "mark.rutland@arm.com" , "l.subrahmanya@mobiveil.co.in" , "shawnguo@kernel.org" , Leo Li , "catalin.marinas@arm.com" , "will.deacon@arm.com" , Mingkai Hu , "M.h. Lian" , Xiaowei Bao Subject: Re: [PATCHv5 17/20] PCI: mobiveil: Complete initialization of host even if no PCIe link Message-ID: <20190612143440.GC15747@redmoon> References: <20190412083635.33626-1-Zhiqiang.Hou@nxp.com> <20190412083635.33626-18-Zhiqiang.Hou@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190412083635.33626-18-Zhiqiang.Hou@nxp.com> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Apr 12, 2019 at 08:36:54AM +0000, Z.q. Hou wrote: > From: Hou Zhiqiang > > Sometimes there is not a PCIe Endpoint stalled in the slot, > so do not exit when the PCIe link is not up. And degrade the > print level of link up info. So what's the point of probing if the link does not initialize ? Lorenzo > Signed-off-by: Hou Zhiqiang > Reviewed-by: Minghuan Lian > Reviewed-by: Subrahmanya Lingappa > --- > V5: > - Corrected and retouched the subject and changelog. > > drivers/pci/controller/pcie-mobiveil.c | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > > diff --git a/drivers/pci/controller/pcie-mobiveil.c b/drivers/pci/controller/pcie-mobiveil.c > index 1ee3ea2570c0..8dc87c7a600e 100644 > --- a/drivers/pci/controller/pcie-mobiveil.c > +++ b/drivers/pci/controller/pcie-mobiveil.c > @@ -560,7 +560,7 @@ static int mobiveil_bringup_link(struct mobiveil_pcie *pcie) > usleep_range(LINK_WAIT_MIN, LINK_WAIT_MAX); > } > > - dev_err(&pcie->pdev->dev, "link never came up\n"); > + dev_info(&pcie->pdev->dev, "link never came up\n"); > > return -ETIMEDOUT; > } > @@ -926,10 +926,8 @@ static int mobiveil_pcie_probe(struct platform_device *pdev) > bridge->swizzle_irq = pci_common_swizzle; > > ret = mobiveil_bringup_link(pcie); > - if (ret) { > + if (ret) > dev_info(dev, "link bring-up failed\n"); > - goto error; > - } > > /* setup the kernel resources for the newly added PCIe root bus */ > ret = pci_scan_root_bus_bridge(bridge); > -- > 2.17.1 >