diff options
| author | Maxime Ripard <[email protected]> | 2023-07-24 15:57:30 +0200 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2023-07-27 17:10:46 -0400 |
| commit | 9b33be392b30deeda242212a0a7b09adc9f91b26 (patch) | |
| tree | b3e92f15461f3bfb833dd75ac7c75ff1a57ef6ca /include/linux/stringify.h | |
| parent | 67957176a258d4288740acd2a18097d5b4ecf080 (diff) | |
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: Maxime Ripard <[email protected]>
Reviewed-by: Siddharth Vadapalli <[email protected]>
Acked-by: Roger Quadros <[email protected]>
Acked-by: Nishanth Menon <[email protected]>
Diffstat (limited to 'include/linux/stringify.h')
0 files changed, 0 insertions, 0 deletions
