UBUNTU: SAUCE: PCI: Enable ACS quirk on CML root port
BugLink: https://bugs.launchpad.net/bugs/1895718
Commit "iommu/vt-d: Enable PCI ACS for platform opt in hint" makes
KIOXIA NVMe stops working after S3:
[ 50.947816] pcieport 0000:00:1b.0: DPC: containment event, status:0x1f01 source:0x0000
[ 50.947817] pcieport 0000:00:1b.0: DPC: unmasked uncorrectable error detected
[ 50.947829] pcieport 0000:00:1b.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Receiver ID)
[ 50.947830] pcieport 0000:00:1b.0: device [8086:06ac] error status/mask=
00200000/
00010000
[ 50.947831] pcieport 0000:00:1b.0: [21] ACSViol (First)
[ 50.947841] pcieport 0000:00:1b.0: AER: broadcast error_detected message
[ 50.947843] nvme nvme0: frozen state error detected, reset controller
Intel thinks CML also needs the ACS quirk, so adding it accordingly
This patch will eventually be replaced by upstream version from Intel.
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>