gpio: loongson1: Introduce ls1x_gpio_chip struct
authorKeguang Zhang <keguang.zhang@gmail.com>
Wed, 15 Mar 2023 11:06:48 +0000 (19:06 +0800)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 23 Mar 2023 13:31:18 +0000 (14:31 +0100)
commit31b6ec6793a0b0b9b44f540430898e91de080882
tree66322ffe6f9f5e049a3059982cc916fc3e51af56
parenta9b4678a40491ddc60a47e1479d93f328c3427a0
gpio: loongson1: Introduce ls1x_gpio_chip struct

This patch introduces and allocates ls1x_gpio_chip struct containing
gpio_chip and reg_base to avoid global gpio_reg_base.

Signed-off-by: Keguang Zhang <keguang.zhang@gmail.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-loongson1.c