gpio: mmio: remove struct bgpio_pdata
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Tue, 1 Jul 2025 11:49:40 +0000 (13:49 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Mon, 7 Jul 2025 07:31:08 +0000 (09:31 +0200)
commit9bad4bec5daddbb296481af759f9d56c849ba96f
treebaf4092912d1d462d505916033582a53924c272a
parentbb9c88d5b0fabe05b0ed4b843efe78ac1c4712f0
gpio: mmio: remove struct bgpio_pdata

With no more users, we can now remove struct bgpio_pdata. Move the
relevant bits from bgpio_parse_fw() into bgpio_pdev_probe() while
maintaining the logical ordering (get flags before calling
bgpio_init()).

Link: https://lore.kernel.org/r/20250701-gpio-mmio-pdata-v2-6-ebf34d273497@linaro.org
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-mmio.c
include/linux/gpio/driver.h