Hi Pavel, That was an amazing project! I'm glad to know that Michal got it working and integrated the driver into the mainline.
Also his thesis was really good to read and I hope that explanations about netlink and the NuttX network in general can be integrated into the mainline. Your other student project about Silicon Heaven also was successful, I hope it could be useful for some people as well. BR, Alan On Mon, Sep 22, 2025 at 6:08 AM Pavel Pisa <[email protected]> wrote: > Hello Nuttx community, > > I want to inform that the goals planned for GSoC period of the project > led by Michal Matiashas been reached. > > The project proposal at the Google Summer of Code site > > https://summerofcode.withgoogle.com/programs/2025/projects/bbWye78I > > Condensed message about the reached results published on my Mastodon > account > > https://social.kernel.org/notice/AyN0UmAcMveSAAe4v2 > > #NuttX Support for IEEE 802.3-2022 10BASE-T1S/L #Ethernet using Open > Aliance > SPI MAC-PHYs implemented by [Michal Matias](https://github.com/matiamic) > from > #CVUT in frame of #GSoC2025 has been fully [merged] > (https://github.com/apache/nuttx/pull/16936) into NuttX mainline. The > common > part resides at [drivers/net/oa_tc6] > (https://github.com/apache/nuttx/tree/master/drivers/net/oa_tc6). > #ESP32C6 > [mapping](https://github.com/apache/nuttx/pull/17021) and [mapping] > (https://github.com/apache/nuttx/pull/17022) for SAVM71-Xplained Ultra > are > good examples for straightforward extension to other MCU and board NuttX > SPI > interfaces. The accompanying [plcatool] > (https://github.com/apache/nuttx-apps/tree/master/netutils/plcatool) for > Physical Layer Collision Avoidance parameters configuration matching > [OA-TC14 > specification] > ( > https://opensig.org/wp-content/uploads/2025/03/2024-12-10BASE-T1S-PLCA-Management-Registers-v1.4.pdf) > > is another [contribution](https://github.com/apache/nuttx-apps/pull/3181). > > The #NuttX configuration for Open Alliance TC6/SPI connected T1S MAC-PHY > for > chosen and tested #ARM and #RISCV boards has been updates as well > - [SAMV71 Xplained Ultra oa_tc6 config] > ( > https://nuttx.apache.org/docs/latest/platforms/arm/samv7/boards/samv71-xult/index.html#oa-tc6 > ) > - [ESP32-C6-DevKitC-1 oa_tc6 config] > ( > https://nuttx.apache.org/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitc/index.html#oa-tc6 > ) > - [ESP32-C6-DevKitM-1 oa_tc6 config] > ( > https://nuttx.apache.org/docs/latest/platforms/risc-v/esp32c6/boards/esp32c6-devkitm/index.html#oa-tc6 > ) > > I hope that Michal Matias enjoyed the project. I evaluate the code quality > and the development done by Michal Matias as reaching high/professional > level. There is plan to use the results at Elektroline.cz. > We plan to cooperate with https://www.vzlu.cz/ to test T1S on their > platforms. They have done preliminary tests of the chips and communication > stability in hard radiation environment with bare metal tests firmware > and want to have solution with NuttX as well. > > I hope that there would be time to reuse some more of the Michal Matias's > thesis text to extend/enhance NuttX networking documentation a little > as well. > > Best wishes, > > Pavel > > Pavel Pisa > > phone: +420 603531357 > e-mail: [email protected] > Department of Control Engineering FEE CVUT > Karlovo namesti 13, 121 35, Prague 2 > university: http://control.fel.cvut.cz/ > personal: http://cmp.felk.cvut.cz/~pisa > company: https://pikron.com/ PiKRON s.r.o. > Kankovskeho 1235, 182 00 Praha 8, Czech Republic > projects: https://www.openhub.net/accounts/ppisa > social: https://social.kernel.org/ppisa > CAN related:http://canbus.pages.fel.cvut.cz/ > RISC-V education: https://comparch.edu.cvut.cz/ > Open Technologies Research Education and Exchange Services > https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home >
