netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/7] Use functionality of irq_get_trigger_type()
@ 2024-09-02 22:55 Vasileios Amoiridis
  2024-09-02 22:55 ` [PATCH v1 1/7] drm/i2c: tda998x: Make use " Vasileios Amoiridis
                   ` (7 more replies)
  0 siblings, 8 replies; 20+ messages in thread
From: Vasileios Amoiridis @ 2024-09-02 22:55 UTC (permalink / raw)
  To: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	andriy.shevchenko
  Cc: linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree, vassilisamir

Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
simple irq_get_trigger_type(irq).

Inspired by: https://lore.kernel.org/linux-iio/20240901135950.797396-1-jic23@kernel.org/

Vasileios Amoiridis (7):
  drm/i2c: tda998x: Make use of irq_get_trigger_type()
  net: dsa: realtek: rtl8365mb: Make use of irq_get_trigger_type()
  net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type()
  net: smc91x: Make use of irq_get_trigger_type()
  wifi: brcmfmac: of: Make use of irq_get_trigger_type()
  wifi: wlcore: sdio: Make use of irq_get_trigger_type()
  of/irq: Make use of irq_get_trigger_type()

 drivers/gpu/drm/i2c/tda998x_drv.c                     | 3 +--
 drivers/net/dsa/realtek/rtl8365mb.c                   | 2 +-
 drivers/net/dsa/realtek/rtl8366rb.c                   | 2 +-
 drivers/net/ethernet/smsc/smc91x.c                    | 2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c | 2 +-
 drivers/net/wireless/ti/wlcore/sdio.c                 | 5 ++---
 drivers/of/irq.c                                      | 2 +-
 7 files changed, 8 insertions(+), 10 deletions(-)


base-commit: ecc768a84f0b8e631986f9ade3118fa37852fef0
-- 
2.25.1


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [PATCH v1 1/7] drm/i2c: tda998x: Make use of irq_get_trigger_type()
  2024-09-02 22:55 [PATCH v1 0/7] Use functionality of irq_get_trigger_type() Vasileios Amoiridis
@ 2024-09-02 22:55 ` Vasileios Amoiridis
  2024-09-02 22:55 ` [PATCH v1 2/7] net: dsa: realtek: rtl8365mb: " Vasileios Amoiridis
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 20+ messages in thread
From: Vasileios Amoiridis @ 2024-09-02 22:55 UTC (permalink / raw)
  To: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	andriy.shevchenko
  Cc: linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree, vassilisamir

Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
simple irq_get_trigger_type(irq).

Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
---
 drivers/gpu/drm/i2c/tda998x_drv.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c
index 2160f05bbd16..8dfcebec800e 100644
--- a/drivers/gpu/drm/i2c/tda998x_drv.c
+++ b/drivers/gpu/drm/i2c/tda998x_drv.c
@@ -1911,8 +1911,7 @@ static int tda998x_create(struct device *dev)
 		/* init read EDID waitqueue and HDP work */
 		init_waitqueue_head(&priv->wq_edid);
 
-		irq_flags =
-			irqd_get_trigger_type(irq_get_irq_data(client->irq));
+		irq_flags = irq_get_trigger_type(client->irq);
 
 		priv->cec_glue.irq_flags = irq_flags;
 

base-commit: ecc768a84f0b8e631986f9ade3118fa37852fef0
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [PATCH v1 2/7] net: dsa: realtek: rtl8365mb: Make use of irq_get_trigger_type()
  2024-09-02 22:55 [PATCH v1 0/7] Use functionality of irq_get_trigger_type() Vasileios Amoiridis
  2024-09-02 22:55 ` [PATCH v1 1/7] drm/i2c: tda998x: Make use " Vasileios Amoiridis
@ 2024-09-02 22:55 ` Vasileios Amoiridis
  2024-09-02 23:38   ` Alvin Šipraga
  2024-09-02 22:55 ` [PATCH v1 3/7] net: dsa: realtek: rtl8366rb: " Vasileios Amoiridis
                   ` (5 subsequent siblings)
  7 siblings, 1 reply; 20+ messages in thread
From: Vasileios Amoiridis @ 2024-09-02 22:55 UTC (permalink / raw)
  To: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	andriy.shevchenko
  Cc: linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree, vassilisamir

Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
simple irq_get_trigger_type(irq).

Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
---
 drivers/net/dsa/realtek/rtl8365mb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/dsa/realtek/rtl8365mb.c b/drivers/net/dsa/realtek/rtl8365mb.c
index b9674f68b756..ad7044b295ec 100644
--- a/drivers/net/dsa/realtek/rtl8365mb.c
+++ b/drivers/net/dsa/realtek/rtl8365mb.c
@@ -1740,7 +1740,7 @@ static int rtl8365mb_irq_setup(struct realtek_priv *priv)
 	}
 
 	/* Configure chip interrupt signal polarity */
-	irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq));
+	irq_trig = irq_get_trigger_type(irq);
 	switch (irq_trig) {
 	case IRQF_TRIGGER_RISING:
 	case IRQF_TRIGGER_HIGH:
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [PATCH v1 3/7] net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type()
  2024-09-02 22:55 [PATCH v1 0/7] Use functionality of irq_get_trigger_type() Vasileios Amoiridis
  2024-09-02 22:55 ` [PATCH v1 1/7] drm/i2c: tda998x: Make use " Vasileios Amoiridis
  2024-09-02 22:55 ` [PATCH v1 2/7] net: dsa: realtek: rtl8365mb: " Vasileios Amoiridis
@ 2024-09-02 22:55 ` Vasileios Amoiridis
  2024-09-02 23:38   ` Alvin Šipraga
  2024-09-05 11:39   ` Linus Walleij
  2024-09-02 22:55 ` [PATCH v1 4/7] net: smc91x: " Vasileios Amoiridis
                   ` (4 subsequent siblings)
  7 siblings, 2 replies; 20+ messages in thread
From: Vasileios Amoiridis @ 2024-09-02 22:55 UTC (permalink / raw)
  To: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	andriy.shevchenko
  Cc: linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree, vassilisamir

Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
simple irq_get_trigger_type(irq).

Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
---
 drivers/net/dsa/realtek/rtl8366rb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/dsa/realtek/rtl8366rb.c b/drivers/net/dsa/realtek/rtl8366rb.c
index 9e821b42e5f3..e49cfdfb85cb 100644
--- a/drivers/net/dsa/realtek/rtl8366rb.c
+++ b/drivers/net/dsa/realtek/rtl8366rb.c
@@ -599,7 +599,7 @@ static int rtl8366rb_setup_cascaded_irq(struct realtek_priv *priv)
 	}
 
 	/* Fetch IRQ edge information from the descriptor */
-	irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq));
+	irq_trig = irq_get_trigger_type(irq);
 	switch (irq_trig) {
 	case IRQF_TRIGGER_RISING:
 	case IRQF_TRIGGER_HIGH:
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [PATCH v1 4/7] net: smc91x: Make use of irq_get_trigger_type()
  2024-09-02 22:55 [PATCH v1 0/7] Use functionality of irq_get_trigger_type() Vasileios Amoiridis
                   ` (2 preceding siblings ...)
  2024-09-02 22:55 ` [PATCH v1 3/7] net: dsa: realtek: rtl8366rb: " Vasileios Amoiridis
@ 2024-09-02 22:55 ` Vasileios Amoiridis
  2024-09-02 22:55 ` [PATCH v1 5/7] wifi: brcmfmac: of: " Vasileios Amoiridis
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 20+ messages in thread
From: Vasileios Amoiridis @ 2024-09-02 22:55 UTC (permalink / raw)
  To: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	andriy.shevchenko
  Cc: linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree, vassilisamir

Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
simple irq_get_trigger_type(irq).

Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
---
 drivers/net/ethernet/smsc/smc91x.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/ethernet/smsc/smc91x.c b/drivers/net/ethernet/smsc/smc91x.c
index 907498848028..a5e23e2da90f 100644
--- a/drivers/net/ethernet/smsc/smc91x.c
+++ b/drivers/net/ethernet/smsc/smc91x.c
@@ -2355,7 +2355,7 @@ static int smc_drv_probe(struct platform_device *pdev)
 	 * the resource supplies a trigger, override the irqflags with
 	 * the trigger flags from the resource.
 	 */
-	irq_resflags = irqd_get_trigger_type(irq_get_irq_data(ndev->irq));
+	irq_resflags = irq_get_trigger_type(ndev->irq);
 	if (irq_flags == -1 || irq_resflags & IRQF_TRIGGER_MASK)
 		irq_flags = irq_resflags & IRQF_TRIGGER_MASK;
 
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [PATCH v1 5/7] wifi: brcmfmac: of: Make use of irq_get_trigger_type()
  2024-09-02 22:55 [PATCH v1 0/7] Use functionality of irq_get_trigger_type() Vasileios Amoiridis
                   ` (3 preceding siblings ...)
  2024-09-02 22:55 ` [PATCH v1 4/7] net: smc91x: " Vasileios Amoiridis
@ 2024-09-02 22:55 ` Vasileios Amoiridis
  2024-09-03 17:13   ` Kalle Valo
  2024-09-02 22:55 ` [PATCH v1 6/7] wifi: wlcore: sdio: " Vasileios Amoiridis
                   ` (2 subsequent siblings)
  7 siblings, 1 reply; 20+ messages in thread
From: Vasileios Amoiridis @ 2024-09-02 22:55 UTC (permalink / raw)
  To: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	andriy.shevchenko
  Cc: linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree, vassilisamir

Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
simple irq_get_trigger_type().

Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
---
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
index fe4f65756105..e2611f164fa8 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
@@ -138,7 +138,7 @@ void brcmf_of_probe(struct device *dev, enum brcmf_bus_type bus_type,
 		brcmf_err("interrupt could not be mapped\n");
 		return;
 	}
-	irqf = irqd_get_trigger_type(irq_get_irq_data(irq));
+	irqf = irq_get_trigger_type(irq);
 
 	sdio->oob_irq_supported = true;
 	sdio->oob_irq_nr = irq;
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [PATCH v1 6/7] wifi: wlcore: sdio: Make use of irq_get_trigger_type()
  2024-09-02 22:55 [PATCH v1 0/7] Use functionality of irq_get_trigger_type() Vasileios Amoiridis
                   ` (4 preceding siblings ...)
  2024-09-02 22:55 ` [PATCH v1 5/7] wifi: brcmfmac: of: " Vasileios Amoiridis
@ 2024-09-02 22:55 ` Vasileios Amoiridis
  2024-09-03 14:45   ` Andy Shevchenko
  2024-09-02 22:55 ` [PATCH v1 7/7] of/irq: " Vasileios Amoiridis
  2024-09-03  0:22 ` [PATCH v1 0/7] Use functionality " Andrew Lunn
  7 siblings, 1 reply; 20+ messages in thread
From: Vasileios Amoiridis @ 2024-09-02 22:55 UTC (permalink / raw)
  To: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	andriy.shevchenko
  Cc: linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree, vassilisamir

Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
simple irq_get_trigger_type(irq).

Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
---
 drivers/net/wireless/ti/wlcore/sdio.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/net/wireless/ti/wlcore/sdio.c b/drivers/net/wireless/ti/wlcore/sdio.c
index 92fb5b8dcdae..9e1b644beba9 100644
--- a/drivers/net/wireless/ti/wlcore/sdio.c
+++ b/drivers/net/wireless/ti/wlcore/sdio.c
@@ -324,15 +324,13 @@ static int wl1271_probe(struct sdio_func *func,
 	memset(res, 0x00, sizeof(res));
 
 	res[0].start = irq;
-	res[0].flags = IORESOURCE_IRQ |
-		       irqd_get_trigger_type(irq_get_irq_data(irq));
+	res[0].flags = IORESOURCE_IRQ | irq_get_trigger_type(irq);
 	res[0].name = "irq";
 
 
 	if (wakeirq > 0) {
 		res[1].start = wakeirq;
-		res[1].flags = IORESOURCE_IRQ |
-			       irqd_get_trigger_type(irq_get_irq_data(wakeirq));
+		res[1].flags = IORESOURCE_IRQ | irq_get_trigger_type(wakeirq);
 		res[1].name = "wakeirq";
 		num_irqs = 2;
 	} else {
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [PATCH v1 7/7] of/irq: Make use of irq_get_trigger_type()
  2024-09-02 22:55 [PATCH v1 0/7] Use functionality of irq_get_trigger_type() Vasileios Amoiridis
                   ` (5 preceding siblings ...)
  2024-09-02 22:55 ` [PATCH v1 6/7] wifi: wlcore: sdio: " Vasileios Amoiridis
@ 2024-09-02 22:55 ` Vasileios Amoiridis
  2024-09-03  7:09   ` Krzysztof Kozlowski
                     ` (2 more replies)
  2024-09-03  0:22 ` [PATCH v1 0/7] Use functionality " Andrew Lunn
  7 siblings, 3 replies; 20+ messages in thread
From: Vasileios Amoiridis @ 2024-09-02 22:55 UTC (permalink / raw)
  To: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	andriy.shevchenko
  Cc: linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree, vassilisamir

Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
simple irq_get_trigger_type(irq).

Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
---
 drivers/of/irq.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/of/irq.c b/drivers/of/irq.c
index 36351ad6115e..5d27b20634d3 100644
--- a/drivers/of/irq.c
+++ b/drivers/of/irq.c
@@ -430,7 +430,7 @@ int of_irq_to_resource(struct device_node *dev, int index, struct resource *r)
 					      &name);
 
 		r->start = r->end = irq;
-		r->flags = IORESOURCE_IRQ | irqd_get_trigger_type(irq_get_irq_data(irq));
+		r->flags = IORESOURCE_IRQ | irq_get_trigger_type(irq);
 		r->name = name ? name : of_node_full_name(dev);
 	}
 
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 2/7] net: dsa: realtek: rtl8365mb: Make use of irq_get_trigger_type()
  2024-09-02 22:55 ` [PATCH v1 2/7] net: dsa: realtek: rtl8365mb: " Vasileios Amoiridis
@ 2024-09-02 23:38   ` Alvin Šipraga
  0 siblings, 0 replies; 20+ messages in thread
From: Alvin Šipraga @ 2024-09-02 23:38 UTC (permalink / raw)
  To: Vasileios Amoiridis
  Cc: linux@armlinux.org.uk, maarten.lankhorst@linux.intel.com,
	mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com,
	daniel@ffwll.ch, linus.walleij@linaro.org, andrew@lunn.ch,
	f.fainelli@gmail.com, olteanv@gmail.com, davem@davemloft.net,
	edumazet@google.com, kuba@kernel.org, pabeni@redhat.com,
	nico@fluxnic.net, arend.vanspriel@broadcom.com, kvalo@kernel.org,
	robh@kernel.org, saravanak@google.com,
	andriy.shevchenko@linux.intel.com, linux-kernel@vger.kernel.org,
	netdev@vger.kernel.org, linux-wireless@vger.kernel.org,
	brcm80211@lists.linux.dev, brcm80211-dev-list.pdl@broadcom.com,
	devicetree@vger.kernel.org

On Tue, Sep 03, 2024 at 12:55:29AM GMT, Vasileios Amoiridis wrote:
> Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
> simple irq_get_trigger_type(irq).
> 
> Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
> ---
>  drivers/net/dsa/realtek/rtl8365mb.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Alvin Šipraga <alsi@bang-olufsen.dk>

Btw, I think this is something for net-next (not a bugfix?), so you
would normally add the appropriate prefix, i.e. [PATCH net-next ...],
when sending to netdev.

> 
> diff --git a/drivers/net/dsa/realtek/rtl8365mb.c b/drivers/net/dsa/realtek/rtl8365mb.c
> index b9674f68b756..ad7044b295ec 100644
> --- a/drivers/net/dsa/realtek/rtl8365mb.c
> +++ b/drivers/net/dsa/realtek/rtl8365mb.c
> @@ -1740,7 +1740,7 @@ static int rtl8365mb_irq_setup(struct realtek_priv *priv)
>  	}
>  
>  	/* Configure chip interrupt signal polarity */
> -	irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq));
> +	irq_trig = irq_get_trigger_type(irq);
>  	switch (irq_trig) {
>  	case IRQF_TRIGGER_RISING:
>  	case IRQF_TRIGGER_HIGH:
> -- 
> 2.25.1
>

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 3/7] net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type()
  2024-09-02 22:55 ` [PATCH v1 3/7] net: dsa: realtek: rtl8366rb: " Vasileios Amoiridis
@ 2024-09-02 23:38   ` Alvin Šipraga
  2024-09-05 11:39   ` Linus Walleij
  1 sibling, 0 replies; 20+ messages in thread
From: Alvin Šipraga @ 2024-09-02 23:38 UTC (permalink / raw)
  To: Vasileios Amoiridis
  Cc: linux@armlinux.org.uk, maarten.lankhorst@linux.intel.com,
	mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com,
	daniel@ffwll.ch, linus.walleij@linaro.org, andrew@lunn.ch,
	f.fainelli@gmail.com, olteanv@gmail.com, davem@davemloft.net,
	edumazet@google.com, kuba@kernel.org, pabeni@redhat.com,
	nico@fluxnic.net, arend.vanspriel@broadcom.com, kvalo@kernel.org,
	robh@kernel.org, saravanak@google.com,
	andriy.shevchenko@linux.intel.com, linux-kernel@vger.kernel.org,
	netdev@vger.kernel.org, linux-wireless@vger.kernel.org,
	brcm80211@lists.linux.dev, brcm80211-dev-list.pdl@broadcom.com,
	devicetree@vger.kernel.org

On Tue, Sep 03, 2024 at 12:55:30AM GMT, Vasileios Amoiridis wrote:
> Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
> simple irq_get_trigger_type(irq).
> 
> Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
> ---
>  drivers/net/dsa/realtek/rtl8366rb.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Alvin Šipraga <alsi@bang-olufsen.dk>

> 
> diff --git a/drivers/net/dsa/realtek/rtl8366rb.c b/drivers/net/dsa/realtek/rtl8366rb.c
> index 9e821b42e5f3..e49cfdfb85cb 100644
> --- a/drivers/net/dsa/realtek/rtl8366rb.c
> +++ b/drivers/net/dsa/realtek/rtl8366rb.c
> @@ -599,7 +599,7 @@ static int rtl8366rb_setup_cascaded_irq(struct realtek_priv *priv)
>  	}
>  
>  	/* Fetch IRQ edge information from the descriptor */
> -	irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq));
> +	irq_trig = irq_get_trigger_type(irq);
>  	switch (irq_trig) {
>  	case IRQF_TRIGGER_RISING:
>  	case IRQF_TRIGGER_HIGH:
> -- 
> 2.25.1
>

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 0/7] Use functionality of irq_get_trigger_type()
  2024-09-02 22:55 [PATCH v1 0/7] Use functionality of irq_get_trigger_type() Vasileios Amoiridis
                   ` (6 preceding siblings ...)
  2024-09-02 22:55 ` [PATCH v1 7/7] of/irq: " Vasileios Amoiridis
@ 2024-09-03  0:22 ` Andrew Lunn
  7 siblings, 0 replies; 20+ messages in thread
From: Andrew Lunn @ 2024-09-03  0:22 UTC (permalink / raw)
  To: Vasileios Amoiridis
  Cc: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, f.fainelli, olteanv, davem, edumazet, kuba,
	pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	andriy.shevchenko, linux-kernel, netdev, linux-wireless,
	brcm80211, brcm80211-dev-list.pdl, devicetree

On Tue, Sep 03, 2024 at 12:55:27AM +0200, Vasileios Amoiridis wrote:
> Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
> simple irq_get_trigger_type(irq).
> 
> Inspired by: https://lore.kernel.org/linux-iio/20240901135950.797396-1-jic23@kernel.org/
> 
> Vasileios Amoiridis (7):
>   drm/i2c: tda998x: Make use of irq_get_trigger_type()
>   net: dsa: realtek: rtl8365mb: Make use of irq_get_trigger_type()
>   net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type()
>   net: smc91x: Make use of irq_get_trigger_type()
>   wifi: brcmfmac: of: Make use of irq_get_trigger_type()
>   wifi: wlcore: sdio: Make use of irq_get_trigger_type()
>   of/irq: Make use of irq_get_trigger_type()

Please spit these by subsystems.

For networking, you should read:

https://www.kernel.org/doc/html/latest/process/maintainer-netdev.html

	Andrew

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 7/7] of/irq: Make use of irq_get_trigger_type()
  2024-09-02 22:55 ` [PATCH v1 7/7] of/irq: " Vasileios Amoiridis
@ 2024-09-03  7:09   ` Krzysztof Kozlowski
  2024-09-03 14:39   ` Rob Herring (Arm)
  2024-09-03 14:48   ` Andy Shevchenko
  2 siblings, 0 replies; 20+ messages in thread
From: Krzysztof Kozlowski @ 2024-09-03  7:09 UTC (permalink / raw)
  To: Vasileios Amoiridis
  Cc: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	andriy.shevchenko, linux-kernel, netdev, linux-wireless,
	brcm80211, brcm80211-dev-list.pdl, devicetree

On Tue, Sep 03, 2024 at 12:55:34AM +0200, Vasileios Amoiridis wrote:
> Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
> simple irq_get_trigger_type(irq).
> 
> Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
> ---
>  drivers/of/irq.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 7/7] of/irq: Make use of irq_get_trigger_type()
  2024-09-02 22:55 ` [PATCH v1 7/7] of/irq: " Vasileios Amoiridis
  2024-09-03  7:09   ` Krzysztof Kozlowski
@ 2024-09-03 14:39   ` Rob Herring (Arm)
  2024-09-03 14:58     ` Andy Shevchenko
  2024-09-03 14:48   ` Andy Shevchenko
  2 siblings, 1 reply; 20+ messages in thread
From: Rob Herring (Arm) @ 2024-09-03 14:39 UTC (permalink / raw)
  To: Vasileios Amoiridis
  Cc: nico, pabeni, daniel, davem, kuba, olteanv, saravanak,
	andriy.shevchenko, linux-kernel, mripard, edumazet, netdev,
	brcm80211-dev-list.pdl, f.fainelli, linux-wireless, airlied,
	linus.walleij, brcm80211, andrew, devicetree, linux, alsi,
	tzimmermann, kvalo, arend.vanspriel, maarten.lankhorst


On Tue, 03 Sep 2024 00:55:34 +0200, Vasileios Amoiridis wrote:
> Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
> simple irq_get_trigger_type(irq).
> 
> Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>
> ---
>  drivers/of/irq.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 

Applied, thanks!


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 6/7] wifi: wlcore: sdio: Make use of irq_get_trigger_type()
  2024-09-02 22:55 ` [PATCH v1 6/7] wifi: wlcore: sdio: " Vasileios Amoiridis
@ 2024-09-03 14:45   ` Andy Shevchenko
  2024-09-04 14:53     ` Vasileios Amoiridis
  0 siblings, 1 reply; 20+ messages in thread
From: Andy Shevchenko @ 2024-09-03 14:45 UTC (permalink / raw)
  To: Vasileios Amoiridis
  Cc: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree

On Tue, Sep 03, 2024 at 12:55:33AM +0200, Vasileios Amoiridis wrote:
> Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
> simple irq_get_trigger_type(irq).

...

>  	memset(res, 0x00, sizeof(res));
>  
>  	res[0].start = irq;
> -	res[0].flags = IORESOURCE_IRQ |
> -		       irqd_get_trigger_type(irq_get_irq_data(irq));
> +	res[0].flags = IORESOURCE_IRQ | irq_get_trigger_type(irq);
>  	res[0].name = "irq";


>  	if (wakeirq > 0) {
>  		res[1].start = wakeirq;
> -		res[1].flags = IORESOURCE_IRQ |
> -			       irqd_get_trigger_type(irq_get_irq_data(wakeirq));
> +		res[1].flags = IORESOURCE_IRQ | irq_get_trigger_type(wakeirq);
>  		res[1].name = "wakeirq";
>  		num_irqs = 2;

Since you are touching a lot here, consider also using macros from ioport.h,
i.e. DEFINE_RES_IRQ_NAMED().

This will become something like

	res[0] = DEFINE_RES_IRQ_NAMED(irq, "irq");
	res[0].flags |= irq_get_trigger_type(irq);

	if (wakeirq > 0) {
		res[1] = DEFINE_RES_IRQ_NAMED(wakeirq, "wakeirq");
		res[1].flags |= irq_get_trigger_type(wakeirq);

-- 
With Best Regards,
Andy Shevchenko



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 7/7] of/irq: Make use of irq_get_trigger_type()
  2024-09-02 22:55 ` [PATCH v1 7/7] of/irq: " Vasileios Amoiridis
  2024-09-03  7:09   ` Krzysztof Kozlowski
  2024-09-03 14:39   ` Rob Herring (Arm)
@ 2024-09-03 14:48   ` Andy Shevchenko
  2 siblings, 0 replies; 20+ messages in thread
From: Andy Shevchenko @ 2024-09-03 14:48 UTC (permalink / raw)
  To: Vasileios Amoiridis
  Cc: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, kvalo, robh, saravanak,
	linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree

On Tue, Sep 03, 2024 at 12:55:34AM +0200, Vasileios Amoiridis wrote:
> Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
> simple irq_get_trigger_type(irq).

...

>  		r->start = r->end = irq;
> -		r->flags = IORESOURCE_IRQ | irqd_get_trigger_type(irq_get_irq_data(irq));
> +		r->flags = IORESOURCE_IRQ | irq_get_trigger_type(irq);
>  		r->name = name ? name : of_node_full_name(dev);

As per previous patch this can be utilised to

		*r = DEFINE_RES_IRQ_NAMED(irq, name ?: of_node_full_name(dev));
		r->flags |= irq_get_trigger_type(irq);

-- 
With Best Regards,
Andy Shevchenko



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 7/7] of/irq: Make use of irq_get_trigger_type()
  2024-09-03 14:39   ` Rob Herring (Arm)
@ 2024-09-03 14:58     ` Andy Shevchenko
  2024-09-03 18:59       ` Rob Herring
  0 siblings, 1 reply; 20+ messages in thread
From: Andy Shevchenko @ 2024-09-03 14:58 UTC (permalink / raw)
  To: Rob Herring (Arm)
  Cc: Vasileios Amoiridis, nico, pabeni, daniel, davem, kuba, olteanv,
	saravanak, linux-kernel, mripard, edumazet, netdev,
	brcm80211-dev-list.pdl, f.fainelli, linux-wireless, airlied,
	linus.walleij, brcm80211, andrew, devicetree, linux, alsi,
	tzimmermann, kvalo, arend.vanspriel, maarten.lankhorst

On Tue, Sep 03, 2024 at 09:39:43AM -0500, Rob Herring (Arm) wrote:
> On Tue, 03 Sep 2024 00:55:34 +0200, Vasileios Amoiridis wrote:

...

> Applied, thanks!

It was fast :-)

Vasileios, consider my previous comment as a material for followup,
if Rob likes the idea.

-- 
With Best Regards,
Andy Shevchenko



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 5/7] wifi: brcmfmac: of: Make use of irq_get_trigger_type()
  2024-09-02 22:55 ` [PATCH v1 5/7] wifi: brcmfmac: of: " Vasileios Amoiridis
@ 2024-09-03 17:13   ` Kalle Valo
  0 siblings, 0 replies; 20+ messages in thread
From: Kalle Valo @ 2024-09-03 17:13 UTC (permalink / raw)
  To: Vasileios Amoiridis
  Cc: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	linus.walleij, alsi, andrew, f.fainelli, olteanv, davem, edumazet,
	kuba, pabeni, nico, arend.vanspriel, robh, saravanak,
	andriy.shevchenko, linux-kernel, netdev, linux-wireless,
	brcm80211, brcm80211-dev-list.pdl, devicetree, vassilisamir

Vasileios Amoiridis <vassilisamir@gmail.com> wrote:

> Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
> simple irq_get_trigger_type().
> 
> Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>

wireless patches go via wireless-next, please submit patches 5-6
separately.

2 patches set to Changes Requested.

13787792 [v1,5/7] wifi: brcmfmac: of: Make use of irq_get_trigger_type()
13787793 [v1,6/7] wifi: wlcore: sdio: Make use of irq_get_trigger_type()

-- 
https://patchwork.kernel.org/project/linux-wireless/patch/20240902225534.130383-6-vassilisamir@gmail.com/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
https://docs.kernel.org/process/submitting-patches.html


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 7/7] of/irq: Make use of irq_get_trigger_type()
  2024-09-03 14:58     ` Andy Shevchenko
@ 2024-09-03 18:59       ` Rob Herring
  0 siblings, 0 replies; 20+ messages in thread
From: Rob Herring @ 2024-09-03 18:59 UTC (permalink / raw)
  To: Andy Shevchenko
  Cc: Vasileios Amoiridis, nico, pabeni, daniel, davem, kuba, olteanv,
	saravanak, linux-kernel, mripard, edumazet, netdev,
	brcm80211-dev-list.pdl, f.fainelli, linux-wireless, airlied,
	linus.walleij, brcm80211, andrew, devicetree, linux, alsi,
	tzimmermann, kvalo, arend.vanspriel, maarten.lankhorst

On Tue, Sep 3, 2024 at 9:59 AM Andy Shevchenko
<andriy.shevchenko@linux.intel.com> wrote:
>
> On Tue, Sep 03, 2024 at 09:39:43AM -0500, Rob Herring (Arm) wrote:
> > On Tue, 03 Sep 2024 00:55:34 +0200, Vasileios Amoiridis wrote:
>
> ...
>
> > Applied, thanks!
>
> It was fast :-)

You're right. I didn't really look at that and was catching up from holidays.

> Vasileios, consider my previous comment as a material for followup,
> if Rob likes the idea.

Yes. I've dropped the patch for now.

Rob

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 6/7] wifi: wlcore: sdio: Make use of irq_get_trigger_type()
  2024-09-03 14:45   ` Andy Shevchenko
@ 2024-09-04 14:53     ` Vasileios Amoiridis
  0 siblings, 0 replies; 20+ messages in thread
From: Vasileios Amoiridis @ 2024-09-04 14:53 UTC (permalink / raw)
  To: Andy Shevchenko
  Cc: Vasileios Amoiridis, linux, maarten.lankhorst, mripard,
	tzimmermann, airlied, daniel, linus.walleij, alsi, andrew,
	f.fainelli, olteanv, davem, edumazet, kuba, pabeni, nico,
	arend.vanspriel, kvalo, robh, saravanak, linux-kernel, netdev,
	linux-wireless, brcm80211, brcm80211-dev-list.pdl, devicetree

On Tue, Sep 03, 2024 at 05:45:48PM +0300, Andy Shevchenko wrote:
> On Tue, Sep 03, 2024 at 12:55:33AM +0200, Vasileios Amoiridis wrote:
> > Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
> > simple irq_get_trigger_type(irq).
> 
> ...
> 
> >  	memset(res, 0x00, sizeof(res));
> >  
> >  	res[0].start = irq;
> > -	res[0].flags = IORESOURCE_IRQ |
> > -		       irqd_get_trigger_type(irq_get_irq_data(irq));
> > +	res[0].flags = IORESOURCE_IRQ | irq_get_trigger_type(irq);
> >  	res[0].name = "irq";
> 
> 
> >  	if (wakeirq > 0) {
> >  		res[1].start = wakeirq;
> > -		res[1].flags = IORESOURCE_IRQ |
> > -			       irqd_get_trigger_type(irq_get_irq_data(wakeirq));
> > +		res[1].flags = IORESOURCE_IRQ | irq_get_trigger_type(wakeirq);
> >  		res[1].name = "wakeirq";
> >  		num_irqs = 2;
> 
> Since you are touching a lot here, consider also using macros from ioport.h,
> i.e. DEFINE_RES_IRQ_NAMED().
> 
> This will become something like
> 
> 	res[0] = DEFINE_RES_IRQ_NAMED(irq, "irq");
> 	res[0].flags |= irq_get_trigger_type(irq);
> 
> 	if (wakeirq > 0) {
> 		res[1] = DEFINE_RES_IRQ_NAMED(wakeirq, "wakeirq");
> 		res[1].flags |= irq_get_trigger_type(wakeirq);
> 
> -- 
> With Best Regards,
> Andy Shevchenko
> 
> 

Hi Andy,

Thank you very much for reviewing this, I will check this out
and apply the proposed changes to this and the next one.

Cheers,
Vasilis

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PATCH v1 3/7] net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type()
  2024-09-02 22:55 ` [PATCH v1 3/7] net: dsa: realtek: rtl8366rb: " Vasileios Amoiridis
  2024-09-02 23:38   ` Alvin Šipraga
@ 2024-09-05 11:39   ` Linus Walleij
  1 sibling, 0 replies; 20+ messages in thread
From: Linus Walleij @ 2024-09-05 11:39 UTC (permalink / raw)
  To: Vasileios Amoiridis
  Cc: linux, maarten.lankhorst, mripard, tzimmermann, airlied, daniel,
	alsi, andrew, f.fainelli, olteanv, davem, edumazet, kuba, pabeni,
	nico, arend.vanspriel, kvalo, robh, saravanak, andriy.shevchenko,
	linux-kernel, netdev, linux-wireless, brcm80211,
	brcm80211-dev-list.pdl, devicetree

On Tue, Sep 3, 2024 at 12:55 AM Vasileios Amoiridis
<vassilisamir@gmail.com> wrote:

> Convert irqd_get_trigger_type(irq_get_irq_data(irq)) cases to the more
> simple irq_get_trigger_type(irq).
>
> Signed-off-by: Vasileios Amoiridis <vassilisamir@gmail.com>

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>

Yours,
Linus Walleij

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2024-09-05 11:40 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-02 22:55 [PATCH v1 0/7] Use functionality of irq_get_trigger_type() Vasileios Amoiridis
2024-09-02 22:55 ` [PATCH v1 1/7] drm/i2c: tda998x: Make use " Vasileios Amoiridis
2024-09-02 22:55 ` [PATCH v1 2/7] net: dsa: realtek: rtl8365mb: " Vasileios Amoiridis
2024-09-02 23:38   ` Alvin Šipraga
2024-09-02 22:55 ` [PATCH v1 3/7] net: dsa: realtek: rtl8366rb: " Vasileios Amoiridis
2024-09-02 23:38   ` Alvin Šipraga
2024-09-05 11:39   ` Linus Walleij
2024-09-02 22:55 ` [PATCH v1 4/7] net: smc91x: " Vasileios Amoiridis
2024-09-02 22:55 ` [PATCH v1 5/7] wifi: brcmfmac: of: " Vasileios Amoiridis
2024-09-03 17:13   ` Kalle Valo
2024-09-02 22:55 ` [PATCH v1 6/7] wifi: wlcore: sdio: " Vasileios Amoiridis
2024-09-03 14:45   ` Andy Shevchenko
2024-09-04 14:53     ` Vasileios Amoiridis
2024-09-02 22:55 ` [PATCH v1 7/7] of/irq: " Vasileios Amoiridis
2024-09-03  7:09   ` Krzysztof Kozlowski
2024-09-03 14:39   ` Rob Herring (Arm)
2024-09-03 14:58     ` Andy Shevchenko
2024-09-03 18:59       ` Rob Herring
2024-09-03 14:48   ` Andy Shevchenko
2024-09-03  0:22 ` [PATCH v1 0/7] Use functionality " Andrew Lunn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).