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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 Jun 2017 11:00:31 +0000 (13:00 +0200)
commit81135c71bde3346a39cec07b4a0b5de1f5fabdf1
tree30ad1c090ffd0cd7867c4bb1500796918d13f272
parent948c4f17ab7ed9342e3dfdff88bb31266fe72790
net: phy: Initialize mdio clock at probe function

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>
drivers/net/phy/mdio-bcm-iproc.c