Annotation of wikisrc/ports/evbarm/allwinner.mdwn, revision 1.4

1.1       wiki        1: [[!meta title="NetBSD/evbarm on Allwinner Technology SoCs"]]
                      2: 
                      3: # Supported boards
                      4:  - BananaPi (BPI)
                      5:  - Cubieboard, Cubieboard 2 (CUBIEBOARD)
                      6:  - Cubietruck (CUBIETRUCK)
                      7:  - Merrii Hummingbird A31 (HUMMINGBIRD_A31)
                      8: 
                      9: # Supported hardware
                     10:  - SoCs
                     11:    - Cortex-A8: A10
1.4     ! wiki       12:    - Cortex-A7: A20, A31
1.1       wiki       13:  - SD/MMC controller
                     14:  - DMA controller
                     15:  - GPIO
                     16:  - UART
                     17:  - I2C
                     18:  - P2WI (A31)
                     19:  - PMU
                     20:    - AXP209 (A20)
                     21:    - AXP221 (A31)
                     22:  - Watchdog timer
                     23:  - RTC
                     24:  - Audio codec
                     25:  - USB
                     26:    - OHCI
                     27:    - EHCI
                     28:    - MOTG (not yet working on A31)
                     29:  - SATA (A10/A20)
                     30:  - Gigabit Ethernet (GMAC)
1.2       wiki       31: 
                     32: # Installation
                     33: 
                     34: ## A10 / A20 based boards
                     35: 
1.3       wiki       36: * Start with an ARMv7 image from *evbarm-earmv7hf/binary/gzimg/* such as *beaglebone.img*
1.2       wiki       37: * Download a U-Boot build for your board from the linux-sunxi web site <http://dl.linux-sunxi.org/nightly/u-boot-sunxi/u-boot-sunxi/u-boot-sunxi-latest/>
                     38: * Write the *u-boot-sunxi-with-spl.bin* loader to the base image:
                     39: [[!template  id=programlisting text="""
                     40: # dd if=u-boot-sunxi-with-spl.bin of=beaglebone.img bs=1k seek=8 conv=notrunc
                     41: """]]
                     42: * Write the image to an SD card.
                     43: * Copy the kernel (netbsd.ub) for your board to the root of the MSDOS partition.
                     44: * Create or edit uEnv.txt on the MSDOS partition:
                     45: [[!template  id=programlisting text="""
                     46: bootargs=root=ld0a
                     47: uenvcmd=mmc dev 0; mmc rescan; fatload mmc 0:1 82000000 netbsd.ub; bootm 82000000
                     48: """]]
                     49: 
                     50: ## A31 based boards
                     51: 
                     52: TBD.

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