summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2017-03-27 15:46:55 +0800
committerYe Li <ye.li@nxp.com>2020-04-23 02:03:53 -0700
commit72549efa3c9e5b7d6d68bec01638ec668d386afa (patch)
tree49359efb465127c321e41131a96c37ba102317ac /scripts
parente1b1b8899c89c9e82852d198c7d40d69f08ea08e (diff)
MLK-14938-17 pcie: Add support for i.MX8QM/QXP PCIe
- one lane pcie gen2 link is okay, the cfg space of the rc/ep can be accessed. rc cfg base 0x5f00_0000. ep cfg base 0x6000_0000 - limit to gen2 speed - mask the wait of eq3 finish, because it is used for gen3. - use pcie_ctrla_init_rc() to do the initialization of the pciea controller - setup the common pcie codes in pcie_imx8x.c, separate the different soc speicifed initialization codes into their own pcie/board codes, move the macro definitions into the new header file imx8_hsio.h. - i.MX8QXP only have PCIe Control B. Enable PORT B at default. i.MX8QM needs to set CONFIG_IMX_PCIEB to enable PORT B. - Disable the LTSSM when link is down. Signed-off-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Shenwei Wang <shenwei.wang@nxp.com> Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 03141c2b955ce6034f06e701126aea1493dc2b4b) (cherry picked from commit 99c90ff2de4849aafa0043932353e2c199d22e5f) (cherry picked from commit ededb7dfeeb765bc64939dc8ba09c826568ff04e)
Diffstat (limited to 'scripts')
-rw-r--r--scripts/config_whitelist.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt
index 6908431d03..99a0dcb262 100644
--- a/scripts/config_whitelist.txt
+++ b/scripts/config_whitelist.txt
@@ -568,6 +568,7 @@ CONFIG_FSL_ESDHC_ADAPTER_IDENT
CONFIG_FSL_ESDHC_PIN_MUX
CONFIG_FSL_FIXED_MMC_LOCATION
CONFIG_FSL_FM_10GEC_REGULAR_NOTATION
+CONFIG_FSL_HSIO
CONFIG_FSL_I2C_CUSTOM_DFSR
CONFIG_FSL_I2C_CUSTOM_FDR
CONFIG_FSL_IIM
@@ -860,6 +861,7 @@ CONFIG_IMX6_PWM_PER_CLK
CONFIG_IMX_HDMI
CONFIG_IMX_NAND
CONFIG_IMX_OTP
+CONFIG_IMX_PCIEB
CONFIG_IMX_VIDEO_SKIP
CONFIG_INETSPACE_V2
CONFIG_INITRD_TAG
@@ -1261,6 +1263,7 @@ CONFIG_PCIE2
CONFIG_PCIE3
CONFIG_PCIE4
CONFIG_PCIE_IMX
+CONFIG_PCIE_IMX8X
CONFIG_PCIE_IMX_PERST_GPIO
CONFIG_PCIE_IMX_POWER_GPIO
CONFIG_PCISLAVE