Update doc texts
Cleanup gtp_i2c_read and gpt_i2c_write

The functions should return an int, and actually, the i2c call is made
exactly once. Drop the retry thing.
Make gtp_i2c_read accept a register as parameter

simplifies the calls