blob: f0f0d15740802709e75df6f4bb83be31d042695b [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
lwis-objs += lwis_io_entry.o
lwis-objs += lwis_allocator.o
lwis-objs += lwis_version.o
# Anchorage specific files
ifeq ($(CONFIG_SOC_GS101), y)
lwis-objs += platform/anchorage/lwis_platform_anchorage.o
lwis-objs += platform/anchorage/lwis_platform_anchorage_dma.o
endif
# Busan specific files
ifeq ($(CONFIG_SOC_GS201), y)
lwis-objs += platform/busan/lwis_platform_busan.o
lwis-objs += platform/busan/lwis_platform_busan_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)