diff options
| author | Jonas Jelonek | 2026-02-08 16:17:49 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2026-02-15 13:51:54 +0000 |
| commit | 55120e363ef1601e322629dbc1359ae24e8b17c3 (patch) | |
| tree | 3231d8eb764ff8fc8fd22db54f502ff8037acf9a | |
| parent | afb8a87054a4e8280367a5897bbc6fce443679ba (diff) | |
| download | openwrt-55120e363ef1601e322629dbc1359ae24e8b17c3.tar.gz | |
realtek: pcs: rtl930x: drop conditional SerDes setup
We can now setup most of the modes for RTL930x, recently XSGMII, QSGMII
and USXGMII-SX have been added. Thus we don't need a big list of allowed
modes anymore in SerDes setup. Drop this without replacement. Other
modes are still rejected in other places or will be rejected later with
a proper SerDes capability handling.
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21930
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rw-r--r-- | target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c b/target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c index 34ca644b70..b0c1674bb7 100644 --- a/target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c +++ b/target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c @@ -2960,21 +2960,6 @@ static int rtpcs_930x_setup_serdes(struct rtpcs_serdes *sds, { int calib_tries = 0, ret; - /* Rely on setup from U-boot for some modes, e.g. USXGMII */ - switch (hw_mode) { - case RTPCS_SDS_MODE_1000BASEX: - case RTPCS_SDS_MODE_SGMII: - case RTPCS_SDS_MODE_2500BASEX: - case RTPCS_SDS_MODE_10GBASER: - case RTPCS_SDS_MODE_USXGMII_10GSXGMII: - case RTPCS_SDS_MODE_USXGMII_10GQXGMII: - case RTPCS_SDS_MODE_QSGMII: - case RTPCS_SDS_MODE_XSGMII: - break; - default: - return 0; - } - /* Turn Off Serdes */ ret = rtpcs_930x_sds_set_mode(sds, RTPCS_SDS_MODE_OFF); if (ret < 0) |