]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: txgbe: remove GPIO interrupt controller
authorJiawen Wu <jiawenwu@trustnetic.com>
Fri, 15 Nov 2024 07:15:27 +0000 (15:15 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Dec 2024 12:53:28 +0000 (13:53 +0100)
commit2081dae117afd976cab63a65a34595bf548f4bed
tree98511355ff941dcfecf345172b6cf49b8810970a
parent0a3323b4120f96931a2d77975cb8da601efbb90e
net: txgbe: remove GPIO interrupt controller

[ Upstream commit e867ed3ac8aa50945170723a450b5c068a56339a ]

Since the GPIO interrupt controller is always not working properly, we need
to constantly add workaround to cope with hardware deficiencies. So just
remove GPIO interrupt controller, and let the SFP driver poll the GPIO
status.

Fixes: b4a2496c17ed ("net: txgbe: fix GPIO interrupt blocking")
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
Link: https://patch.msgid.link/20241115071527.1129458-1-jiawenwu@trustnetic.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.h
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h