From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 58E97C433E2 for ; Tue, 15 Sep 2020 13:48:06 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0F66D21D24 for ; Tue, 15 Sep 2020 13:48:06 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="qEto0jgq"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="FE/uY5xZ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0F66D21D24 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:References:In-Reply-To:Message-Id:Date:Subject:To: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=ZxnAyaOLuRsh0rmYDqo3HJkPYDrG2alhuNp73aPWNuU=; b=qEto0jgqucFbWxxY7PuO5CZiY3 TDUBiDyzPoLy24mvRstQQctKxaRJvNxencxDJsKpydpBkaKoU25sXJ3h1/3nKVODZQBq1JPCidoaC l7//vh0/ZI1g1HaX3OX7z7geYgVlI0rTJI74rBED/IpsJhA2aR3aW8M9w5vU/g/qRB7eN2EluCmYg /AFcF9A4Rli0qx3+io3wBkoZXLsz/uDnk4jpkCCYBvQ6fhe1jRplmgXNEPHhjJa0GvLXPPkBp2+iA tpVA2VZqZS4uHJZbTS+CBq7q5toQ2Kns+jWOw1iO6bh++HCyM/55LJkVuQ7lRu/NMOU+yQ3alHNPW +zzg3kjA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kIBI6-0007sC-Bx; Tue, 15 Sep 2020 13:46:38 +0000 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kIBHs-0007oO-7K for linux-arm-kernel@lists.infradead.org; Tue, 15 Sep 2020 13:46:25 +0000 Received: by mail-pl1-x643.google.com with SMTP id j7so1369022plk.11 for ; Tue, 15 Sep 2020 06:46:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=rgoatpPEep+AjT30Mye6VvozNsyBb0uBUKnSsty40P0=; b=FE/uY5xZIO2hyih0TY8Kk+GNLuKbNHwGhwfJlJlTn0x25KvEKzKwPIXhtT1FiH82ky RvvXicGvXhRegmv+6a3/aG9rthMjIg5O5vM+D2AsADTOl5CvyKHgcY7xwaMiUw5qckDt gBSrWdy4AdPAUh+T4wM1AjGZfJ21HHvWZCVio= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=rgoatpPEep+AjT30Mye6VvozNsyBb0uBUKnSsty40P0=; b=szNXfGBmSfS5grV6uHNACxg50/T4IEV5RjV6sXO8szviUntAudMSfFapUe09R/funW 2Mn3iTxj7WpjItccAncYrOjjRVo0PZnzHJHRqTXnQ0Wdf9BpvDSwAW3kRTP0bHIRwjj2 WQdjBUS/HYt9UqEdRl0tbjZAdSfXBOQwuUJNgIRnAJgNEwpK3GJFWkqbXoDNC2iE5XjU DZHOjrckuHg8Bx/D/JBoaEWZ7uwxid4jED3boeITGJU0l7/a0WlG/fqg5n7Wbw2GMNqL lwCtbi30afqOj4hMfrBlcme2EXkzP4FSTQhL6tdr5/OZD0DUSHqq3FnNkEFIRHPZgtm9 b/EA== X-Gm-Message-State: AOAM5319uHfsJg5N18gFiRcEw73hdymdq9O2Fjxmdh+shdT/pogJ+0ys m+dXBFfOgAntfpE3+4r3crPtfw== X-Google-Smtp-Source: ABdhPJxYK1MAcd2/B7aGqsEyn9aiL4htZpxzgynwGVzaM1yHVH97Hv0zf4MumRJTswkc/O3h4l46Pw== X-Received: by 2002:a17:902:fe0b:b029:d1:9bd3:6e20 with SMTP id g11-20020a170902fe0bb02900d19bd36e20mr19833487plj.31.1600177582178; Tue, 15 Sep 2020 06:46:22 -0700 (PDT) Received: from mannams-OptiPlex-7010.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id jz6sm12471478pjb.22.2020.09.15.06.46.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Sep 2020 06:46:21 -0700 (PDT) From: Srinath Mannam To: Lorenzo Pieralisi , Bjorn Helgaas , Ray Jui Subject: [PATCH v2 3/3] PCI: iproc: Display PCIe Link information Date: Tue, 15 Sep 2020 19:15:41 +0530 Message-Id: <20200915134541.14711-4-srinath.mannam@broadcom.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200915134541.14711-1-srinath.mannam@broadcom.com> References: <20200915134541.14711-1-srinath.mannam@broadcom.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200915_094624_303200_155630A9 X-CRM114-Status: GOOD ( 12.97 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-pci@vger.kernel.org, Srinath Mannam , bcm-kernel-feedback-list@broadcom.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org After successful linkup more comprehensive information about PCIe link speed and link width will be displayed to the console. Signed-off-by: Srinath Mannam --- drivers/pci/controller/pcie-iproc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/pci/controller/pcie-iproc.c b/drivers/pci/controller/pcie-iproc.c index cc5b7823edeb..8ef2d1fe392c 100644 --- a/drivers/pci/controller/pcie-iproc.c +++ b/drivers/pci/controller/pcie-iproc.c @@ -1479,6 +1479,7 @@ int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res) { struct device *dev; int ret; + struct pci_dev *pdev; struct pci_host_bridge *host = pci_host_bridge_from_priv(pcie); dev = pcie->dev; @@ -1542,6 +1543,11 @@ int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res) goto err_power_off_phy; } + for_each_pci_bridge(pdev, host->bus) { + if (pci_pcie_type(pdev) == PCI_EXP_TYPE_ROOT_PORT) + pcie_print_link_status(pdev); + } + return 0; err_power_off_phy: -- 2.17.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel