I did not get any irq for the gsw until I changed over to platform_get_irq.
also the port4 stuff in mt7621_gsw_probe() looks like a big NOP to me cant find anyhting that uses that.
>From 59bb1de05ad38eecc2ba923d046e22dbaa81776d Mon Sep 17 00:00:00 2001 From: Kenneth Johansson <kenn...@southpole.se> Date: Wed, 30 Nov 2016 18:29:39 +0100 Subject: Read out irq with platform_get_irq. this way we actually get the correct value. diff --git a/drivers/net/ethernet/mediatek/gsw_mt7621.c b/drivers/net/ethernet/mediatek/gsw_mt7621.c index 60af861..bf61ed1 100644 --- a/drivers/net/ethernet/mediatek/gsw_mt7621.c +++ b/drivers/net/ethernet/mediatek/gsw_mt7621.c @@ -262,7 +262,7 @@ static int mt7621_gsw_probe(struct platform_device *pdev) else gsw->port4 = PORT4_EPHY; - gsw->irq = irq_of_parse_and_map(np, 0); + gsw->irq = platform_get_irq(pdev, 0); platform_set_drvdata(pdev, gsw);
_______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev