Thread (2 messages) flat view 2 messages, 2 authors, 2021-08-03

Re: PCI DT regressions affecting Northstar (iproc driver)

From: Rob Herring <robh@kernel.org>
Date: 2021-08-03 22:00:54
Also in: linux-devicetree, linux-pci

On Tue, Aug 3, 2021 at 1:45 PM Rafał Miłecki [off-list ref] 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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help