aboutsummaryrefslogtreecommitdiff
path: root/module/cmn600
diff options
context:
space:
mode:
authorPatrik Berglund <patrik.berglund@arm.com>2019-12-23 09:12:38 +0000
committerChris Kay <chris@cjkay.com>2020-01-22 14:35:33 +0000
commit8e22ddac95ae5b105b5a7f0ab2cd98b30a926ecd (patch)
treee6055c4f15ae566dbad5e403ef1e204ed4db25d6 /module/cmn600
parentcf5f7e04006676a6a474ca99fff0adb74b1aed07 (diff)
n1sdp: Add workaround for PCIe to avoid SLVERR fault
During PCIe bus enumeration, when a device is not connected, accessing its configuration space should return 0xFFFFFFFF. However, due to a bug in the PCIe controller, bus fault is asserted. This patch adds a PCIe quirk where SCP performs PCIe bus enumeration and identifies BDF addresses of all connected devices. A table is created and placed in non secure SRAM memory and passed to application software for further PCIe enumeration/setup. Change-Id: Ibbfc572f194fa405f3145bb834107f78d8e3923a Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com> Signed-off-by: Patrik Berglund <patrik.berglund@arm.com>
Diffstat (limited to 'module/cmn600')
0 files changed, 0 insertions, 0 deletions