Skip to content

Commit 62f5bbf

Browse files
zulkifl3anguy11
authored andcommitted
igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling
According to datasheet section 8.12.19, when there's no TSN offloading Shadow_QbvCycle bit[29:0] must be set to zero for basic scheduling. Signed-off-by: Muhammad Husaini Zulkifli <[email protected]> Tested-by: Dvora Fuxbrumer <[email protected]> Signed-off-by: Tony Nguyen <[email protected]>
1 parent 47bca7d commit 62f5bbf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/net/ethernet/intel/igc/igc_tsn.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ static int igc_tsn_disable_offload(struct igc_adapter *adapter)
5252
wr32(IGC_ENDQT(i), NSEC_PER_SEC);
5353
}
5454

55-
wr32(IGC_QBVCYCLET_S, NSEC_PER_SEC);
55+
wr32(IGC_QBVCYCLET_S, 0);
5656
wr32(IGC_QBVCYCLET, NSEC_PER_SEC);
5757

5858
adapter->flags &= ~IGC_FLAG_TSN_QBV_ENABLED;

0 commit comments

Comments
 (0)