--- wikisrc/ports/evbarm/raspberry_pi.mdwn 2017/10/08 22:38:08 1.49 +++ wikisrc/ports/evbarm/raspberry_pi.mdwn 2017/10/08 23:14:07 1.50 @@ -2,7 +2,7 @@ This page attempts to document and coordinate efforts towards NetBSD/evbarm on [Raspberry Pi](http://www.raspberrypi.org). All board variants are supported. -Initial, limited, Raspberry Pi support was introduced in NetBSD 6.0. NetBSD 7.0 adds complete support for the board, along with introducing support for the quad-core Raspberry Pi 2 board. +Initial, limited, Raspberry Pi support was introduced in NetBSD 6.0. NetBSD 7.0 adds complete support for the board, along with introducing support for the quad-core Raspberry Pi 2 board. Raspberry Pi 3 support was added for NetBSD 8, and backported to NetBSD 7 in July of 2017. [[images/raspberrypi.jpg]] @@ -160,7 +160,11 @@ $ retroarch-joyconfig -o gamepad.cfg $ retroarch --appendconfig gamepad.cfg -L /usr/pkg/lib/libretro/gambatte_libretro.so game.gbc """]] -# What works (NetBSD 7.0+) +# What works + +## NetBSD 7 before July, 2017 + + - RaspberryPi 1, and 2 (including SMP) - multi-user boot with root on SD card - serial or graphics console (with EDID query / parsing) - DMA controller driver and sdhc(4) support @@ -173,7 +177,15 @@ $ retroarch --appendconfig gamepad.cfg - - USB (host) - dwctwo(4) - USB Ethernet - usmsc(4) - X windows. - - RaspberryPi 2 SMP + +## NetBSD 7 after July, 2017 and NetBSD 8 + + - Raspberry Pi 3 (including wifi and SMP) + +## NetBSD current + + - Raspberry Pi 3 bluetooth + - Raspberry Pi 3 new SD host controller driver # What needs work - USB (host); isochronous transfers.