replace QUP driver from Google kernel