Re: [RFC] GSoC 2025 upstream wpanusb bcfserial

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi all,

I'm Manas, a GSoC 2025 contributor @BeagleBoard org working on the
project upstream wpanusb bcferial as part of my efforts I am aiming to
upstream these drivers to simplify on-going support.

I'm writing to this list to introduce the project, share the progress
made so far, and respectfully ask for your guidance on the best path
forward for upstreaming the drivers.

The drivers have had multiple functional gaps before they can be
upstreamed, over the past few weeks I have been working on quite a few
of them.

To address the first major gap, I have spent the initial phase of the
project implementing the missing driver operations. The driver now has
functional implementations for:
set_txpower(), set_lbt(), set_cca_mode(), set_cca_ed_level(),
set_csma_params(), set_frame_retries(), set_promiscuous_mode(),
Enhanced parameter validation per IEEE 802.15.4 standard, Improved
error handling and debug logging and worked on the zephyr application.
Currently I am working on generic aspects which are hardcoded and
Dynamic device capabilities.
>Stefan's notes mentioned heavy work on management frames and scanning. Are there any new driver ops or architectural changes on the horizon that I should be aware of and plan for in this driver?

I am eager to contribute and follow the best practices of the kernel
community. Any feedback on the work so far, patch submission
strategies and guidance would be incredibly valuable.

Based on community feedback, I plan to:
  1. Address any architectural concerns raised
  2. Implement suggested improvements
  3. Prepare formal patch series for submission
  4. Coordinate hardware testing with BeagleConnect devices
  5. Document any remaining limitations

I would greatly appreciate any guidance on:
  - Code review and architectural feedback
  - Upstreaming process and requirements
  - Testing strategies and requirements

Thank you for your time and consideration. I look forward to contributing to
the Linux IEEE 802.15.4 subsystem.

project forum link:
https://forum.beagleboard.org/t/upstream-wpanusb-and-bcfserial/37186

gsoc page- https://summerofcode.withgoogle.com/programs/2025/projects/xZofecH8
org repo link: https://openbeagle.org/beagleconnect/linux

my repo links
wpanusb driver: https://github.com/manas-gupta-3131/bb-gsoc-wpanusb
bcfserial driver: https://github.com/manas-gupta-3131/bb-gsoc-bcfserial
wpanusb_bc(zephyr application):
https://github.com/manas-gupta-3131/bb-gsoc-wpanusb_bc


-Manas
 GSoC 25




[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux