]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit8efa3b3ea09d9d1ee8c6456c303891347be41273
treea4b7f21277f1358ed5b4368ed95bb0415f25a747
parentca4b43e30788defb9106ee2b01165bf28ce0f766
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: 03d8eafba134 ("net: dsa: b53: Make SRAB driver manage port interrupts")
Fixes: 15ec4899d16d ("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