change gpio to gpiochip
add gpio lua interface
change search_gpiochip_with_no to static function
change gpio lua interface
change hardware interface