s/pcie/PCIe/ and maybe s/imx6qp/i.MX6QP/ in the subject. Am Mittwoch, dem 09.02.2022 um 15:02 +0800 schrieb Richard Zhu: > i.MX6QP PCIe supports the RESET logic, thus it can support > the L2 exit by the reset mechanism. > Enable the i.MX6QP PCIe suspend/resume operations support. > > Signed-off-by: Richard Zhu <hongxing.zhu@xxxxxxx> Other than the nitpick: Reviewed-by: Lucas Stach <l.stach@xxxxxxxxxxxxxx> > --- > drivers/pci/controller/dwc/pci-imx6.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/pci/controller/dwc/pci-imx6.c b/drivers/pci/controller/dwc/pci-imx6.c > index 784801f2f9e6..62262483470a 100644 > --- a/drivers/pci/controller/dwc/pci-imx6.c > +++ b/drivers/pci/controller/dwc/pci-imx6.c > @@ -995,6 +995,7 @@ static void imx6_pcie_pm_turnoff(struct imx6_pcie *imx6_pcie) > /* Others poke directly at IOMUXC registers */ > switch (imx6_pcie->drvdata->variant) { > case IMX6SX: > + case IMX6QP: > regmap_update_bits(imx6_pcie->iomuxc_gpr, IOMUXC_GPR12, > IMX6SX_GPR12_PCIE_PM_TURN_OFF, > IMX6SX_GPR12_PCIE_PM_TURN_OFF); > @@ -1307,7 +1308,8 @@ static const struct imx6_pcie_drvdata drvdata[] = { > [IMX6QP] = { > .variant = IMX6QP, > .flags = IMX6_PCIE_FLAG_IMX6_PHY | > - IMX6_PCIE_FLAG_IMX6_SPEED_CHANGE, > + IMX6_PCIE_FLAG_IMX6_SPEED_CHANGE | > + IMX6_PCIE_FLAG_SUPPORTS_SUSPEND, > .dbi_length = 0x200, > }, > [IMX7D] = {