generic: ar8216: add support for ar8229
authorChuanhong Guo <gch981213@gmail.com>
Thu, 10 Jan 2019 10:55:27 +0000 (18:55 +0800)
committerPetr Štetiar <ynezz@true.cz>
Sun, 24 Mar 2019 00:44:25 +0000 (01:44 +0100)
commitcb7d96499cfef4b6816a2e617ff858a556d64b5a
tree29a54e93d0214ad33e5415e97e5180e27d34fa03
parent7d504f68a651f328ae78beccd2f647d6f62fe39b
generic: ar8216: add support for ar8229

ar8229 is the builtin switch in ar934x and later chips. There is
also a standalone version available and their registers/functions
are the same.

This commit added support for the builtin ar8229. The only thing
missing for standalone ar8229 should be phy modes. Since I don't
have a router using that, this commit doesn't add support for
other phy modes.

Only add its support for mdio-device probing method because the
current PHY probing can't return 1G speed when it's a FE switch.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
target/linux/generic/files/drivers/net/phy/ar8216.c
target/linux/generic/files/drivers/net/phy/ar8216.h