Function gpio_lower_half_byname() was added to support registration of GPIO pin by name as supported for IOexpander. Some of the code is wrapped in new static function gpio_lower_half_internal() to avoid code duplication. Signed-off-by: Michal Lenc <michallenc@seznam.cz>