Page MenuHomeFreeBSD

Restore original MDC speed control register value after MAC reset
Needs ReviewPublic

Authored by vezhlys_gmail.com on Oct 26 2021, 10:01 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 10 2024, 3:51 PM
Unknown Object (File)
Dec 20 2023, 7:50 AM
Unknown Object (File)
Dec 13 2023, 5:04 AM
Unknown Object (File)
Nov 21 2023, 2:49 AM
Unknown Object (File)
Nov 9 2023, 2:38 AM
Unknown Object (File)
Oct 20 2023, 1:50 AM
Unknown Object (File)
Oct 10 2023, 3:16 AM
Unknown Object (File)
Sep 19 2023, 2:31 PM
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

A patch for PR/258580. On some Vortex86 SoCs MDC speed control register may
have non default value, which is set to default one after MAC reset. Because of
this some PHY registers values become unaccesible and PHY link can't be setup.
Original MDC value needs to restored to circumvent the issue. The patch was
originally applied and tested on NetBSD, later on Linux as well. Submitting
same patch to FreeBSD.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 42384
Build 39272: arc lint + arc unit