summaryrefslogtreecommitdiff
path: root/scripts/basic
diff options
context:
space:
mode:
authorClaudiu Manoil <claudiu.manoil@nxp.com>2026-01-30 16:10:34 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-02-11 13:41:57 +0100
commit566ea5769ec276e96462722e17ffc4467a61b34e (patch)
tree060d2dec3855b327b1e170c2d4f16688efc8f766 /scripts/basic
parentf346253e5fd95bda6a94486bb84ae8a4c0b4c150 (diff)
net: enetc: Convert 16-bit register writes to 32-bit for ENETC v4
[ Upstream commit 21d0fc95b5920ae8e69a2c0394bef82b8392bcc9 ] 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> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions