KASAN_SANITIZE_dmc_monitor.o := n

MODULE_NAME = aml_ddr_tool

obj-$(CONFIG_AMLOGIC_DDR_TOOL) += $(MODULE_NAME).o

$(MODULE_NAME)-y = ddr_tool.o ddr_port_desc.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DDR_BANDWIDTH)		+= ddr_bandwidth.o ddr_priority.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DDR_BANDWIDTH_GXL) 	+= ddr_band_op_gxl.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DDR_BANDWIDTH_GXL)	+= ddr_band_op_gxl.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DDR_BANDWIDTH_GX)	+= ddr_band_op_gx.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DDR_BANDWIDTH_G12)	+= ddr_band_op_g12.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DDR_BANDWIDTH_A1)	+= ddr_band_op_a1.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DDR_BANDWIDTH_T5)	+= ddr_band_op_t5.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DDR_BANDWIDTH_T7)	+= ddr_band_op_t7.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DDR_BANDWIDTH_S4)       += ddr_band_op_s4.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DDR_BANDWIDTH_S5)       += ddr_band_op_s5.o

$(MODULE_NAME)-$(CONFIG_AMLOGIC_DMC_MONITOR)		+= dmc_monitor.o dmc_port_sub.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DMC_DEV_ACCESS)    	+= dmc_dev_access.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DMC_MONITOR_G12)	+= dmc_g12.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DMC_MONITOR_TM2)	+= dmc_tm2.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DMC_MONITOR_GX)		+= dmc_gx.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DMC_MONITOR_C1)		+= dmc_c1.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DMC_MONITOR_T7)		+= dmc_t7.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DMC_MONITOR_S4)         += dmc_s4.o
$(MODULE_NAME)-$(CONFIG_AMLOGIC_DMC_MONITOR_S5)         += dmc_s5.o
