Skip to content
Commit 9b33be39 authored by Maxime Ripard's avatar Maxime Ripard Committed by Tom Rini
Browse files

net: ti: am65-cpsw-nuss: Enforce pinctrl state on the MDIO child node



The binding represents the MDIO controller as a child device tree
node of the MAC device tree node.

The U-Boot driver mostly ignores that child device tree node and just
hardcodes the resources it uses to support both the MAC and MDIO in a
single driver.

However, some resources like pinctrl muxing states are thus ignored.
This has been a problem with some device trees that will put some
pinctrl states on the MDIO device tree node, like the SK-AM62 Device
Tree does.

Let's rework the driver a bit to create a dummy MDIO driver that we will
then get during our initialization to force the core to select the right
muxing.

Signed-off-by: default avatarMaxime Ripard <mripard@kernel.org>
Reviewed-by: default avatarSiddharth Vadapalli <s-vadapalli@ti.com>
Acked-by: default avatarRoger Quadros <rogerq@kernel.org>
Acked-by: default avatarNishanth Menon <nm@ti.com>
parent 67957176
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment