[PATCH v2 3/3] net: phy: add Rust Rockchip PHY driver

Trevor Gross tmgross at umich.edu
Tue Feb 6 13:30:56 PST 2024

On Tue, Feb 6, 2024 at 2:20 PM Christina Quast
<chrysh at christina-quast.de> wrote:
> Hi Trevor!
> Thanks a lot for your review, I learned a lot! I felt, from the feedback
> in the Zulip forum that rewriting more phy drivers might be interesting,
> but I think I misunderstood something.
> There is no specific goal behind the rewrite, I just thought it would be
> useful to bring more Rust into the Kernel.
> Cheers,
> Christina

Happy to help :)

There is definitely no harm in experimenting, but the general
(reasonable) rule is that there shouldn't be duplicate drivers
in-tree, even across languages.

What you probably saw on Zulip is that we were trying to locate newer
phys that don't already have a C driver. Shashwat reached out to a few
companies and mentioned that Microchip was interested in drivers for
some of their VSC84xx/82xx families. They are a bit more complicated
(MACSec, XFI/SFP+) and apparently somewhat difficult to get hardware
for, but that might be an option if you are interested in working on
something like this.

Andrew might have some ideas too. There are a lot of new phys coming
out since MACsec is getting more popular, also some newer specs like
10GBase-T1 and 10Base-T1S.

- Trevor

More information about the Linux-rockchip mailing list