igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling
authorMuhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com>
Fri, 9 Jul 2021 23:40:17 +0000 (07:40 +0800)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Tue, 20 Jul 2021 23:11:36 +0000 (16:11 -0700)
commit62f5bbfb2afd5bcec644f16f503d1a3c0f0c7eb5
tree2af253ae55199c96b99d6c82845ab87dc79d7c94
parent47bca7de6a4fb8dcb564c7ca14d885c91ed19e03
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 <muhammad.husaini.zulkifli@intel.com>
Tested-by: Dvora Fuxbrumer <dvorax.fuxbrumer@linux.intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/igc/igc_tsn.c