mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-03-11 09:38:16 +01:00
realtek: pcs: Reduce nesting during calibration
It is preferred in the kernel to have less nesting of scopes. More common is to perform pre-condition checks (like error handlers) and then react to them. Signed-off-by: Sven Eckelmann <sven@narfation.org> Link: https://github.com/openwrt/openwrt/pull/20906 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
80375e5acd
commit
69c6658c73
1 changed files with 9 additions and 10 deletions
|
|
@ -1259,18 +1259,17 @@ static void rtpcs_930x_sds_do_rx_calibration_2_3(struct rtpcs_ctrl *ctrl,
|
|||
|
||||
offset_range = rtpcs_sds_read_bits(ctrl, sds_num, 0x2e, 0x15, 15, 14);
|
||||
|
||||
if (fgcal_binary > 60 || fgcal_binary < 3) {
|
||||
if (offset_range == 3) {
|
||||
pr_info("%s: Foreground Calibration result marginal!", __func__);
|
||||
break;
|
||||
} else {
|
||||
offset_range++;
|
||||
rtpcs_sds_write_bits(ctrl, sds_num, 0x2e, 0x15, 15, 14, offset_range);
|
||||
rtpcs_930x_sds_do_rx_calibration_2_2(ctrl, sds_num);
|
||||
}
|
||||
} else {
|
||||
if (fgcal_binary <= 60 && fgcal_binary >= 3)
|
||||
break;
|
||||
|
||||
if (offset_range == 3) {
|
||||
pr_info("%s: Foreground Calibration result marginal!", __func__);
|
||||
break;
|
||||
}
|
||||
|
||||
offset_range++;
|
||||
rtpcs_sds_write_bits(ctrl, sds_num, 0x2e, 0x15, 15, 14, offset_range);
|
||||
rtpcs_930x_sds_do_rx_calibration_2_2(ctrl, sds_num);
|
||||
}
|
||||
pr_info("%s: end_1.2.3\n", __func__);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue