net: dsa: b53: Fix for failure when irq is not defined in dt
authorArun Parameswaran <arun.parameswaran@broadcom.com>
Fri, 8 Feb 2019 00:01:18 +0000 (16:01 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 8 Feb 2019 02:18:37 +0000 (18:18 -0800)
commit39841cc1cbb69344539c98a1fa9d858ed124c7ba
treea4b7f21277f1358ed5b4368ed95bb0415f25a747
parentec7fd009e87cf5459fe9aef1c9a6111e093e49cd
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: 16994374a6fc ("net: dsa: b53: Make SRAB driver manage port interrupts")
Fixes: b2ddc48a81b5 ("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>
drivers/net/dsa/b53/b53_srab.c