drivers: touch_synaptics: Implement wake_timeout. All work by @flar2