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

Reply via email to