net: dsa: qca8k: Add support for force mode for fixed link topology
authorGeorge Moussalem <george.moussalem@outlook.com>
Fri, 5 Jun 2026 08:11:29 +0000 (12:11 +0400)
committerJakub Kicinski <kuba@kernel.org>
Wed, 10 Jun 2026 00:38:36 +0000 (17:38 -0700)
commite0a77b1ed9001bdd0c73b99c67abb90f4bd7d7f5
treea04f8fc0594350d6553db868402ae588bee3240d
parente8b38659decc03392200e082cdf3c57e9a4791b9
net: dsa: qca8k: Add support for force mode for fixed link topology

A fixed link topology is commonly used to connect this switch (on port
0 or 6) to a SoC's MAC over SGMII. When inband negotiation is not used,
the switch needs to be configured to operate in force mode. As such,
enable support for force mode.

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: George Moussalem <george.moussalem@outlook.com>
Link: https://patch.msgid.link/20260605-qca8337-force-mode-v2-1-d9a6b6545bfa@outlook.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/qca/qca8k-8xxx.c
drivers/net/dsa/qca/qca8k.h