From aad14f8aa5d46d74ae1a5191e8a88ebeb3a8d4aa Mon Sep 17 00:00:00 2001 From: Ryan Lattrel Date: Wed, 10 Feb 2021 17:57:30 -0600 Subject: [PATCH] uwb: sr100: add gpio-exp dep for banks Add soft dependency on the pcal gpio expander for banks so we don't have a race. Change-Id: Ie65e0ed3b3c2e1be47e0d28b8ee5d3a65902b335 Signed-off-by: Ryan Lattrel Reviewed-on: https://gerrit.mot.com/1877024 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Konstantin Makariev Submit-Approved: Jira Key --- drivers/uwb/sr100/Kbuild | 4 ++++ drivers/uwb/sr100/sr100.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/drivers/uwb/sr100/Kbuild b/drivers/uwb/sr100/Kbuild index f18d552b123f..dbd8f83d3b3b 100644 --- a/drivers/uwb/sr100/Kbuild +++ b/drivers/uwb/sr100/Kbuild @@ -2,6 +2,10 @@ EXTRA_CFLAGS += -Wall EXTRA_CFLAGS += -I$(ANDROID_BUILD_TOP)/motorola/kernel/modules/include +ifneq ($(filter banks%, $(TARGET_PRODUCT)),) + EXTRA_CFLAGS += -DSOFTDEP_GPIO_PCAL6408 +endif + obj-m += sr100.o KBUILD_EXTRA_SYMBOLS += $(CURDIR)/$(KBUILD_EXTMOD)/../../mmi_info/Module.symvers diff --git a/drivers/uwb/sr100/sr100.c b/drivers/uwb/sr100/sr100.c index 5174b7435245..20f69cfa2107 100644 --- a/drivers/uwb/sr100/sr100.c +++ b/drivers/uwb/sr100/sr100.c @@ -1146,4 +1146,8 @@ MODULE_AUTHOR("Manjunatha Venkatesh"); MODULE_DESCRIPTION("NXP SR100 SPI driver"); MODULE_LICENSE("GPL"); +#ifdef SOFTDEP_GPIO_PCAL6408 +MODULE_SOFTDEP("pre: gpio-pcal6408"); +#endif + /** @} */