mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 02:53:36 +02:00
net: stmmac: socfpga: Enable TBS support for Agilex5
Agilex5 supports Time-Based Scheduling(TBS) for Tx queue 6 and Tx queue 7. This commit enables TBS support for these queues. Signed-off-by: Rohan G Thomas <rohan.g.thomas@altera.com> Link: https://patch.msgid.link/20251101-agilex5_ext-v2-2-a6b51b4dca4d@altera.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
93d46ea3e9
commit
4c00476d44
|
|
@ -457,6 +457,19 @@ static void socfpga_agilex5_setup_plat_dat(struct socfpga_dwmac *dwmac)
|
|||
struct plat_stmmacenet_data *plat_dat = dwmac->plat_dat;
|
||||
|
||||
plat_dat->core_type = DWMAC_CORE_XGMAC;
|
||||
|
||||
/* Enable TBS */
|
||||
switch (plat_dat->tx_queues_to_use) {
|
||||
case 8:
|
||||
plat_dat->tx_queues_cfg[7].tbs_en = true;
|
||||
fallthrough;
|
||||
case 7:
|
||||
plat_dat->tx_queues_cfg[6].tbs_en = true;
|
||||
break;
|
||||
default:
|
||||
/* Tx Queues 0 - 5 doesn't support TBS on Agilex5 */
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
static int socfpga_dwmac_probe(struct platform_device *pdev)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user