net: dsa: qca8k: set internal delay also for sgmii
authorAnsuel Smith <ansuelsmth@gmail.com>
Wed, 13 Oct 2021 22:39:18 +0000 (00:39 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 15 Oct 2021 10:06:38 +0000 (11:06 +0100)
commitcef08115846e581f80ff99abf7bf218da1840616
tree08f287b381c21c4c499ec6dc13e2ac08a2f83c49
parentf477d1c8bdbef4f400718238e350f16f521d2a3e
net: dsa: qca8k: set internal delay also for sgmii

QCA original code report port instability and sa that SGMII also require
to set internal delay. Generalize the rgmii delay function and apply the
advised value if they are not defined in DT.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/qca8k.c
drivers/net/dsa/qca8k.h