genesys: Preparation for infrared channel support on 8600F (part 2)
This PR includes various refactors needed to get infrared channel on 8600F working. *_init_regs_for_*()
functions have been simplified by removing sensor movement functions to callers. Additionally, a number of sites where exit via exception was incorrectly handled were fixed.
Edited by Povilas Kanapickas