diff options
author | Patrik Berglund <patrik.berglund@arm.com> | 2019-12-23 09:12:38 +0000 |
---|---|---|
committer | Chris Kay <chris@cjkay.com> | 2020-01-22 14:35:33 +0000 |
commit | 8e22ddac95ae5b105b5a7f0ab2cd98b30a926ecd (patch) | |
tree | e6055c4f15ae566dbad5e403ef1e204ed4db25d6 /module/cmn600 | |
parent | cf5f7e04006676a6a474ca99fff0adb74b1aed07 (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