This patch is against a 3.14 kernel, but I think this should apply to most new kernels very easily. We make a board with this chip on it, so I am willing to be the maintainer of this driver if it not made too difficult. This will be the case for a few more years. I don't know all your rules but I've been writing interrupt handlers and C code longer than Linus, please go easy on me. I will not be a regular contributor. Thanks, Dick Hollenbeck