move fpga_uio to generic uio