Main changes since the v5: 1.use noirq pm_ops instead of the syscore pm_ops 2.in order to not break compilation, move gpr bits modifications, before imx6 pcie changes. 3.host init maybe failed, return negative value when there is a failure in the host init. In responding, the host_init func type had been change from void to init. [PATCH v6 01/13] PCI: designware: Refine setup_rc and add msi data [PATCH v6 02/13] PCI: designware: Set func type of host init to int [PATCH v6 03/13] PCI: dra7xx: Change the func type of host init [PATCH v6 04/13] PCI: exynos: Change the func type of host init [PATCH v6 05/13] PCI: spear: Change the func type of host init [PATCH v6 06/13] PCI: designware: Fix one potential assignment error [PATCH v6 07/13] ARM: imx6sx: Add imx6sx pcie related gpr bits [PATCH v6 08/13] PCI: imx6: Wait the clocks to stabilize after ref_en [PATCH v6 09/13] PCI: imx6: Add imx6sx pcie support [PATCH v6 10/13] ARM: imx6qdl: Enable pcie on imx6qdl sabreauto [PATCH v6 11/13] ARM: imx6: Update dts and binding for imx6sx pcie [PATCH v6 12/13] ARM: imx6sx: Add syscon into gpc dts [PATCH v6 13/13] ARM: imx6sx: Enable pcie on imx6sx sdb board -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html