On Tue, Aug 3, 2021 at 1:45 PM Rafał Miłecki <zajec5@xxxxxxxxx> wrote: > > Hi, > > I normally stick to LTS kernel releases and I just late-found 2 > regressions while switching from 5.4 to the 5.10. > > The whole thing is about Broadcom's Northstar platform and a bit quirky > iproc PCI driver (precisely: pcie-iproc-bcma part). The iproc PCI driver > supports both: platform device (based on DT) and bcma device. > > Northstar support uses a mix of DT and bcma. The later is a bus with > EEPROM containing platform devices info. Its history is decades old and > that design comes from pre-DT times. In any case: > 1. Northstar PCI controllers are bcma devices with minimalistic DT nodes > 2. Everything worked great with 5.4 and quite OK with 5.8 > > Reference: > * arch/arm/boot/dts/bcm5301x.dtsi > * drivers/pci/controller/pcie-iproc-bcma.c > > Could you look at those problems and check if it's possible to fix them > in some easy way (without a big refactoring) please? I just sent some untested fixes. Rob