Make gtp_i2c_read accept a register as parameter

simplifies the calls
Remove extra printk on irq error
Add missing IRGF_ONESHOT flag when requesting the IRQ