[PATCH] net: phy: mscc: add support for the VSC8572

Manikandan.M at microchip.com Manikandan.M at microchip.com
Wed May 6 05:57:14 CEST 2026


On 05/05/26 7:27 pm, Charles Perry wrote:
> This is similar to the VSC8574 according to the Linux commit that adds
> support for it [1].
> 
> This was tested on an HX1000 board with SGMII (PIC64-HX SoC which has a
> GEM MAC).
> 
> [1]: https://lore.kernel.org/all/dfabe39a52efcd2cfff9358f271b8673143503b8.1480497966.git.neill.whillans@codethink.co.uk/
> 
> Signed-off-by: Charles Perry <charles.perry at microchip.com>
Reviewed-by: Manikandan Muralidharan <manikandan.m at microchip.com>
> ---
>   drivers/net/phy/mscc.c | 11 +++++++++++
>   1 file changed, 11 insertions(+)
> 
> diff --git a/drivers/net/phy/mscc.c b/drivers/net/phy/mscc.c
> index 16387eea41b8..dd7a10047bbc 100644
> --- a/drivers/net/phy/mscc.c
> +++ b/drivers/net/phy/mscc.c
> @@ -23,6 +23,7 @@
>   #define PHY_ID_VSC8502			0x00070630
>   #define PHY_ID_VSC8540                  0x00070760
>   #define PHY_ID_VSC8541                  0x00070770
> +#define PHY_ID_VSC8572			0x000704d0
>   #define PHY_ID_VSC8574			0x000704a0
>   #define PHY_ID_VSC8584                  0x000707c0
>   
> @@ -1623,6 +1624,16 @@ U_BOOT_PHY_DRIVER(vsc8541) = {
>   	.shutdown = &genphy_shutdown,
>   };
>   
> +U_BOOT_PHY_DRIVER(vsc8572) = {
> +	.name = "Microsemi VSC8572",
> +	.uid = PHY_ID_VSC8572,
> +	.mask = 0x000ffff0,
> +	.features = PHY_GBIT_FEATURES,
> +	.config = &vsc8574_config,
> +	.startup = &mscc_startup,
> +	.shutdown = &genphy_shutdown,
> +};
> +
>   U_BOOT_PHY_DRIVER(vsc8574) = {
>   	.name = "Microsemi VSC8574",
>   	.uid = PHY_ID_VSC8574,

-- 
Thanks and Regards,
Manikandan M.



More information about the U-Boot mailing list