Hi Thomas, I tested patchset on A8040-DB, everything seems fine.
Best regards, Marcin 2017-07-25 17:55 GMT+02:00 Thomas Petazzoni <thomas.petazz...@free-electrons.com>: > Hello, > > So far, the mvpp2 driver was using an hrtimer to handle TX > completion. This patch series adds support for using TX interrupts > (for each CPU) on PPv2.2, the variant of the IP used on Marvell Armada > 7K/8K. > > This series has been tested on Marvell Armada 7K (PPv2.2) and Armada > 375 (PPv2.1). > > Dave: > > - This series depends on the previous series sent by Antoine Ténart > "net: mvpp2: MAC/GoP configuration and optional PHYs". Functionally > speaking there is no real dependency, but we touch in a few areas > the same piece of code, so I based my patch series on top of > Antoine's. > > - Please do not apply the last patch of this series "arm64: dts: > marvell: add TX interrupts for PPv2.2", it will be taken by the ARM > mvebu maintainers. > > Thanks! > > Thomas > > Thomas Petazzoni (8): > net: mvpp2: fix MVPP21_ISR_RXQ_GROUP_REG definition > net: mvpp2: remove RX queue group reset code > net: mvpp2: introduce per-port nrxqs/ntxqs variables > net: mvpp2: move from cpu-centric naming to "software thread" naming > net: mvpp2: introduce queue_vector concept > net: mvpp2: add support for TX interrupts and RX queue distribution > modes > dt-bindings: net: marvell-pp2: update interrupt-names with TX > interrupts > arm64: dts: marvell: add TX interrupts for PPv2.2 > > .../devicetree/bindings/net/marvell-pp2.txt | 33 +- > .../boot/dts/marvell/armada-cp110-master.dtsi | 21 +- > .../arm64/boot/dts/marvell/armada-cp110-slave.dtsi | 21 +- > drivers/net/ethernet/marvell/mvpp2.c | 638 > +++++++++++++++------ > 4 files changed, 534 insertions(+), 179 deletions(-) > > -- > 2.9.4 >