sh: mach-sdk7786: convert gpio driver to use gpio_chip_ops

The GPIO controller operations has been split to be stored
on a separate struct gpio_chip_ops virtual function table

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
sh: mach-x3proto: convert gpio driver to use gpio_chip_ops

The GPIO controller operations has been split to be stored
on a separate struct gpio_chip_ops virtual function table

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
unicore32: convert gpio driver to use gpio_chip_ops

The GPIO controller operations has been split to be stored
on a separate struct gpio_chip_ops virtual function table

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
xtensa: onvert gpio driver to use gpio_chip_ops

The GPIO controller operations has been split to be stored
on a separate struct gpio_chip_ops virtual function table

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>