summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorJonas Jelonek <jonas@jonasjelonek.de>2026-09-18 21:19:55 +0000
committerJakub Kicinski <kuba@kernel.org>2026-09-23 18:54:19 -0700
commit89a8a1eef2d441b7825a6c0116ce817235a7ffe6 (patch)
tree18a50a74be00a3427dcfdd726936963fc49db997 /tools/perf/scripts/python/stackcollapse.py
parentd22609f3d13fc5baacd92c222731b03c593401db (diff)
net: mdio: realtek-rtl9300: fix RTL931x C22 extended page selection
The RTL931x indirect access engine has a separate nine-bit extended page field. The driver leaves it at zero, and otto_emdio_run_cmd() therefore programs extended page zero for every Clause 22 transaction. This overrides page selection made through PHY register 30, causing accesses to private PHY pages to hit extended page zero instead. Set the field to its 0x1ff "do not change" value for RTL931x Clause 22 reads and writes. This preserves extended page selection made through PHY register 30 and restores access to its private register pages. Fixes: 5ebdcac59aff ("net: mdio: realtek-rtl9300: Add support for RTL931x") Signed-off-by: Jonas Jelonek <jonas@jonasjelonek.de> Acked-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: https://patch.msgid.link/20260918211955.3955777-1-jonas@jonasjelonek.de Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions