From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755047AbdDDW7l (ORCPT ); Tue, 4 Apr 2017 18:59:41 -0400 Received: from mail.kernel.org ([198.145.29.136]:47718 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752997AbdDDW7j (ORCPT ); Tue, 4 Apr 2017 18:59:39 -0400 Date: Tue, 4 Apr 2017 17:59:35 -0500 From: Bjorn Helgaas To: Andrey Smirnov Cc: Bjorn Helgaas , Dong Aisheng , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, Rob Herring , Fabio Estevam , yurovsky@gmail.com, linux-arm-kernel@lists.infradead.org, Lucas Stach Subject: Re: [PATCH v8 0/4] i.MX7 PCI support Message-ID: <20170404225935.GD989@bhelgaas-glaptop.roam.corp.google.com> References: <20170328154252.6902-1-andrew.smirnov@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170328154252.6902-1-andrew.smirnov@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 28, 2017 at 08:42:48AM -0700, Andrey Smirnov wrote: > Hello, everyone: > > This is a eightth iteration of the code that adds PCI-subsystem bits > necessary for enabling PCI support on i.MX7. > > NOTE: To test this patchset with real i.MX7 hardware, additional > patches, that are being upstreamed via different trees, are needed. Full > working tree is availible at: > > https://github.com/ndreys/linux/tree/imx7d/pcie-support-v8 > > Changes since v7 (can be found at [version7]): > > - Collected Reviewed-by for the whole series from Lucas > > Changes since v6 (can be found at [version6]): > > - Rebased against latest changes in 'next' of PCI subsystem > git tree > > Chagnes since v5 (can be found at [version5]): > > - Collected ACKs from Lee and Rob > > Changes since v4 (can be found at [version4]): > > - Dropped typo-fix patch (originally patch #1 of the > series). > > - Added patch with workaround to address speed change false > failures (I kept it as a separate patch to better document > exchange with NXP/Freescale that lead to that patch) > > - Added patch to avoid speed change on links configured Gen1 > only (Let me know if that is a terrible idea) > > - Addressed section mismatch problem by moving call to > hook_fault_code to happend before driver registration. > > Changes since v3 (can be found at [version3]): > - Move all of the reset_control_assert's into imx6_pcie_assert_core_reset > - Documented required reset and power domain DT bindings > > Changes since v2 (can be found at [version2]): > > - Collected Reviewed-by for patch #2 from Lucas > - Reset logic implementation moved out into a reset controller > driver (see [reset1]) > - Removed unused leftover code > > Changes since v1 (can be found at [version1]): > > - All GPC related code moved into a separate driver (see [gpc1]) > - Removed GPIO probe deferral logging > - Fixed section mismatch warning > - Minor reformatting of fsl,imx6q-pcie.txt(as per Rob > Herring's request) > > [version7] https://lkml.org/lkml/2017/3/21/331 > [version6] https://lkml.org/lkml/2017/3/14/584 > [version5] https://lkml.org/lkml/2017/2/20/376 > [version4] https://lkml.org/lkml/2017/2/7/478 > [version3] https://lkml.org/lkml/2017/2/6/565 > [version2] https://lkml.org/lkml/2017/2/1/510 > [version1] https://lkml.org/lkml/2017/1/19/488 > [gpc1] https://lkml.org/lkml/2017/2/6/551 > [reset1] https://lkml.org/lkml/2017/2/6/554 > > Andrey Smirnov (4): > PCI: imx6: Add code to support i.MX7D > PCI: imx6: Allow probe deferal by reset GPIO > PCI: imx6: Do not wait for speed change on i.MX7 > PCI: imx6: Do not switch speed if Gen2 is disabled > > .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 13 +- > drivers/pci/dwc/pci-imx6.c | 198 +++++++++++++++------ > include/linux/mfd/syscon/imx7-iomuxc-gpr.h | 4 + > 3 files changed, 160 insertions(+), 55 deletions(-) Applied to pci/host-imx6 for v4.12, thanks!