Synopsys Designeware PCIe IP isn't 100% ECAM compliant. It doesn't handle
authorkettenis <kettenis@openbsd.org>
Thu, 9 Aug 2018 12:25:38 +0000 (12:25 +0000)
committerkettenis <kettenis@openbsd.org>
Thu, 9 Aug 2018 12:25:38 +0000 (12:25 +0000)
commitd1b87b6fb67df131ccfdf95fef26dd016490c3cd
tree7a4835cb28ecbe3669631c8b4a0c65901b332d6d
parent134092412ad6e1ac174d43e15df494c69a68f2fc
Synopsys Designeware PCIe IP isn't 100% ECAM compliant.  It doesn't handle
type 0 configuration requests correctly which results in devices on bus 0
appearing multiple times.  Fix this by adding a quirk and match the
appropriate compatible string.

ok jsg@, patrick@
sys/arch/arm64/dev/pciecam.c