gpio: eic-sprd: Optimize the calculation method of eic number
authorWenhua Lin <Wenhua.Lin@unisoc.com>
Tue, 9 Jan 2024 07:38:49 +0000 (15:38 +0800)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Mon, 22 Jan 2024 10:37:59 +0000 (11:37 +0100)
commit44a0d880b91dcaf3bb62a1ffa7253fe5373cd296
tree1037e2ee14778daeb4755293f2923d0af7c683a3
parentc055f7ed9744a5bae69a592eca84e22837736b92
gpio: eic-sprd: Optimize the calculation method of eic number

The num_eics is a default value, but some SoCs support more than 8.
In order to adapt to all projects, the total number of eics is
automatically calculated through dts.

Signed-off-by: Wenhua Lin <Wenhua.Lin@unisoc.com>
Acked-by: Chunyan Zhang <zhang.lyra@gmail.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-eic-sprd.c