From: David S. Miller Date: Sun, 1 Sep 2019 19:16:38 +0000 (-0700) Subject: Merge branch 'net-dsa-mv88e6xxx-centralize-SERDES-IRQ-handling' X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=4bc61b0b16955322576265724ab0a0075a30dc84;p=openwrt%2Fstaging%2Fblogic.git Merge branch 'net-dsa-mv88e6xxx-centralize-SERDES-IRQ-handling' Vivien Didelot says: ==================== net: dsa: mv88e6xxx: centralize SERDES IRQ handling Following Marek's work on the abstraction of the SERDES lanes mapping, this series trades the .serdes_irq_setup and .serdes_irq_free callbacks for new .serdes_irq_mapping, .serdes_irq_enable and .serdes_irq_status operations. This has the benefit to limit the various SERDES implementations to simple register accesses only; centralize the IRQ handling and mutex locking logic; as well as reducing boilerplate in the driver. ==================== Signed-off-by: David S. Miller --- 4bc61b0b16955322576265724ab0a0075a30dc84