2021-05-13 20:37:49 |
pragyansri.pathi@intel.com |
bug |
|
|
added bug |
2021-05-13 20:38:26 |
pragyansri.pathi@intel.com |
intel: importance |
Undecided |
High |
|
2021-05-13 20:38:45 |
pragyansri.pathi@intel.com |
bug task added |
|
ubuntu |
|
2021-05-13 20:38:54 |
pragyansri.pathi@intel.com |
intel: status |
New |
Fix Committed |
|
2021-06-09 05:11:57 |
Anthony Wong |
tags |
ehl intel-kernel-21.10 |
ehl intel-kernel-21.10 linux-intel |
|
2021-07-05 08:21:16 |
Sachin Mokashi |
tags |
ehl intel-kernel-21.10 linux-intel |
ehl intel-kernel-21.10 linux-intel lookout-canyon |
|
2021-07-05 08:22:50 |
apoorv |
bug |
|
|
added subscriber apoorv |
2021-07-13 04:00:00 |
Anthony Wong |
bug task added |
|
linux-intel (Ubuntu) |
|
2021-07-13 04:00:54 |
Anthony Wong |
linux-intel (Ubuntu): assignee |
|
Hsuan-Yu Lin (shanelin) |
|
2021-07-13 04:00:57 |
Anthony Wong |
linux-intel (Ubuntu): importance |
Undecided |
High |
|
2021-07-13 04:08:24 |
Hsuan-Yu Lin |
linux-intel (Ubuntu): status |
New |
In Progress |
|
2021-07-13 07:08:53 |
Sachin Mokashi |
bug |
|
|
added subscriber SACHIN MOKASHI |
2021-07-29 09:20:49 |
Hsuan-Yu Lin |
bug |
|
|
added subscriber Chao Qin |
2021-08-04 12:16:48 |
Hsuan-Yu Lin |
attachment added |
|
lp1928387-patches-v1.tgz https://bugs.launchpad.net/ubuntu/+source/linux-intel/+bug/1928387/+attachment/5515834/+files/lp1928387-patches-v1.tgz |
|
2021-08-04 12:26:57 |
Hsuan-Yu Lin |
attachment added |
|
dmesg-0804.txt https://bugs.launchpad.net/ubuntu/+source/linux-intel/+bug/1928387/+attachment/5515835/+files/dmesg-0804.txt |
|
2021-08-05 08:03:10 |
Sachin Mokashi |
attachment added |
|
EHL Customer Enabling Document https://bugs.launchpad.net/intel/+bug/1928387/+attachment/5515966/+files/EHL_Beta_Workshop_PreWork_rev1p00_external.xlsx |
|
2021-08-11 06:56:12 |
Hsuan-Yu Lin |
description |
1. Feature Overview: Enable Integrated TSN controller (stmac) driver in Ubuntu
2. Hardware: Elkhart Lake
3. Upstream acceptance: Commit IDs see below
4. External Links:
IoTG EHL RDC#:606615
5. Ubuntu target: Ubuntu 21.10 (and Ubuntu 20.04 IoTG)
Commit ID List (Kernel merged)
ab1c637cc6d8 stmmac: intel: Fix kernel crash due to wrong error path (5.7)
29e0c2f39f98 stmmac: intel: Place object in the Makefile according to the order (5.8)
ccacb703b0f8 stmmac: intel: Fix indentation to put on one line affected code (5.8)
d5383b037664 stmmac: intel: Eliminate useless conditions and variables (5.8)
52c1f7948454 stmmac: intel: Convert to use pci_alloc_irq_vectors() API (5.8)
e578f043ffcf stmmac: intel: Remove unnecessary loop for PCI BARs (5.8)
09f012e64e4b stmmac: intel: Fix clock handling on error and remove paths (5.8)
801eb0501824 stmmac: intel: Fix kernel crash due to wrong error path (5.8)
VLAN support: c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode (5.8)
b9663b7ca6ff net: stmmac: Enable SERDES power up/down sequence (5.7)
d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (5.7)
67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (5.7)
58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform (5.7)
VLAN support: ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering (5.7)
3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro (5.7)
909c1dde67c4 net: stmmac: update pci platform data to use phy_interface (5.6)
2f633d5820e4 net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (5.6)
2ba31cd93784 net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (5.6)
VLAN support: 907a076881f1 net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writing (5.6)
VLAN support: 9eeeb3c9de4e net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (5.6)
c593642c8be0 treewide: Use sizeof_field() macro (5.5)
8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (5.10)
785ff20bce2d stmmac: intel: Fix kernel panic on pci probe (5.10)
388e201d41fa net: stmmac: Modify configuration method of EEE timers (5.9)
b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr (5.10)
ac322f86b56c net: stmmac: Fix clock handling on remove path (5.9_
VLAN support: e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable (5.10)
d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments (5.10)
7241c5a69747 net: stmmac: removed enabling eee in EEE set callback (5.9)
aa042f60e496 net: stmmac: Add support to Ethtool get/set ring parameters (5.10)
9f19306d1666 net: stmmac: use netif_tx_start|stop_all_queues() function (5.10)
686cff3d7022 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (5.10)
0366f7e06a6b net: stmmac: add ethtool support for get/set channels (5.10)
9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver (5.10)
TSN support: 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure (5.13)
TSN support: 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp (5.13)
TSN support: 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection (5.13)
TSN support: 9f298959191b net: stmmac: Add EST errors into ethtool statistic (5.13)
TSN support: e49aa315cb01 net: stmmac: EST interrupts handling and error reporting (5.13)
VLAN support: 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority in tc flower (5.13)
VLAN support: bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Priority steering (5.13)
db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support (5.13)
TSN support: 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error (5.13)
SGMII support: 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller (5.13)
SGMII support: c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN (5.13)
SGMII support: e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT (5.13)
TSN support: 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for multiple interfaces (5.12)
VLAN support: 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (5.12)
879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (5.12)
fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (5.12)
TSN support: 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation (5.12)
20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output (5.12)
f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS (5.11)
7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (5.11)
88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs (5.12)
8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform (5.11)
523437d7b5ba net: stmmac: allow stmmac to probe for C45 PHY devices (5.11)
bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr (5.11)
be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (5.11)
d7f576dc9836 net: stmmac: fix memory leak during driver probe (5.13)
TSN support: f4da56529da6 net: stmmac: Add support for external trigger timestamping (5.13)
XDP support: 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket (5.13)
XDP support: bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy (5.13)
XDP support: bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC (5.13)
XDP support: de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis (5.13)
XDP support: da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_reinit_rx_buffers (5.13)
XDP support: 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_reinit_rx_buffers (5.13)
XDP support: 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions (5.13)
017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE (5.13)
3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs (5.13)
XDP support: 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action (5.13)
XDP support: be8b38a722e6 net: stmmac: Add support for XDP_TX action (5.13)
XDP support: 5fabb01207a2 net: stmmac: Add initial XDP support (5.13)
XDP support: d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (5.13)
XDP support: d08d32d10193 net: stmmac: make SPH enable/disable to be configurable (5.13)
XDP support: 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors (5.13)
2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call (5.13)
8accc467758e stmmac: intel: use managed PCI function on probe and resume (5.13)
b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride by default (5.13)
TSN support: 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment (5.13)
TSN support: 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (5.13)
6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI (5.13)
b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x (5.13)
8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (5.13)
29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendly to MSI (5.13)
7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per traffic direction (5.13)
d137c70d0e7a net: phy: marvell10g: Add PHY loopback support (5.13)
0ef25ed104ac net: phy: add genphy_c45_loopback (5.13)
d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phylink_major_config (5.12)
SGMII support: ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform (5.13)
SGMII support: b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller (5.13)
SGMII support: 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 support later (5.13)
b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings (5.11)
043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration (5.11) |
1. Feature Overview: Enable Integrated TSN controller (stmac) driver in Ubuntu
2. Hardware: Elkhart Lake
3. Upstream acceptance: Commit IDs see below
4. External Links:
IoTG EHL RDC#:606615
5. Ubuntu target: Ubuntu 21.10 (and Ubuntu 20.04 IoTG)
Commit ID List (Kernel merged)
ab1c637cc6d8 stmmac: intel: Fix kernel crash due to wrong error path (5.7)
29e0c2f39f98 stmmac: intel: Place object in the Makefile according to the order (5.8)
ccacb703b0f8 stmmac: intel: Fix indentation to put on one line affected code (5.8)
d5383b037664 stmmac: intel: Eliminate useless conditions and variables (5.8)
52c1f7948454 stmmac: intel: Convert to use pci_alloc_irq_vectors() API (5.8)
e578f043ffcf stmmac: intel: Remove unnecessary loop for PCI BARs (5.8)
09f012e64e4b stmmac: intel: Fix clock handling on error and remove paths (5.8)
801eb0501824 stmmac: intel: Fix kernel crash due to wrong error path (5.8)
VLAN support: c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode (5.8)
b9663b7ca6ff net: stmmac: Enable SERDES power up/down sequence (5.7)
d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (5.7)
67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (5.7)
58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform (5.7)
VLAN support: ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering (5.7)
3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro (5.7)
909c1dde67c4 net: stmmac: update pci platform data to use phy_interface (5.6)
2f633d5820e4 net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (5.6)
2ba31cd93784 net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (5.6)
VLAN support: 907a076881f1 net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writing (5.6)
VLAN support: 9eeeb3c9de4e net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (5.6)
c593642c8be0 treewide: Use sizeof_field() macro (5.5)
8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (5.10)
785ff20bce2d stmmac: intel: Fix kernel panic on pci probe (5.10)
388e201d41fa net: stmmac: Modify configuration method of EEE timers (5.9)
b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr (5.10)
ac322f86b56c net: stmmac: Fix clock handling on remove path (5.9_
VLAN support: e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable (5.10)
d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments (5.10)
7241c5a69747 net: stmmac: removed enabling eee in EEE set callback (5.9)
aa042f60e496 net: stmmac: Add support to Ethtool get/set ring parameters (5.10)
9f19306d1666 net: stmmac: use netif_tx_start|stop_all_queues() function (5.10)
686cff3d7022 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (5.10)
0366f7e06a6b net: stmmac: add ethtool support for get/set channels (5.10)
9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver (5.10)
TSN support: 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure (5.13)
TSN support: 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp (5.13)
TSN support: 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection (5.13)
TSN support: 9f298959191b net: stmmac: Add EST errors into ethtool statistic (5.13)
TSN support: e49aa315cb01 net: stmmac: EST interrupts handling and error reporting (5.13)
VLAN support: 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority in tc flower (5.13)
VLAN support: bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Priority steering (5.13)
db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support (5.13)
TSN support: 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error (5.13)
SGMII support: 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller (5.13)
SGMII support: c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN (5.13)
SGMII support: e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT (5.13)
TSN support: 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for multiple interfaces (5.12)
VLAN support: 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (5.12)
879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (5.12)
fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (5.12)
TSN support: 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation (5.12)
20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output (5.12)
f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS (5.11)
7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (5.11)
88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs (5.12)
8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform (5.11)
523437d7b5ba net: stmmac: allow stmmac to probe for C45 PHY devices (5.11)
bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr (5.11)
be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (5.11)
d7f576dc9836 net: stmmac: fix memory leak during driver probe (5.13)
TSN support: f4da56529da6 net: stmmac: Add support for external trigger timestamping (5.13)
XDP support: 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket (5.13)
XDP support: bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy (5.13)
XDP support: bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC (5.13)
XDP support: de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis (5.13)
XDP support: da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_reinit_rx_buffers (5.13)
XDP support: 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_reinit_rx_buffers (5.13)
XDP support: 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions (5.13)
017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE (5.13)
3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs (5.13)
XDP support: 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action (5.13)
XDP support: be8b38a722e6 net: stmmac: Add support for XDP_TX action (5.13)
XDP support: 5fabb01207a2 net: stmmac: Add initial XDP support (5.13)
XDP support: d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (5.13)
XDP support: d08d32d10193 net: stmmac: make SPH enable/disable to be configurable (5.13)
XDP support: 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors (5.13)
2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call (5.13)
8accc467758e stmmac: intel: use managed PCI function on probe and resume (5.13)
b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride by default (5.13)
TSN support: 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment (5.13)
TSN support: 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (5.13)
6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI (5.13)
b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x (5.13)
8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (5.13)
29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendly to MSI (5.13)
7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per traffic direction (5.13)
d137c70d0e7a net: phy: marvell10g: Add PHY loopback support (5.13)
0ef25ed104ac net: phy: add genphy_c45_loopback (5.13)
d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phylink_major_config (5.12)
SGMII support: ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform (5.13)
SGMII support: b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller (5.13)
SGMII support: 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 support later (5.13)
b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings (5.11)
043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration (5.11)
X-HWE-Bug: Bug #1939511 |
|
2021-08-19 01:07:04 |
Launchpad Janitor |
ubuntu: status |
New |
Confirmed |
|
2021-08-19 14:17:26 |
Anthony Wong |
description |
1. Feature Overview: Enable Integrated TSN controller (stmac) driver in Ubuntu
2. Hardware: Elkhart Lake
3. Upstream acceptance: Commit IDs see below
4. External Links:
IoTG EHL RDC#:606615
5. Ubuntu target: Ubuntu 21.10 (and Ubuntu 20.04 IoTG)
Commit ID List (Kernel merged)
ab1c637cc6d8 stmmac: intel: Fix kernel crash due to wrong error path (5.7)
29e0c2f39f98 stmmac: intel: Place object in the Makefile according to the order (5.8)
ccacb703b0f8 stmmac: intel: Fix indentation to put on one line affected code (5.8)
d5383b037664 stmmac: intel: Eliminate useless conditions and variables (5.8)
52c1f7948454 stmmac: intel: Convert to use pci_alloc_irq_vectors() API (5.8)
e578f043ffcf stmmac: intel: Remove unnecessary loop for PCI BARs (5.8)
09f012e64e4b stmmac: intel: Fix clock handling on error and remove paths (5.8)
801eb0501824 stmmac: intel: Fix kernel crash due to wrong error path (5.8)
VLAN support: c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode (5.8)
b9663b7ca6ff net: stmmac: Enable SERDES power up/down sequence (5.7)
d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (5.7)
67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (5.7)
58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform (5.7)
VLAN support: ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering (5.7)
3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro (5.7)
909c1dde67c4 net: stmmac: update pci platform data to use phy_interface (5.6)
2f633d5820e4 net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (5.6)
2ba31cd93784 net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (5.6)
VLAN support: 907a076881f1 net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writing (5.6)
VLAN support: 9eeeb3c9de4e net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (5.6)
c593642c8be0 treewide: Use sizeof_field() macro (5.5)
8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (5.10)
785ff20bce2d stmmac: intel: Fix kernel panic on pci probe (5.10)
388e201d41fa net: stmmac: Modify configuration method of EEE timers (5.9)
b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr (5.10)
ac322f86b56c net: stmmac: Fix clock handling on remove path (5.9_
VLAN support: e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable (5.10)
d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments (5.10)
7241c5a69747 net: stmmac: removed enabling eee in EEE set callback (5.9)
aa042f60e496 net: stmmac: Add support to Ethtool get/set ring parameters (5.10)
9f19306d1666 net: stmmac: use netif_tx_start|stop_all_queues() function (5.10)
686cff3d7022 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (5.10)
0366f7e06a6b net: stmmac: add ethtool support for get/set channels (5.10)
9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver (5.10)
TSN support: 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure (5.13)
TSN support: 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp (5.13)
TSN support: 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection (5.13)
TSN support: 9f298959191b net: stmmac: Add EST errors into ethtool statistic (5.13)
TSN support: e49aa315cb01 net: stmmac: EST interrupts handling and error reporting (5.13)
VLAN support: 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority in tc flower (5.13)
VLAN support: bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Priority steering (5.13)
db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support (5.13)
TSN support: 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error (5.13)
SGMII support: 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller (5.13)
SGMII support: c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN (5.13)
SGMII support: e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT (5.13)
TSN support: 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for multiple interfaces (5.12)
VLAN support: 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (5.12)
879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (5.12)
fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (5.12)
TSN support: 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation (5.12)
20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output (5.12)
f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS (5.11)
7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (5.11)
88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs (5.12)
8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform (5.11)
523437d7b5ba net: stmmac: allow stmmac to probe for C45 PHY devices (5.11)
bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr (5.11)
be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (5.11)
d7f576dc9836 net: stmmac: fix memory leak during driver probe (5.13)
TSN support: f4da56529da6 net: stmmac: Add support for external trigger timestamping (5.13)
XDP support: 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket (5.13)
XDP support: bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy (5.13)
XDP support: bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC (5.13)
XDP support: de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis (5.13)
XDP support: da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_reinit_rx_buffers (5.13)
XDP support: 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_reinit_rx_buffers (5.13)
XDP support: 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions (5.13)
017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE (5.13)
3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs (5.13)
XDP support: 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action (5.13)
XDP support: be8b38a722e6 net: stmmac: Add support for XDP_TX action (5.13)
XDP support: 5fabb01207a2 net: stmmac: Add initial XDP support (5.13)
XDP support: d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (5.13)
XDP support: d08d32d10193 net: stmmac: make SPH enable/disable to be configurable (5.13)
XDP support: 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors (5.13)
2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call (5.13)
8accc467758e stmmac: intel: use managed PCI function on probe and resume (5.13)
b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride by default (5.13)
TSN support: 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment (5.13)
TSN support: 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (5.13)
6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI (5.13)
b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x (5.13)
8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (5.13)
29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendly to MSI (5.13)
7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per traffic direction (5.13)
d137c70d0e7a net: phy: marvell10g: Add PHY loopback support (5.13)
0ef25ed104ac net: phy: add genphy_c45_loopback (5.13)
d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phylink_major_config (5.12)
SGMII support: ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform (5.13)
SGMII support: b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller (5.13)
SGMII support: 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 support later (5.13)
b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings (5.11)
043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration (5.11)
X-HWE-Bug: Bug #1939511 |
1. Feature Overview: Enable Integrated TSN controller (stmac) driver in Ubuntu
2. Hardware: Elkhart Lake
3. Upstream acceptance: Commit IDs see below
4. External Links:
IoTG EHL RDC#:606615
5. Ubuntu target: Ubuntu 21.10 (and Ubuntu 20.04 IoTG)
Commit ID List (Kernel merged)
ab1c637cc6d8 stmmac: intel: Fix kernel crash due to wrong error path (5.7)
29e0c2f39f98 stmmac: intel: Place object in the Makefile according to the order (5.8)
ccacb703b0f8 stmmac: intel: Fix indentation to put on one line affected code (5.8)
d5383b037664 stmmac: intel: Eliminate useless conditions and variables (5.8)
52c1f7948454 stmmac: intel: Convert to use pci_alloc_irq_vectors() API (5.8)
e578f043ffcf stmmac: intel: Remove unnecessary loop for PCI BARs (5.8)
09f012e64e4b stmmac: intel: Fix clock handling on error and remove paths (5.8)
801eb0501824 stmmac: intel: Fix kernel crash due to wrong error path (5.8)
VLAN support: c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode (5.8)
b9663b7ca6ff net: stmmac: Enable SERDES power up/down sequence (5.7)
d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (5.7)
67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (5.7)
58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform (5.7)
VLAN support: ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering (5.7)
3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro (5.7)
909c1dde67c4 net: stmmac: update pci platform data to use phy_interface (5.6)
2f633d5820e4 net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (5.6)
2ba31cd93784 net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (5.6)
VLAN support: 907a076881f1 net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writing (5.6)
VLAN support: 9eeeb3c9de4e net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (5.6)
c593642c8be0 treewide: Use sizeof_field() macro (5.5)
8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (5.10)
785ff20bce2d stmmac: intel: Fix kernel panic on pci probe (5.10)
388e201d41fa net: stmmac: Modify configuration method of EEE timers (5.9)
b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr (5.10)
ac322f86b56c net: stmmac: Fix clock handling on remove path (5.9_
VLAN support: e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable (5.10)
d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments (5.10)
7241c5a69747 net: stmmac: removed enabling eee in EEE set callback (5.9)
aa042f60e496 net: stmmac: Add support to Ethtool get/set ring parameters (5.10)
9f19306d1666 net: stmmac: use netif_tx_start|stop_all_queues() function (5.10)
686cff3d7022 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (5.10)
0366f7e06a6b net: stmmac: add ethtool support for get/set channels (5.10)
9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver (5.10)
TSN support: 5a5586112b92 net: stmmac: support FPE link partner hand-shaking procedure (5.13)
TSN support: 341f67e424e5 net: stmmac: Add hardware supported cross-timestamp (5.13)
TSN support: 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection (5.13)
TSN support: 9f298959191b net: stmmac: Add EST errors into ethtool statistic (5.13)
TSN support: e49aa315cb01 net: stmmac: EST interrupts handling and error reporting (5.13)
VLAN support: 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority in tc flower (5.13)
VLAN support: bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Priority steering (5.13)
db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support (5.13)
TSN support: 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error (5.13)
SGMII support: 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller (5.13)
SGMII support: c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN (5.13)
SGMII support: e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT (5.13)
TSN support: 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for multiple interfaces (5.12)
VLAN support: 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (5.12)
879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (5.12)
fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (5.12)
TSN support: 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation (5.12)
20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output (5.12)
f317e2ea8c88 net: stmmac: set TxQ mode back to DCB after disabling CBS (5.11)
7cfc4486e7ea stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (5.11)
88af9bd4efbd stmmac: intel: Add ADL-S 1Gbps PCI IDs (5.12)
8450e23f142f stmmac: intel: Add PCI IDs for TGL-H platform (5.11)
523437d7b5ba net: stmmac: allow stmmac to probe for C45 PHY devices (5.11)
bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr (5.11)
be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (5.11)
d7f576dc9836 net: stmmac: fix memory leak during driver probe (5.13)
TSN support: f4da56529da6 net: stmmac: Add support for external trigger timestamping (5.13)
XDP support: 132c32ee5bc0 net: stmmac: Add TX via XDP zero-copy socket (5.13)
XDP support: bba2556efad6 net: stmmac: Enable RX via AF_XDP zero-copy (5.13)
XDP support: bba71cac680f net: stmmac: Refactor __stmmac_xdp_run_prog for XDP ZC (5.13)
XDP support: de0b90e52a11 net: stmmac: rearrange RX and TX desc init into per-queue basis (5.13)
XDP support: da5ec7f22a0f net: stmmac: refactor stmmac_init_rx_buffers for stmmac_reinit_rx_buffers (5.13)
XDP support: 80f573c995fc net: stmmac: introduce dma_recycle_rx_skbufs for stmmac_reinit_rx_buffers (5.13)
XDP support: 4298255f26fa net: stmmac: rearrange RX buffer allocation and free functions (5.13)
017d6250ad71 stmmac: intel: Enable SERDES PHY rx clk for PSE (5.13)
3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs (5.13)
XDP support: 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action (5.13)
XDP support: be8b38a722e6 net: stmmac: Add support for XDP_TX action (5.13)
XDP support: 5fabb01207a2 net: stmmac: Add initial XDP support (5.13)
XDP support: d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (5.13)
XDP support: d08d32d10193 net: stmmac: make SPH enable/disable to be configurable (5.13)
XDP support: 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors (5.13)
2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call (5.13)
8accc467758e stmmac: intel: use managed PCI function on probe and resume (5.13)
b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride by default (5.13)
TSN support: 1c137d4777b5 stmmac: intel: add cross time-stamping freq difference adjustment (5.13)
TSN support: 63c173ff7aa3 net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (5.13)
6ccf12ae111e net: stmmac: use interrupt mode INTM=1 for multi-MSI (5.13)
b42446b9b37b stmmac: intel: add support for multi-vector msi and msi-x (5.13)
8532f613bc78 net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (5.13)
29e6573c61aa net: stmmac: make stmmac_interrupt() function more friendly to MSI (5.13)
7e1c520c0d20 net: stmmac: introduce DMA interrupt status masking per traffic direction (5.13)
d137c70d0e7a net: phy: marvell10g: Add PHY loopback support (5.13)
0ef25ed104ac net: phy: add genphy_c45_loopback (5.13)
d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phylink_major_config (5.12)
SGMII support: ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform (5.13)
SGMII support: b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller (5.13)
SGMII support: 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 support later (5.13)
b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings (5.11)
043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration (5.11)
X-HWE-Bug: Bug #1939511
-----------------------------------------------------
EHL TSN reference (RDC #616446): https://drive.google.com/file/d/1VaElyNp-fXDLWe8WF9Dx1-hiPRmTEokN/view |
|
2021-09-15 01:13:03 |
Anthony Wong |
linux-intel (Ubuntu): assignee |
Hsuan-Yu Lin (shanelin) |
|
|
2021-10-25 03:35:24 |
Pierre Equoy |
nominated for series |
|
intel/lookout-canyon |
|
2021-10-25 03:35:24 |
Pierre Equoy |
bug task added |
|
intel/lookout-canyon |
|
2021-10-25 03:51:16 |
Pierre Equoy |
intel/lookout-canyon: status |
New |
Fix Committed |
|
2021-10-25 03:51:18 |
Pierre Equoy |
intel/lookout-canyon: milestone |
|
sprint2 |
|
2021-11-08 17:09:28 |
Ana Lasprilla |
intel/lookout-canyon: status |
Fix Committed |
Fix Released |
|
2021-11-24 16:31:31 |
Ana Lasprilla |
information type |
Private |
Public Security |
|
2021-11-29 07:36:04 |
Anthony Wong |
linux-intel (Ubuntu): status |
In Progress |
Fix Released |
|