mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2026-06-11 05:27:27 -04:00
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>
This commit is contained in:
committed by
Hauke Mehrtens
parent
afb8a87054
commit
55120e363e
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user