]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: airoha: Introduce airoha_irq_bank struct
authorLorenzo Bianconi <lorenzo@kernel.org>
Fri, 18 Apr 2025 10:40:49 +0000 (12:40 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 24 Apr 2025 00:03:53 +0000 (17:03 -0700)
commit9439db26d3ee4a897e5cd108864172531f31ce07
tree9e44033f84fa5ad5687f672e7029314a43cda66f
parentcd7276ecac9c64c80433fbcff2e35aceaea6f477
net: airoha: Introduce airoha_irq_bank struct

EN7581 ethernet SoC supports 4 programmable IRQ lines each one composed
by 4 IRQ configuration registers. Add airoha_irq_bank struct as a
container for independent IRQ lines info (e.g. IRQ number, enabled source
interrupts, ecc). This is a preliminary patch to support multiple IRQ lines
in airoha_eth driver.

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Link: https://patch.msgid.link/20250418-airoha-eth-multi-irq-v1-1-1ab0083ca3c1@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/airoha/airoha_eth.c
drivers/net/ethernet/airoha/airoha_eth.h
drivers/net/ethernet/airoha/airoha_regs.h