The page contains the current linux mainline status of the different hardware in the EN712 family of SoCs.
Public informations about the different hardware blocks are hard to come by. Many blocks are related to Mediatek hardware. In some cases specifications or drivers for it exists.
TBD
Generic DMA
The driver for ralink DMA is similar.
Source code
GPIO controller
Driver based on an7581-pinctrl.c has been written and should work.
I2C
The same driver as for the MT7621 should work.
Source code
Internal switch.
The switch is MT7530-based and the same code for the AN7581 should work. The switch also provide the MDIO-bus.
Source code
Serial port, the EN7512 has 2 ports.
The UART seems to be the same as in other SoCs from EcoNet/Airoha.
Patches
TBD