Input: gameport - convert to use common workqueue instead of a thread