net: mt7531: only do PLL once after the reset
authorAlexander Couzens <lynxis@fe80.eu>
Sat, 17 Sep 2022 00:07:33 +0000 (02:07 +0200)
committerJakub Kicinski <kuba@kernel.org>
Fri, 23 Sep 2022 13:58:49 +0000 (06:58 -0700)
commit42bc4fafe359ed6b73602b7a2dba0dd99588f8ce
treeccf487260cf98e7b02a79dc2ec35be9aac0f1ceb
parentf8497b3e9650a0d094a3995c644dfedd32e8cde7
net: mt7531: only do PLL once after the reset

Move the PLL init of the switch out of the pad configuration of the port
6 (usally cpu port).

Fix a unidirectional 100 mbit limitation on 1 gbit or 2.5 gbit links for
outbound traffic on port 5 or port 6.

Fixes: c288575f7810 ("net: dsa: mt7530: Add the support of MT7531 switch")
Cc: stable@vger.kernel.org
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/mt7530.c