summarize levels instead of printing dozens of them.
armreg_tlbiasid_write -> armreg_tlbiasidis_write
improve error checking (setting errno)
fix syntax error
AWIN_A31_DMA_IRQ_*_MASK should be ULL not UL, spotted by chuq