blob: 3a79c7954ecd0aa401ca016f6353d7474403aba4 [file] [log] [blame]
lwis-objs := lwis_device.o
lwis-objs += lwis_device_dpm.o
lwis-objs += lwis_device_i2c.o
lwis-objs += lwis_device_ioreg.o
lwis-objs += lwis_device_slc.o
lwis-objs += lwis_device_top.o
lwis-objs += lwis_clock.o
lwis-objs += lwis_gpio.o
lwis-objs += lwis_i2c.o
lwis-objs += lwis_interrupt.o
lwis-objs += lwis_ioctl.o
lwis-objs += lwis_ioreg.o
lwis-objs += lwis_periodic_io.o
lwis-objs += lwis_phy.o
lwis-objs += lwis_pinctrl.o
lwis-objs += lwis_regulator.o
lwis-objs += lwis_transaction.o
lwis-objs += lwis_event.o
lwis-objs += lwis_buffer.o
lwis-objs += lwis_util.o
lwis-objs += lwis_debug.o
# GS101 specific files
ifeq ($(CONFIG_SOC_GS101), y)
lwis-objs += platform/gs101/lwis_platform_gs101.o
lwis-objs += platform/gs101/lwis_platform_gs101_dma.o
endif
# GS201 specific files
ifeq ($(CONFIG_SOC_GS201), y)
lwis-objs += platform/gs201/lwis_platform_gs201.o
lwis-objs += platform/gs201/lwis_platform_gs201_dma.o
endif
# Device tree specific file
ifeq ($(CONFIG_OF), y)
lwis-objs += lwis_dt.o
endif
obj-$(CONFIG_LWIS) += lwis.o
ccflags-y = -I$(abspath $(KERNEL_SRC)/$(M)) -I$(abspath $(KBUILD_SRC)/drivers/soc/google)