Adding support for Comfast CF-E593AX

I recently came across a very interesting device, the Comfast CF-E593AX. There's other devices with similar form factor but most have limited storage, such as from manufacturers like TP-Link.

I initially thought this would be a relatively painless port to Openwrt, but I didn't realize there was no support for the Airoha AN8801SB to get the LAN port working (as far as I know). Searched the web and found older drivers which still work flawlessly as far as I can tell. With the Generic PHY, it was able to detect link but unable to transmit any data.

Specifications:
SOC: MT7981B
RAM: 256MB DDR3
Flash: 128MB Winbond SPI NAND
Ports: 1 LAN (1G Airoha AN8801SB)
1 WAN (1G Mediatek MT7981)
WIFI: MT7976CN
LEDs: 1 (Red, Blue, Green)
Buttons: 1 (Reset)
UART: 3.3v, 115200n8, pins are labeled on PCB.
Form Factor: Standard 86mm in-wall panel design

I've added a PR and would love some reviews and/or advice:

I've created a device page as well.

Hi,

So one thing that is missing is the surge and polarity setting. The default driver is set to the correct setting for this device, but other devices will find their polarity will be incorrect.

&mdio_bus {
	/* Airoha AN8801SB Gigabit PHY */
	phy30: phy@30 {
		compatible = "ethernet-phy-idc0ff.0421";
		reg = <30>;
		airoha,surge = <0>;
		airoha,polarity = <2>;
		reset-gpios = <&pio 39 GPIO_ACTIVE_LOW>;
		reset-assert-us = <10000>;
		reset-deassert-us = <10000>;
		eee-broken-100tx;
		eee-broken-1000t;
	};
};

Also, until upstream of this phy driver exists, this will not be added as it is.