Changes in v3: 1. refractor driver as Jakub's comments in patch "net: ethernet: mtk-star-emac: separate tx/rx handling with two NAPIs". 2. add acked-by as Rob's comments. 3. add a new patch for halp-duplex support in driver. Changes in v2: 1. fix coding style as Bartosz's comments. 2. add reviewed-by as Bartosz's comments. This series add more features for mtk-star-emac: 1. add reference clock pad selection for RMII; 2. add simple timing adjustment for RMII; 3. add support for MII; 4. add support for new IC MT8365; 5. separate tx/rx interrupt handling. Biao Huang (10): net: ethernet: mtk-star-emac: store bit_clk_div in compat structure net: ethernet: mtk-star-emac: modify IRQ trigger flags net: ethernet: mtk-star-emac: add support for MT8365 SoC dt-bindings: net: mtk-star-emac: add support for MT8365 net: ethernet: mtk-star-emac: add clock pad selection for RMII net: ethernet: mtk-star-emac: add timing adjustment support dt-bindings: net: mtk-star-emac: add description for new properties net: ethernet: mtk-star-emac: add support for MII interface net: ethernet: mtk-star-emac: separate tx/rx handling with two NAPIs net: ethernet: mtk-star-emac: enable half duplex hardware support .../bindings/net/mediatek,star-emac.yaml | 17 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 508 ++++++++++++------ 2 files changed, 352 insertions(+), 173 deletions(-) -- 2.18.0