work on the gpio driver