From: David S. Miller Date: Fri, 18 Oct 2019 17:00:07 +0000 (-0700) Subject: Merge branch 'net-bcmgenet-restore-internal-EPHY-support' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=63158ac0ba5d5a279999387c86791a09930610aa;p=linux.git Merge branch 'net-bcmgenet-restore-internal-EPHY-support' Doug Berger says: ==================== net: bcmgenet: restore internal EPHY support I managed to get my hands on an old BCM97435SVMB board to do some testing with the latest kernel and uncovered a number of things that managed to get broken over the years (some by me ;). This commit set attempts to correct the errors I observed in my testing. The first commit applies to all internal PHYs to restore proper reporting of link status when a link comes up. The second commit restores the soft reset to the initialization of the older internal EPHYs used by 40nm Set-Top Box devices. The third corrects a bug I introduced when removing excessive soft resets by altering the initialization sequence in a way that keeps the GENETv3 MAC interface happy. Finally, I observed a number of issues when manually configuring the network interface of the older EPHYs that appear to be resolved by the fourth commit. ==================== Signed-off-by: David S. Miller --- 63158ac0ba5d5a279999387c86791a09930610aa