[PATCH] powerpc/kmcent2: update the ethernet devices' phy properties

Valentin Longchamp valentin at longchamp.me
Mon Jul 29 02:01:55 AEST 2019


Hi Scott, Kumar,

Looking at this patch I have realised that I had already submitted it
to the mailing list nearly 2 years ago:
https://patchwork.ozlabs.org/patch/842944/

Could you please make sure that this one gets merged in the next
window, so that I avoid forgetting such a patch a 2nd time ?

Thanks a lot

Le dim. 14 juil. 2019 à 22:05, Valentin Longchamp
<valentin at longchamp.me> a écrit :
>
> Change all phy-connection-type properties to phy-mode that are better
> supported by the fman driver.
>
> Use the more readable fixed-link node for the 2 sgmii links.
>
> Change the RGMII link to rgmii-id as the clock delays are added by the
> phy.
>
> Signed-off-by: Valentin Longchamp <valentin at longchamp.me>
> ---
>  arch/powerpc/boot/dts/fsl/kmcent2.dts | 16 +++++++++++-----
>  1 file changed, 11 insertions(+), 5 deletions(-)
>
> diff --git a/arch/powerpc/boot/dts/fsl/kmcent2.dts b/arch/powerpc/boot/dts/fsl/kmcent2.dts
> index 48b7f9797124..c3e0741cafb1 100644
> --- a/arch/powerpc/boot/dts/fsl/kmcent2.dts
> +++ b/arch/powerpc/boot/dts/fsl/kmcent2.dts
> @@ -210,13 +210,19 @@
>
>                 fman at 400000 {
>                         ethernet at e0000 {
> -                               fixed-link = <0 1 1000 0 0>;
> -                               phy-connection-type = "sgmii";
> +                               phy-mode = "sgmii";
> +                               fixed-link {
> +                                       speed = <1000>;
> +                                       full-duplex;
> +                               };
>                         };
>
>                         ethernet at e2000 {
> -                               fixed-link = <1 1 1000 0 0>;
> -                               phy-connection-type = "sgmii";
> +                               phy-mode = "sgmii";
> +                               fixed-link {
> +                                       speed = <1000>;
> +                                       full-duplex;
> +                               };
>                         };
>
>                         ethernet at e4000 {
> @@ -229,7 +235,7 @@
>
>                         ethernet at e8000 {
>                                 phy-handle = <&front_phy>;
> -                               phy-connection-type = "rgmii";
> +                               phy-mode = "rgmii-id";
>                         };
>
>                         mdio0: mdio at fc000 {
> --
> 2.17.1
>


-- 
Valentin Longchamp
Rue de la Carrière 30, CH-1700 Fribourg
valentin at longchamp.me
Mobile: +41 79 569 25 75


More information about the Linuxppc-dev mailing list