From d800b4a4d7d9f8292f7e59f2ca8149ae99f6f65d Mon Sep 17 00:00:00 2001 From: Torsten Rasmussen Date: Tue, 14 Sep 2021 17:25:36 +0200 Subject: [PATCH] drivers: gpio: remove unused GPIO selection Fixes: #38403 Removing unneeded `imply GPIO` and `CONFIG_GPIO=y` occurrences where no files are added to the gpio zephyr library. Also removed `CONFIG_GPIO=y` occurences where this is handled by defconfigs for the soc or board. Selection of GPIO without selecting any drivers results in the warning: > No SOURCES given to Zephyr library: drivers__gpio > > Excluding target from build. Signed-off-by: Torsten Rasmussen --- drivers/modem/Kconfig.quectel-bg9x | 1 - drivers/modem/Kconfig.ublox-sara-r4 | 1 - samples/boards/stm32/power_mgmt/blinky/prj.conf | 2 -- samples/subsys/mgmt/osdp/control_panel/prj.conf | 1 - samples/subsys/mgmt/osdp/peripheral_device/prj.conf | 1 - 5 files changed, 6 deletions(-) diff --git a/drivers/modem/Kconfig.quectel-bg9x b/drivers/modem/Kconfig.quectel-bg9x index 70f1f74b9e6..f22f3f4fb76 100644 --- a/drivers/modem/Kconfig.quectel-bg9x +++ b/drivers/modem/Kconfig.quectel-bg9x @@ -10,7 +10,6 @@ config MODEM_QUECTEL_BG9X select MODEM_IFACE_UART select MODEM_SOCKET select NET_SOCKETS_OFFLOAD - imply GPIO help Choose this setting to enable quectel BG9x LTE-CatM1/NB-IoT modem driver. diff --git a/drivers/modem/Kconfig.ublox-sara-r4 b/drivers/modem/Kconfig.ublox-sara-r4 index 1a14aa111aa..6b925585c8c 100644 --- a/drivers/modem/Kconfig.ublox-sara-r4 +++ b/drivers/modem/Kconfig.ublox-sara-r4 @@ -11,7 +11,6 @@ config MODEM_UBLOX_SARA select MODEM_SOCKET select NET_OFFLOAD select NET_SOCKETS_OFFLOAD - imply GPIO help Choose this setting to enable u-blox SARA-R4 LTE-CatM1/NB-IoT modem driver. diff --git a/samples/boards/stm32/power_mgmt/blinky/prj.conf b/samples/boards/stm32/power_mgmt/blinky/prj.conf index e3592321ed2..4921dcc3392 100644 --- a/samples/boards/stm32/power_mgmt/blinky/prj.conf +++ b/samples/boards/stm32/power_mgmt/blinky/prj.conf @@ -1,5 +1,3 @@ -CONFIG_GPIO=y - CONFIG_PM=y CONFIG_PM_DEVICE=y CONFIG_PM_DEVICE_RUNTIME=y diff --git a/samples/subsys/mgmt/osdp/control_panel/prj.conf b/samples/subsys/mgmt/osdp/control_panel/prj.conf index 36c1f21c67d..3b9bcf60926 100644 --- a/samples/subsys/mgmt/osdp/control_panel/prj.conf +++ b/samples/subsys/mgmt/osdp/control_panel/prj.conf @@ -6,7 +6,6 @@ CONFIG_PRINTK=y CONFIG_LOG=y -CONFIG_GPIO=y # OSDP config CONFIG_OSDP=y diff --git a/samples/subsys/mgmt/osdp/peripheral_device/prj.conf b/samples/subsys/mgmt/osdp/peripheral_device/prj.conf index b3c90488ec5..3fb93dd51c5 100644 --- a/samples/subsys/mgmt/osdp/peripheral_device/prj.conf +++ b/samples/subsys/mgmt/osdp/peripheral_device/prj.conf @@ -6,7 +6,6 @@ CONFIG_PRINTK=y CONFIG_LOG=y -CONFIG_GPIO=y # OSDP config CONFIG_OSDP=y