Skip to content

Commit 62db8ca

Browse files
ainguraXmarquieguidleach02
authored andcommitted
driver: eth_mcux: gptp: limit rate_adjust range
Limit gptp range_adjust range for improved performance. Signed-off-by: Hake Huang <[email protected]> Signed-off-by: Xabier Marquiegui <[email protected]>
1 parent d4c4a14 commit 62db8ca

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

drivers/ethernet/eth_mcux.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1656,7 +1656,8 @@ static int ptp_clock_mcux_rate_adjust(const struct device *dev, float ratio)
16561656
float val;
16571657

16581658
/* No change needed. */
1659-
if (ratio == 1.0f) {
1659+
if ((ratio > 1.0 && ratio - 1.0 < 0.00000001) ||
1660+
(ratio < 1.0 && 1.0 - ratio < 0.00000001)) {
16601661
return 0;
16611662
}
16621663

0 commit comments

Comments
 (0)