On Tue, May 24, 2022 at 03:28:26PM +0200, Marek Behún wrote: > From: Pali Rohár <pali@xxxxxxxxxx> > > Aardvark controller supports Advanced Error Reporting configuration > registers. > > Export these registers on the emulated root bridge via the new .read_ext > and .write_ext methods. > > Note that in the Advanced Error Reporting Capability header the offset > to the next Extended Capability header is set, but it is not documented > in Armada 3700 Functional Specification. Since this change adds support > only for Advanced Error Reporting, explicitly clear PCI_EXT_CAP_NEXT > bits in AER capability header. > > Now the pcieport driver correctly detects AER support and allows PCIe > AER driver to start receiving ERR interrupts. Kernel log now says: > > [ 4.358401] pcieport 0000:00:00.0: AER: enabled with IRQ 52 > > Signed-off-by: Pali Rohár <pali@xxxxxxxxxx> > Signed-off-by: Marek Behún <kabel@xxxxxxxxxx> > Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@xxxxxxx> Did you mean Reviewed-by? Signed-off-by is only correct if Lorenzo applied or rewrote these. If he applied them, then Bjorn will pick them up. Rob