Hi, thank you so much. This is something I was looking for. Is there anyway
to help to test something here?

Just let me know!
Best Regards,

Vinicius


On Mon, Aug 25, 2025, 8:59 AM <mich4l.mat...@gmail.com> wrote:

> Hello!
>
> During summer I've been working on the driver for "OPEN Alliance 10BASE-T1x
> MAC-PHY Serial Interface" compatible SPI MAC-PHYs. These are devices that
> communicate Ethernet over one unshielded
> twisted pair and that use SPI to interface with the host MCU.
>
> I am not entirely finished with the matter as there is a tool for PLCA
> configuration to be implemented into nuttx apps
> and of course a great deal of documentation to be written. But at this
> stage I would like to try and integrate the parts
> I consider finished for now. These are the base driver (implementation of
> shared protocol logic), support for the Onsemi
> NCV7410 (NCN26010) and the Microchip LAN865x MAC-PHYs (chip-specific
> features), and support for the driver on ESP32-C6
> boards and the SAMV7 Xplained ultra board.
>
> There is currently support for the NCV7410 MAC-PHY in NuttX mainline that
> is a product of my prior effort. Although I
> used this old driver as a starting point, the new driver has developed
> into something a bit different and there is a
> naming clash between the new and the old, therefore the old has to be
> removed first.
>
> I propose the following pull request strategy:
>
> 1. PR:
>     1. commit: boards/risc-v/esp32c6: Remove board support for the NCV7410
>     2. commit: drivers/net: Remove the NCV7410 10BASE-T1S MAC-PHY driver
>
> 2. PR:
>     1. commit: net/netdev/netdev_ioctl.c: Add new ioctls for MMD register
> access
>
> 3. PR:
>     1. commit: drivers/net: Add base driver for the OA-T6 protocol
> MAC-PHYsS         2. commit: drivers/net/oa_tc6: Add
> driver for the Onsemi NCV7410 (NCN26010)
>     3. commit: drivers/net/oa_tc6: Add driver for the Microchip LAN865x
>
> 4. PR:
>     1. commit: boards/risc-v/esp32c6: Add support for the OA-TC6
> 10BASE-T1x MAC-PHYs
>     2. commit: boards/arm/samv7/samv71-xult: Add support for the OA-TC6
> 10BASE-T1x MAC-PHYs
>
> All 8 commits are temporarily held at my github here:
> https://github.com/matiamic/nuttx/tree/oa-pr
>
> The first PR is on the way.
>
> Have a pleasant start of the week
> Michal Matias
>
>

Reply via email to