]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'net-dsa-ks8995-fix-up-bindings'
authorJakub Kicinski <kuba@kernel.org>
Fri, 27 Jun 2025 22:14:58 +0000 (15:14 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 27 Jun 2025 22:14:58 +0000 (15:14 -0700)
commitbf3b1d398566fb6c91382747b3e6c87133fe235c
tree250a8ec37178a29f076539000b54907e2877866f
parent0a12c435a1d6ab43986f13d1303fd20c22747d6b
parentc9cc6b6a7d23eea7ada69a9185a550c4f0b62319
Merge branch 'net-dsa-ks8995-fix-up-bindings'

Linus Walleij says:

====================
net: dsa: ks8995: Fix up bindings

After looking at the datasheets for KS8995 I realized this is
a DSA switch and need to have DT bindings as such and be implemented
as such.

This series just fixes up the bindings and the offending device tree.

The existing kernel driver which is in drivers/net/phy/spi_ks8995.c
does not implement DSA. It can be forgiven for this because it was
merged in 2011 and the DSA framework was not widely established
back then. It continues to probe fine but needs to be rewritten
to use the special DSA tag and moved to drivers/net/dsa as time
permits. (I hope I can do this.)

It's fine for the networking tree to merge both patches, I maintain
ixp4xx as well. But I can also carry the second patch through the
SoC tree if so desired.

v1: https://lore.kernel.org/20250624-ks8995-dsa-bindings-v1-0-71a8b4f63315@linaro.org
====================

Link: https://patch.msgid.link/20250625-ks8995-dsa-bindings-v2-0-ce71dce9be0b@linaro.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>