]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
MLK-10203-1 pci: imx: enable imx6qdl pcie support
authorRichard Zhu <Richard.Zhu@freescale.com>
Thu, 5 Feb 2015 08:13:07 +0000 (16:13 +0800)
committerRichard Zhu <Richard.Zhu@freescale.com>
Wed, 11 Feb 2015 07:19:48 +0000 (15:19 +0800)
commit334af1b0fdb473a36a42bd0bb638ef2b7e26033f
treed47dd323763da586de306efdc96ee74a271684da
parent15290d39e1ba88d9c27c69f4691a14681a5cf42d
MLK-10203-1 pci: imx: enable imx6qdl pcie support

enable imx6qdl pcie on imx_3.14 kernel
and add the pcie pm workaround for imx6qdl.
------
L2 can exit by 'reset' or Inband beacon (from remote EP)
toggling phy_powerdown has same effect as 'inband beacon'
So, toggle bit18 of GPR1, used as a workaround of errata
"PCIe PCIe does not support L2 Power Down"
WARNING: This is not official workaround for ERR005723.
Fortunately, we don't encounter issue with this workaround.
User should take own risk to use it.

Signed-off-by: Richard Zhu <Richard.Zhu@freescale.com>
(cherry picked from commit 4cdd4fb7fb3b3e746b66838f4cdd24fccd67c78d)
drivers/pci/host/pci-imx6.c