Since you'll never going to see that prompt if you don't have such a
board, that seems pretty unhelpful :)
Not sure where this is used, but 100 seconds seems quite long, no?
I'd use names with some prefixes, maybe descriptor_filled? Matter of
taste though I guess.
All those inlines seems a bit excessive since korina_abort_dma is an
inline too and then inlined into two other functions... Are those really
necessary?
Similarly here although korina_start_dma is a lot shorter than stop_dma.
Why so many parentheses? :)
Pretty useless comment especially since you have to read the code to
understand it! Or was this intended as a comment on how the register
write works? Similar instances all over the driver. Maybe a single
comment at the top of the file on how that register works would be good
instead.
typo: independently
Typo: promiscuous.
Some stuff missing here? the mc_count > 15 checks seems superfluous
since >15 is always >0.
Unnecessary, internal_stats is default and does exactly this.
Oddly formatted comment :)
No need to abort DMA?
johannes