mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 15:27:29 +00:00
net: dsa: b53: Fix for failure when irq is not defined in dt
Fixes the issues with non BCM58XX chips in the b53 driver failing, when the irq is not specified in the device tree. Removed the check for BCM58XX in b53_srab_prepare_irq(), so the 'port->irq' will be set to '-EXIO' if the irq is not specified in the device tree. Fixes:16994374a6
("net: dsa: b53: Make SRAB driver manage port interrupts") Fixes:b2ddc48a81
("net: dsa: b53: Do not fail when IRQ are not initialized") Signed-off-by: Arun Parameswaran <arun.parameswaran@broadcom.com> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
ec7fd009e8
commit
39841cc1cb
1 changed files with 0 additions and 3 deletions
|
@ -511,9 +511,6 @@ static void b53_srab_prepare_irq(struct platform_device *pdev)
|
|||
/* Clear all pending interrupts */
|
||||
writel(0xffffffff, priv->regs + B53_SRAB_INTR);
|
||||
|
||||
if (dev->pdata && dev->pdata->chip_id != BCM58XX_DEVICE_ID)
|
||||
return;
|
||||
|
||||
for (i = 0; i < B53_N_PORTS; i++) {
|
||||
port = &priv->port_intrs[i];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue