The Aspeed 7th generation SoC features three FTGMAC100. The main difference from the previous generation is that the FTGMAC100 adds support for 64-bit DMA capability. Another change is that the RMII/RGMII pin strap configuration is changed to be set in the bit 20 fo register 0x50. Jacky Chou (7): dt-bindings: net: ftgmac100: support for AST2700 net: faraday: Add ARM64 in FTGMAC100 for AST2700 net: ftgmac100: Add reset toggling for Aspeed SOCs net: ftgmac100: Add support for AST2700 net: ftgmac100: add pin strap configuration for AST2700 net: ftgmac100: Add 64-bit DMA support for AST2700 net: ftgmac100: remove extra newline symbols .../bindings/net/faraday,ftgmac100.yaml | 17 ++++- drivers/net/ethernet/faraday/Kconfig | 7 +- drivers/net/ethernet/faraday/ftgmac100.c | 75 +++++++++++++++---- drivers/net/ethernet/faraday/ftgmac100.h | 10 +++ 4 files changed, 88 insertions(+), 21 deletions(-) --- v2: - Separate old patch to multiple patch - Add more commit information in all patches - Add error handling in ftgmac100. v3: - Move reset function to normal probe procedure - Move dma set mask to normal probe procedure v4: - Add more information in commit messages - Add resets property in ftgmac100 yaml - Remove more print log from reset flow in ftgmac100 driver -- 2.25.1