capture support
change order of dma setup and use the correct dma channel in awinac_trigger_input
in_pcbdetach: move ip_freemoptions() under softnet_lock for now (this will
be changed back once other IP paths become MP-safe).  Same for IPv6 routine.

This partially reverts 1.150 of in_pcb.c and 1.127 of in6_pcb.c changes.
Fix BOARDTYPE handling
Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
Add a test of symlinks with long targets.
Avoid overflowing the "year" value by making the field uint64_t. Adapt
arguments and local variables accordingly.
This now fixes PR 49144 for real.
Mark usage and quit as dead.
Make crontab(1) work again which got broken by the last commit.
add DMA0 int
bcm2835 dma controller driver
add bcmdmac0, commented out until something uses it
fix a stupid bug at attach
DMA channel interrupt names
Grab the DMA channel mask from the firmware.
replace mmc magic bits with symbolic names
a10/a20 rtc driver
add awinrtc
Add BPI to the list of kernels to build.
Revert all make changes except the unit tests to the state of three
weeks ago. Individual changes can be reapplied after review.