obj-$(CONFIG_HSDIMM_LITE) := semem-platform.o rcd.o semem.o

semem-platform-objs := platform/platform.o
semem-platform-objs += platform/range.o
semem-platform-objs += platform/dimm.o
semem-platform-objs += platform/debugfs.o
semem-platform-objs += platform/aarch64/address.o
semem-platform-objs += platform/aarch64/page_cache.o
semem-platform-objs += platform/aarch64/lib/lib_dram.o
semem-platform-objs += lib/libdebugfs.o

ifeq ($(CONFIG_HSDIMM_LITE_FT_2004),y)
semem-platform-objs += platform/aarch64/ft2004.o
semem-platform-objs += platform/aarch64/ftd2000.o
endif

ifeq ($(CONFIG_HSDIMM_LITE_FT_2000PLUS),y)
semem-platform-objs += platform/aarch64/ft2000plus.o
semem-platform-objs += platform/aarch64/ft2500.o
endif

rcd-objs := rcd/xs_b1/rcd.o

semem-objs += driver/ksemem.o
semem-objs += driver/logic_rule.o
semem-objs += driver/phys_rule.o
