Why do you require this driver? We already have a PL061 GPIO driver in the kernel tree using the kernel's gpiolib infrastructure. I hope this CSP stuff doesn't mean that you're going to have to duplicate almost every kernel driver...