From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.kernel.org ([198.145.29.136]:59262 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753389AbbIYXVI (ORCPT ); Fri, 25 Sep 2015 19:21:08 -0400 Date: Fri, 25 Sep 2015 18:21:05 -0500 From: Bjorn Helgaas To: Ray Jui Cc: Bjorn Helgaas , Hauke Mehrtens , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, bcm-kernel-feedback-list@broadcom.com Subject: Re: [PATCH 0/8] Broadcom iProc PCIe fixes and outbound mapping support Message-ID: <20150925232105.GA8149@localhost> References: <1442363962-29805-1-git-send-email-rjui@broadcom.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <1442363962-29805-1-git-send-email-rjui@broadcom.com> Sender: linux-pci-owner@vger.kernel.org List-ID: On Tue, Sep 15, 2015 at 05:39:14PM -0700, Ray Jui wrote: > This patch series contains various fixes and outbound mapping support for > the Broadcom iProc PCIe driver. Some of the critical fixes include 1) fix of > PCIe core reset logic and therefore remove its dependency on the bootloader; > 2) improved link detection logic that works for more iProc based SoCs. > > This patch series also adds the outbound address mapping support. While > outbound address mapping support is not required on chips like North Star, > Cygnus, and etc., some of the newer iProc based chips like North Star 2 require > this support to properly map the AXI address into the address used in the iProc > PCIe core > > This patch series is constructed based on Linux v4.3-rc1 (with workaround to > disable calls to pci_read_bridge_bases in pci/probe.c that breaks some of the > ARM based PCIe devices including iProc) > > This patch series is tested on the following platforms with an Intel e1000e > based PCIe x1 NIC card: > - ARM32 based Cygnus BCM958305K Wireless Audio board > - ARM64 based North Star 2 SVK board > > code available at GITHUB: > https://github.com/Broadcom/cygnus-linux/tree/iproc-pcie-fix-v1 > > Ray Jui (8): > PCI: iproc: Fix code comment > PCI: iproc: Remove unused code > PCI: iproc: Remove ARCH specific flag > PCI: iproc: Fix PCIe reset logic > PCI: iproc: Improve link detection logic > PCI: iproc: Update iProc PCIe device tree bindings > PCI: iproc: Add outbound mapping support > PCI: iproc: Fix compile warnings > > .../devicetree/bindings/pci/brcm,iproc-pcie.txt | 20 +++ > drivers/pci/host/pcie-iproc-platform.c | 27 ++++ > drivers/pci/host/pcie-iproc.c | 159 +++++++++++++++++++-- > drivers/pci/host/pcie-iproc.h | 20 ++- > 4 files changed, 210 insertions(+), 16 deletions(-) Applied to pci/host-iproc for v4.4, thanks!