jadonk / beagleconnect

Moved to https://git.beagleboard.org/beagleconnect/freedom
https://git.beagleboard.org/beagleconnect/freedom
36 stars 16 forks source link

SW: Greybus for Zephyr updates #91

Open jadonk opened 2 years ago

jadonk commented 2 years ago

https://elinux.org/BeagleBoard/GSoC/Ideas-2022#Greybus_for_Zephyr_Updates

https://elinux.org/BeagleBoard/GSoC/2022_Proposal/GreybusforZephyrUpdates

Support all the relevant peripherals(SPI, UART, PWM, ADC, GPIO IRQ) on BeagleConnect Freedom on Greybus for Zephyr, this requires adding platform specific changes to enable the protocols and interface to the existing NuttX sources, once the protocols are tested over greybus-for-zephyr, the mikrobus kernel driver needs to be updated to be able to support mikrobus add-on boards on these buses. An ideal end goal for the project would be to test one mikrobus add-on board of each category over greybus with the corresponding device driver in kernel.