aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorClaudiu Manoil <claudiu.manoil@nxp.com>2026-01-30 16:10:34 +0200
committerJakub Kicinski <kuba@kernel.org>2026-02-02 18:11:52 -0800
commit21d0fc95b5920ae8e69a2c0394bef82b8392bcc9 (patch)
tree27a4bb273922d4e1f67c79eb47339aa8a0db6b2f /tools/perf/scripts/python/exported-sql-viewer.py
parentnet: enetc: Remove CBDR cacheability AXI settings for ENETC v4 (diff)
downloadlinux-21d0fc95b5920ae8e69a2c0394bef82b8392bcc9.tar.gz
linux-21d0fc95b5920ae8e69a2c0394bef82b8392bcc9.zip
net: enetc: Convert 16-bit register writes to 32-bit for ENETC v4
For ENETC v4, which is integrated into more complex SoCs (compared to v1), 16‑bit register writes are blocked in the SoC interconnect on some chips. To be fair, it is not recommended to access 32‑bit registers of this IP using lower‑width accessors (i.e. 16‑bit), and the only exception to this rule was introduced by me in the initial ENETC v1 driver for the PMAR1 register, which holds the lower 16 bits of the primary MAC address of an SI. Meanwhile, this exception has been replicated for v4 as well. Since LS1028 (the only SoC with ENETC v1) is not affected by this issue, the current patch fixes the 16‑bit writes to PMAR1 starting with ENETC v4. Fixes: 99100d0d9922 ("net: enetc: add preliminary support for i.MX95 ENETC PF") Signed-off-by: Claudiu Manoil <claudiu.manoil@nxp.com> Reviewed-by: Wei Fang <wei.fang@nxp.com> Link: https://patch.msgid.link/20260130141035.272471-4-claudiu.manoil@nxp.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions