touch_synaptics: Loop until i2c is awake

Unfortunately this is becoming ifdef-hell.