GSOC-Suggestions on choose hardwork to work on

Greg V greg at unrelenting.technology
Wed Feb 21 21:35:58 UTC 2018


On 02/21/2018 23:04, h1997xy at gmail.com wrote:
> Dear all,
>
> My name is Hebe, and I am a y2 computer science student interested in the "Improve support for an embedded CPU/board" gsoc project.
> As a computer science student, it is hard to choose a hardware. By any chance, would you mind providing some advice on which CPU to work on? Which specific type of CPU is the most in-demand?
> Thank you for your time!
Hi!

Check out the ROCK64 board http://wiki.pine64.org/index.php/ROCK64_Main_Page
It's awesome because it provides up to 4 GB RAM in the Raspberry Pi form 
factor.
Many people want to run FreeBSD on it.

It currently boots, but does not even mount the SD card:
https://twitter.com/manuvadot/status/943818826441003008

Because there are no drivers for the Rockchip RK3328 SoC.

Would be very nice to have drivers for at least:
SD/MMC (rk3328-dw-mshc),
CPU clock/power management (rk3328-cru, rk3328-pmu),
CPU thermal sensor (rk3328-tsadc),
and Ethernet (rk3328-gmac — should reuse if_dwc similarly to aw_if_dwc?).

Maybe you could help with the development of these drivers :)


If that's too hard, my other suggestion would be fixing some sunxi 
(Allwinner) things.

The Allwinner H3 Audio Codec currently throws a fatal error at boot on 
Orange Pi (PC and Plus2E) boards:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226014

And the if_awg Ethernet driver (also on these boards) only seems to work 
when an Ethernet cable has been plugged in before powering the board on.


More information about the freebsd-arm mailing list