X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=drivers%2Fnet%2Ffm%2Fp1023.c;h=9765da5b2354af0e196e9f40f7b93015619c346d;hb=9ccfed20dae7b2668a82087f40303d85771bb833;hp=b17dc40b8a8f900fe73ee7386652d1929f447afd;hpb=69a852425883a4abd8dc726da34e3149a08ee95d;p=oweals%2Fu-boot.git diff --git a/drivers/net/fm/p1023.c b/drivers/net/fm/p1023.c index b17dc40b8a..9765da5b23 100644 --- a/drivers/net/fm/p1023.c +++ b/drivers/net/fm/p1023.c @@ -39,6 +39,11 @@ static int is_device_disabled(enum fm_port port) void fman_disable_port(enum fm_port port) { ccsr_gur_t *gur = (void *)(CONFIG_SYS_MPC85xx_GUTS_ADDR); + + /* don't allow disabling of DTSEC1 as its needed for MDIO */ + if (port == FM1_DTSEC1) + return; + setbits_be32(&gur->devdisr, port_to_devdisr[port]); }