Annotation of wikisrc/ports/evbarm/raspberry_pi.mdwn, revision 1.8

1.1       jakllsch    1: [[!meta title="NetBSD/evbarm on Raspberry Pi"]]
                      2: 
1.3       wiki        3: [[images/raspberrypi.jpg]]
                      4: 
1.1       jakllsch    5: This page attempts to document and coordinate efforts towards NetBSD/evbarm on [Raspberry Pi](http://www.raspberrypi.org).
                      6: 
1.3       wiki        7: (Raspberry Pi [image](http://www.flickr.com/photos/42325803@N07/8118758647/) by Christopher Lee used under CC-By-2.0 license)
                      8: 
1.7       wiki        9: # Installation
                     10:  - You may use the rpi.img file created by an arm build.
                     11:    - An example can be found in the '/evbarm/binary/gzimg/' directory under releng.netbsd.org
                     12: 
                     13: # Updating the firmware
1.8     ! wiki       14:  - [rpi firmware files](https://github.com/raspberrypi/firmware/tree/master/boot)
        !            15:    - Copy all files except 'kernel*img' into /boot and reboot
1.7       wiki       16: 
1.1       jakllsch   17: # What works
1.6       wiki       18:  - multi-user boot with root on SD card
                     19:  - serial or graphics console (with EDID query / parsing)
                     20:  - X windows.
1.4       wiki       21:  - USB (host); control, interrupt and bulk transfers. Has some stability issues that are being worked on. man page missing.
                     22:  - USB Ethernet
                     23:  - RNG: works
1.2       jakllsch   24:  - I²C: works, could use enhancements, man page
                     25:  - SPI: works, could use enhancements, man page
1.1       jakllsch   26: 
                     27: # What needs work
1.5       wiki       28:  - VCHIQ; work in progress - will provide audio.
1.4       wiki       29:  - USB (host); isochronous transfers. DMA support.
                     30:  - DMA controller driver / dmover(9) backend
                     31:  - Teach sdhc(4) about dmover; not Raspberry Pi specific
                     32:  - hardfloat; not Raspberry Pi specific
                     33:  - earm ABI; not Raspberry Pi specific
1.1       jakllsch   34:  - GPIO

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