[U-Boot] [PATCH v2 5/6] net: phy: mv88e61xx: register phy_driver struct for 88E6071
Joe Hershberger
joe.hershberger at ni.com
Tue Jul 23 04:29:05 UTC 2019
On Tue, Jul 9, 2019 at 6:25 PM Anatolij Gustschin <agust at denx.de> wrote:
>
> Support probing and init for 88E6071 switch.
>
> Signed-off-by: Anatolij Gustschin <agust at denx.de>
> ---
> drivers/net/phy/mv88e61xx.c | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
> diff --git a/drivers/net/phy/mv88e61xx.c b/drivers/net/phy/mv88e61xx.c
> index 165bc261e4..d827ecc1bc 100644
> --- a/drivers/net/phy/mv88e61xx.c
> +++ b/drivers/net/phy/mv88e61xx.c
> @@ -1116,10 +1116,22 @@ static struct phy_driver mv88e609x_driver = {
> .shutdown = &genphy_shutdown,
> };
>
> +static struct phy_driver mv88e6071_driver = {
> + .name = "Marvell MV88E6071",
Is it really just the 6071? What about all the other ones mentioned in
the Kconfig?
> + .uid = 0x1410db0,
> + .mask = 0xfffffff0,
> + .features = PHY_BASIC_FEATURES | SUPPORTED_MII,
> + .probe = mv88e61xx_probe,
> + .config = mv88e61xx_phy_config,
> + .startup = mv88e61xx_phy_startup,
> + .shutdown = &genphy_shutdown,
> +};
> +
> int phy_mv88e61xx_init(void)
> {
> phy_register(&mv88e61xx_driver);
> phy_register(&mv88e609x_driver);
> + phy_register(&mv88e6071_driver);
>
> return 0;
> }
> --
> 2.17.1
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot
More information about the U-Boot
mailing list