** Information type changed from Private to Public Security

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-intel in Ubuntu.
https://bugs.launchpad.net/bugs/1928387

Title:
  [EHL] Integrated TSN controller (stmmac) driver support

Status in intel:
  Fix Committed
Status in intel lookout-canyon series:
  Fix Released
Status in Ubuntu:
  Confirmed
Status in linux-intel package in Ubuntu:
  In Progress

Bug 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

  -----------------------------------------------------

  EHL TSN reference (RDC #616446):
  https://drive.google.com/file/d/1VaElyNp-fXDLWe8WF9Dx1-hiPRmTEokN/view

To manage notifications about this bug go to:
https://bugs.launchpad.net/intel/+bug/1928387/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to