]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
net: phy: Initialize mdio clock at probe function
authorYendapally Reddy Dhananjaya Reddy <yendapally.reddy@broadcom.com>
Wed, 8 Feb 2017 22:14:26 +0000 (17:14 -0500)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Wed, 19 Jul 2017 07:58:34 +0000 (09:58 +0200)
commit21d7a35f72e8fb6e5df2e0e99abb728ec610acaf
treea74cc712589d8b173d4fcb2dd96a4a7475a0415d
parent78d3da8a781e959917d1a0d2bb8a878a745a8d57
net: phy: Initialize mdio clock at probe function

BugLink: http://bugs.launchpad.net/bugs/1702118
commit bb1a619735b4660f21bce3e728b937640024b4ad upstream.

USB PHYs need the MDIO clock divisor enabled earlier to work.
Initialize mdio clock divisor in probe function. The ext bus
bit available in the same register will be used by mdio mux
to enable external mdio.

Signed-off-by: Yendapally Reddy Dhananjaya Reddy <yendapally.reddy@broadcom.com>
Fixes: ddc24ae1 ("net: phy: Broadcom iProc MDIO bus driver")
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Jon Mason <jon.mason@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
drivers/net/phy/mdio-bcm-iproc.c