From 5fdd35cce4a3933b02b7e597596532ad0ffbaafe Mon Sep 17 00:00:00 2001 From: huangys Date: Sun, 8 Apr 2018 11:47:56 +0800 Subject: [PATCH] enable support CS47L35 dynamically. Change-Id: I5720f102a0be1d71a573aec8565d98693c126afb Signed-off-by: huangys Reviewed-on: https://gerrit.mot.com/1159925 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Guobin Zhang Submit-Approved: Jira Key --- drivers/irqchip/Kbuild | 7 ++++++- drivers/mfd/Kbuild | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/drivers/irqchip/Kbuild b/drivers/irqchip/Kbuild index 15a4fe33a7f9..05d3c74b7166 100644 --- a/drivers/irqchip/Kbuild +++ b/drivers/irqchip/Kbuild @@ -1,8 +1,13 @@ # add -Wall to try to catch everything we can. EXTRA_CFLAGS += -Wall EXTRA_CFLAGS += -I$(TOP)/motorola/kernel/modules/include -EXTRA_CFLAGS += -DCONFIG_MADERA_IRQ_CS47L90 +ifeq ($(CONFIG_ARCH_SDM450), y) +EXTRA_CFLAGS += -DCONFIG_MADERA_IRQ_CS47L35 +cirrus_irq-madera-objs = irq-madera.o irq-madera-cs47l35.o +else +EXTRA_CFLAGS += -DCONFIG_MADERA_IRQ_CS47L90 cirrus_irq-madera-objs = irq-madera.o irq-madera-cs47l90.o +endif obj-m += cirrus_irq-madera.o diff --git a/drivers/mfd/Kbuild b/drivers/mfd/Kbuild index bd0e33e659dc..67ff2cd39094 100644 --- a/drivers/mfd/Kbuild +++ b/drivers/mfd/Kbuild @@ -1,7 +1,12 @@ # add -Wall to try to catch everything we can. EXTRA_CFLAGS += -Wall EXTRA_CFLAGS += -I$(TOP)/motorola/kernel/modules/include +ifeq ($(CONFIG_ARCH_SDM450), y) +EXTRA_CFLAGS += -DCONFIG_MFD_CS47L35 +cirrus_madera-core-objs = madera-core.o madera-spi.o madera-core.o madera-spi.o cs47l35-tables.o +else EXTRA_CFLAGS += -DCONFIG_MFD_CS47L90 - cirrus_madera-core-objs = madera-core.o madera-spi.o madera-core.o madera-spi.o cs47l90-tables.o +endif + obj-m += cirrus_madera-core.o