net: tsec: only call tsec_get_interface as fallback to DT-specified PHY mode
authorVladimir Oltean <vladimir.oltean@nxp.com>
Sat, 18 Sep 2021 12:46:54 +0000 (15:46 +0300)
committerRamon Fried <rfried.dev@gmail.com>
Tue, 28 Sep 2021 15:50:56 +0000 (18:50 +0300)
commitd883a5fb52b3fe1b6cb653faa60095df0c11a6bf
tree597e665b7b0c87eb9dd52f4ca47ae25e908886ae
parent9bf2b962ff3585d570f3a46457f3d598c3ef301f
net: tsec: only call tsec_get_interface as fallback to DT-specified PHY mode

Currently the init_phy function may overwrite the priv->interface
property, since it calls tsec_get_interface which tries to determine it
dynamically based on default register values in ECNTRL.

Let's do that only if phy-connection-type happens to not be defined in
the device tree.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
drivers/net/tsec.c