File:  [NetBSD Developer Wiki] / wikisrc / projects / project / vc4.mdwn
Revision 1.2: download - view: text, annotated - select for diffs
Fri Jan 18 15:59:53 2019 UTC (10 months, 2 weeks ago) by maya
Branches: MAIN
CVS tags: HEAD
add myself as possible mentor, add 'running on hw' as a milestone

[[!template id=project

title="Porting Raspberry Pi graphics -- VC4 DRM driver"

contact="""
[port-arm](mailto:port-arm@NetBSD.org)
"""

mentors="""
[Maya Rashish](mailto:maya@NetBSD.org)
"""

category="kernel"
difficulty="medium"
duration="3 months"

description="""
[Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi) is a very popular ARM board.

It has a modern graphical driver, [VC4](https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/vc4).

NetBSD already supports several DRM drivers (from Linux 4.4), living in [sys/external/bsd/drm2](https://github.com/NetBSD/src/tree/trunk/sys/external/bsd/drm2). Adapting this one will make Raspberry Pi work better out of the box.

While this project requires hardware, we can help with supplying a Raspberry Pi if needed.

Milestones for this project:

* VC4 driver builds as part of netbsd source tree (no hardware access needed)
* Adjust device tree configuration so VC4 driver is used
* Iron out bugs that appear from running it

"""

]]

[[!tag gsoc]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb