############################################################################### # export variables ############################################################################### ifeq ($(CONFIG_SOCT_KMOD_CFLAGS),) ccflags-y += $(CONFIG_SOCT_KMOD_CFLAGS) endif ############################################################################### # local variables ############################################################################### MODNAME := soc_vou HAL_TOP_DIR := drivers/drv/vo/adapter/common/hal HAL_DIR := drivers/drv/vo/adapter/common/hal $(warning CONFIG_SOCT_VO_SUPPORT $(CONFIG_SOCT_VO_SUPPORT)) $(warning CONFIG_SOCT_VO_SDK_PQ_SUPPORT $(CONFIG_SOCT_VO_SDK_PQ_SUPPORT)) $(warning CONFIG_SOCT_TEE_SUPPORT $(CONFIG_SOCT_TEE_SUPPORT)) $(warning CONFIG_SOCT_CONFIG_COMPAT $(CONFIG_SOCT_CONFIG_COMPAT)) $(warning CONFIG_SOCT_VO_HAL_PROC_TEST_SUPPORT $(CONFIG_SOCT_VO_HAL_PROC_TEST_SUPPORT)) $(warning CONFIG_SOCT_VO_HAL_TEST_SUPPORT $(CONFIG_SOCT_VO_HAL_TEST_SUPPORT)) $(warning CONFIG_SOCT_VO_CS_SUPPORT $(CONFIG_SOCT_VO_CS_SUPPORT)) $(warning CONFIG_COMPAT $(CONFIG_COMPAT)) $(warning CONFIG_SOCT_FPGA_SUPPORT $(CONFIG_SOCT_FPGA_SUPPORT)) $(warning MODULE $(MODULE)) $(warning MODNAME $(MODNAME)) $(warning CONFIG_LINUX_PRODUCT $(CONFIG_LINUX_PRODUCT)) $(warning CONFIG_ANDROID_PRODUCT $(CONFIG_ANDROID_PRODUCT)) $(warning CONFIG_SOCT_MEMC_SUPPORT $(CONFIG_SOCT_MEMC_SUPPORT)) $(warning CONFIG_SOCT_CHIP_TYPE $(CONFIG_SOCT_CHIP_TYPE)) $(warning CONFIG_SOCT_CHIP_REVERSION $(CONFIG_SOCT_CHIP_REVERSION)) $(warning CONFIG_SOCT_DMCU_SUPPORT $(CONFIG_SOCT_DMCU_SUPPORT)) ifeq ($(CONFIG_SOCT_DMCU_SUPPORT),y) DMCU_IS_SUPPORT := y DMCU_ONLY_COMPILE_ARM_SUPPORT := y endif ifdef DMCU_IS_SUPPORT ccflags-y += -DCONFIG_SOCT_VO_ENABLE_DMCU endif ifdef DMCU_ONLY_COMPILE_ARM_SUPPORT ccflags-y += -DCONFIG_VO_ONLY_COMPILE_ARM endif HAL_INTF_DIR := v1 ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved5"),) CONFIG_RESERVED5=y endif ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),) CONFIG_RESERVED13=y endif ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19"),) CHIP_HAL_DIR := reserved17 ccflags-y += -DCONFIG_SOCT_VO_RESERVED17_SUPPORT ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "c" "reserved19_c"),) ccflags-y += -DCONFIG_SOCT_VO_RESERVED17_C_SUPPORT endif endif ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "hi3751v811"),) CHIP_HAL_DIR := hi3751v811 ccflags-y += -DCONFIG_SOCT_VO_HI3751V811_SUPPORT ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "c" "hi3751v811_c"),) ccflags-y += -DCONFIG_SOCT_VO_HI3751V811_C_SUPPORT endif endif $(warning HAL_INTF_DIR $(HAL_INTF_DIR)) ifneq ($(findstring $(CONFIG_SOCT_MEMC_SUPPORT), "y" "m"),) ccflags-y += -DSOCT_VO_SUPPORT_MEMC endif ifneq ($(findstring $(CONFIG_SOCT_VO_SDK_PQ_SUPPORT), "y" "m"),) ccflags-y += -DSOCT_VO_SUPPORT_PQ endif ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),) ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "reserved13_c" "reserved9_c" "reserved13_d" "reserved9_d" "reserved6_d" "reserved8_d"),) ccflags-y += -DSOCT_REG_REVISION_B endif endif ccflags-y += -Idrivers/drv/vo/include ifeq ($(CONFIG_SOCT_VO_CS_SUPPORT),y) ccflags-y += -Idrivers/drv/vo/adapter/common/hal/ip/v0f/v1 endif ccflags-y += -D_FORTIFY_SOURCE=2 -O2 -fstack-protector-all ccflags-y += -Idrivers/drv/ext_inc/dftevent \ -Idrivers/drv/ioctl_inc/generic \ -Idrivers/drv/ioctl_inc/video \ -Idrivers/drv/ioctl_inc/stat \ -Idrivers/drv/ioctl_inc/pq \ -Idrivers/drv/ioctl_inc/common \ -Idrivers/drv/ioctl_inc/vo \ -Idrivers/drv/ioctl_inc/memc \ -Idrivers/drv/ioctl_inc/pdm \ -Idrivers/drv/ioctl_inc/ao \ -Idrivers/drv/ioctl_inc/audio \ -Idrivers/drv/ioctl_inc/panel \ -Idrivers/drv/ioctl_inc/ssm \ -Idrivers/drv/ioctl_inc/rm \ -Idrivers/drv/ext_inc/base \ -Idrivers/drv/ext_inc/common \ -Idrivers/drv/ext_inc/osal \ -Idrivers/drv/ext_inc/panel \ -Idrivers/drv/ext_inc/vo \ -Idrivers/drv/ext_inc/xdp/vdp \ -Idrivers/drv/ext_inc/stat \ -Idrivers/drv/ext_inc/pq \ -Idrivers/drv/ext_inc/pdm \ -Idrivers/drv/ext_inc/hdmitx \ -Idrivers/drv/ext_inc/gfbg \ -Idrivers/drv/ext_inc/ssm \ -Idrivers/drv/ext_inc/vpss \ -Idrivers/drv/ext_inc/rm \ -Idrivers/drv/ext_inc/mailbox \ -Idrivers/drv/ext_inc/memc \ -Idrivers/drv/common/include \ -Idrivers/drv/dip_inc/vo \ -Idrivers/drv/vo/adapter \ -Idrivers/drv/vo/osal \ -Idrivers/drv/vo/osal/linux \ -Idrivers/drv/vo/externel \ -Idrivers/drv/vo/adapter/dmcu \ -Idrivers/drv/vo/adapter/dmcu/dmcu_client \ -Idrivers/drv/vo/adapter/dmcu/dmcu_server \ -Idrivers/drv/vo/adapter/common/display \ -Idrivers/drv/vo/disp_intf \ -Idrivers/drv/vo/adapter/common/window \ -Idrivers/drv/vo/adapter/adapter_intf \ -Idrivers/drv/vo/win_intf \ -Idrivers/drv/vo/frc_intf \ -Idrivers/drv/vo/xdp_ctrl_intf \ -Idrivers/drv/vo/adapter/common/xdp_ctrl \ -Idrivers/drv/vo/adapter/common/frc \ -Idrivers/drv/vo/adapter/common/tcon \ -Idrivers/drv/vo/adapter/common/include \ -Idrivers/drv/vo/adapter/common \ -Idrivers/drv/vo/include ccflags-y += -Idrivers/drv/vo/adapter/common/hal/hal_intf/$(HAL_INTF_DIR) \ -Idrivers/drv/vo/adapter/common/hal/cfg \ -Idrivers/drv/vo/adapter/common/hal/com \ -Idrivers/drv/vo/adapter/common/hal/include ifndef DMCU_ONLY_COMPILE_ARM_SUPPORT ccflags-y += -Idrivers/drv/vo/adapter/dmcu/ipcm/acpu_test else ccflags-y += -Idrivers/drv/dmcu/ipcm ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "hi3751v811"),) ccflags-y += -Idrivers/drv/dmcu/include/hi3751v811 else ccflags-y += -Idrivers/drv/dmcu/include/reserved19 endif endif ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved5" "reserved17" "reserved6" "reserved8"),) ccflags-y += -Idrivers/drv/vo/adapter/common/hal/ip/crop/v1 \ -Idrivers/drv/vo/adapter/dmcu/product/reserved9 \ -Idrivers/drv/vo/adapter/common/hal/ip/v0f/v1 ccflags-y += -Idrivers/drv/vo/adapter/common/hal \ -Idrivers/drv/vo/adapter/common/hal/ip \ -Idrivers/drv/vo/adapter/common/hal/cfg \ -Idrivers/drv/vo/adapter/common/hal/cfg \ -Idrivers/drv/vo/adapter/common/hal/com \ -Idrivers/drv/vo/adapter/common/hal/include \ -Idrivers/drv/vo/adapter/common/hal/ip/hdr/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/vbi/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/include endif ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19"),) ifeq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "c" "reserved19_c"),) ccflags-y += -Idrivers/drv/include \ -Idrivers/drv/common/include/reserved17 \ -Idrivers/drv/vo/adapter/dmcu/product/reserved19 \ -Idrivers/drv/vo/adapter/common/hal/ip/include \ -Idrivers/drv/vo/adapter/common/hal/ip/para/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/disp/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/zme/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/wbc/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/crg/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/csc/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/master/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/vid/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/mmu/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/fdr/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/demura/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/rgbw/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/od/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/pcid/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/v0f/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/dcmp/v3 else ccflags-y += -Idrivers/drv/include \ -Idrivers/drv/common/include/reserved17 \ -Idrivers/drv/vo/adapter/dmcu/product/reserved19 \ -Idrivers/drv/vo/adapter/common/hal/ip/include \ -Idrivers/drv/vo/adapter/common/hal/ip/para/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/disp/v3_c \ -Idrivers/drv/vo/adapter/common/hal/ip/zme/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/wbc/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/crg/v3_c \ -Idrivers/drv/vo/adapter/common/hal/ip/csc/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/master/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/vid/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/mmu/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/fdr/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/demura/v3_c \ -Idrivers/drv/vo/adapter/common/hal/ip/rgbw/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/od/v3_c \ -Idrivers/drv/vo/adapter/common/hal/ip/pcid/v3_c \ -Idrivers/drv/vo/adapter/common/hal/ip/v0f/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/dcmp/v3 endif endif ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "hi3751v811"),) ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "c" "hi3751v811_c"),) ccflags-y += -Idrivers/drv/include \ -Idrivers/drv/common/include/reserved17 \ -Idrivers/drv/vo/adapter/dmcu/product/reserved19 \ -Idrivers/drv/vo/adapter/common/hal/ip/include \ -Idrivers/drv/vo/adapter/common/hal/ip/para/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/disp/v3_c \ -Idrivers/drv/vo/adapter/common/hal/ip/zme/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/wbc/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/crg/v3_c \ -Idrivers/drv/vo/adapter/common/hal/ip/csc/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/master/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/vid/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/mmu/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/fdr/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/demura/v3_c \ -Idrivers/drv/vo/adapter/common/hal/ip/rgbw/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/od/v3_c \ -Idrivers/drv/vo/adapter/common/hal/ip/pcid/v3_c \ -Idrivers/drv/vo/adapter/common/hal/ip/v0f/v3 \ -Idrivers/drv/vo/adapter/common/hal/ip/dcmp/v3 endif endif ifeq ($(CONFIG_RESERVED5),y) ccflags-y += -Idrivers/drv/vo/adapter/common/hal/ip/para/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/disp/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/zme/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/wbc/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/crg/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/csc/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/master/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/vid/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/mmu/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/fdr/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/demura/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/rgbw/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/od/v2 \ -Idrivers/drv/vo/adapter/common/hal/ip/pcid/v2 endif ifeq ($(CONFIG_RESERVED13),y) ccflags-y += -Idrivers/drv/vo/adapter/common/hal/ip/para/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/disp/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/zme/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/wbc/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/crg/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/csc/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/master/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/vid/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/mmu/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/fdr/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/wbc/v1 \ -Idrivers/drv/vo/adapter/common/hal/ip/dcmp/v1 endif ifeq ($(CONFIG_SOCT_DRV_BUILDIN),y) obj-$(CONFIG_SOCT_VO_SUPPORT) += $(MODNAME).o else obj-m += $(MODNAME).o endif obj-$(CONFIG_SOCT_VO_SUPPORT) += $(MODNAME).o ifdef DMCU_ONLY_COMPILE_ARM_SUPPORT ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "hi3751v811"),) ccflags-y += -Idrivers/drv/vo/adapter/dmcu/product/hi3751v811 else ccflags-y += -Idrivers/drv/vo/adapter/dmcu/product/reserved19 endif $(MODNAME)-objs-y += disp_intf/drv_disp_isr.o \ adapter/hal_arm/comm/hal_vdp_comm.o \ adapter/hal_arm/comm/hal_wbc_cfg.o \ adapter/hal_arm/comm/hal_wbc_intf.o \ adapter/hal_arm/comm/hal_debug_intf.o \ adapter/hal_arm/comm/hal_disp_intf.o \ adapter/hal_arm/comm/hal_layer_intf.o endif ifdef DMCU_ONLY_COMPILE_ARM_SUPPORT ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19" "hi3751v811"),) ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "c" "reserved19_c" "hi3751v811_c"),) $(MODNAME)-objs-y += adapter/hal_arm/v3_c/hal_vdp_ip_crop.o \ adapter/hal_arm/v3_c/hal_vdp_reg_crop.o \ adapter/hal_arm/v3_c/hal_vdp_reg_pp_csc.o \ adapter/hal_arm/v3_c/hal_vdp_reg_v_csc.o \ adapter/hal_arm/v3_c/hal_vdp_reg_vid.o \ adapter/hal_arm/v3_c/hal_vdp_ip_zme_adapt.o \ adapter/hal_arm/v3_c/hal_vdp_reg_pp_sr.o \ adapter/hal_arm/v3_c/hal_vdp_ip_csc.o \ adapter/hal_arm/v3_c/hal_vdp_reg_cap.o \ adapter/hal_arm/v3_c/hal_vdp_reg_para.o \ adapter/hal_arm/v3_c/hal_vdp_ip_para.o \ adapter/hal_arm/v3_c/hal_vdp_reg_hzme.o \ adapter/hal_arm/v3_c/hal_vdp_reg_vzme.o \ adapter/hal_arm/v3_c/hal_vdp_reg_2dscale.o \ adapter/hal_arm/v3_c/hal_vdp_ip_zme.o \ adapter/hal_arm/v3_c/hal_vdp_ip_vid.o \ adapter/hal_arm/v3_c/hal_vdp_reg_wbc.o \ adapter/hal_arm/v3_c/hal_vdp_ip_wbc.o endif endif endif $(MODNAME)-objs-y += win_intf/drv_win_intf.o \ win_intf/drv_win_ctrl.o \ win_intf/drv_win_proc.o \ win_intf/drv_win_vpss.o \ win_intf/drv_win.o \ win_intf/drv_win_fence.o \ adapter/adapter_intf/drv_adapter_master_intf.o \ disp_intf/drv_disp_debug.o \ disp_intf/drv_disp_cast.o \ disp_intf/drv_disp_duplication.o \ disp_intf/drv_disp_cast_buf.o \ disp_intf/drv_disp_ctrl.o \ disp_intf/drv_disp_proc.o \ disp_intf/drv_disp_intf.o \ adapter/common/adapter_intf_callback_process.o \ frc_intf/drv_frc_proc.o \ xdp_ctrl_intf/drv_xdp_ctrl_proc.o ifdef DMCU_IS_SUPPORT $(MODNAME)-objs-y += adapter/dmcu/dmcu_client/drv_dmcu_client.o \ adapter/dmcu/dmcu_client/drv_dmcu_proc.o ifndef DMCU_ONLY_COMPILE_ARM_SUPPORT $(MODNAME)-objs-y += adapter/common/adapter_intf_process.o $(MODNAME)-objs-y += adapter/dmcu/dmcu_server/drv_dmcu_server.o $(MODNAME)-objs-y += adapter/dmcu/ipcm/acpu_test/drv_ipcm_intf_test.o endif endif $(MODNAME)-objs-y += adapter/../osal/linux/drv_xdp_osal.o \ adapter/../osal/linux/drv_xdp_common.o \ adapter/../externel/linux/drv_xdp_ext_func.o \ adapter/common/xdp_ctrl/drv_xdp_proc_def.o \ adapter/../externel/drv_xdp_fault_report.o ifneq ($(DMCU_ONLY_COMPILE_ARM_SUPPORT),y) $(MODNAME)-objs-y += adapter/common/display/drv_display.o \ adapter/common/display/drv_disp_isr.o \ adapter/common/display/drv_disp_framelock.o \ adapter/common/display/drv_disp_framelock_platform.o \ adapter/common/display/drv_disp_timing.o \ adapter/common/display/drv_disp_format.o \ adapter/common/display/drv_disp_interface.o \ adapter/common/display/drv_disp_mcvn.o \ adapter/common/display/drv_disp_cgms.o \ adapter/common/window/drv_window.o \ adapter/common/window/drv_win_mng.o \ adapter/common/window/drv_win_mapping.o \ adapter/common/window/drv_win_ai.o \ adapter/common/window/drv_win_attrprocess.o \ adapter/common/window/drv_win_buffer.o \ adapter/common/window/drv_win_frc.o \ adapter/common/window/drv_win_debug.o \ adapter/common/frc/drv_frc_osal.o \ adapter/common/frc/drv_frc_memc.o \ adapter/common/frc/drv_frc_debug.o \ adapter/common/frc/drv_frc_comm.o \ adapter/common/frc/drv_frc_buffer.o \ adapter/common/frc/drv_layer_prepare.o \ adapter/common/frc/drv_frc_logic.o \ adapter/common/frc/drv_frc_offline.o \ adapter/common/frc/drv_frc.o \ adapter/common/xdp_ctrl/drv_xdp_ctrl.o \ adapter/common/xdp_ctrl/drv_xdp_ctrl_policy.o \ adapter/adapter_intf/drv_adapter_slave_intf.o \ adapter/common/adapter_intf_process.o $(MODNAME)-objs-y += adapter/common/hal/hal_intf/$(HAL_INTF_DIR)/hal_disp_intf.o \ adapter/common/hal/hal_intf/$(HAL_INTF_DIR)/hal_layer_intf.o \ adapter/common/hal/hal_intf/$(HAL_INTF_DIR)/hal_debug_intf.o \ adapter/common/hal/hal_intf/$(HAL_INTF_DIR)/hal_wbc_intf.o \ adapter/common/hal/com/hal_vdp_comm.o \ adapter/common/hal/com/hal_vdp_chip_config.o \ adapter/common/hal/com/hal_vdp_ip_save.o \ adapter/common/hal/cfg/hal_disp_cfg.o \ adapter/common/hal/cfg/hal_layer_cfg.o \ adapter/common/hal/cfg/hal_v0f_cfg.o ifeq ($(CONFIG_RESERVED5),y) $(MODNAME)-objs-y += adapter/common/tcon/drv_tcon_intf.o \ adapter/common/tcon/drv_tcon_ctrl.o \ adapter/common/hal/hal_intf/v1/hal_tcon_intf.o \ adapter/common/hal/ip/fdr/v2/hal_vdp_ip_fdr.o \ adapter/common/hal/ip/fdr/v2/hal_vdp_ip_lowdelay.o \ adapter/common/hal/ip/fdr/v2/hal_vdp_ip_hwbuff.o \ adapter/common/hal/ip/fdr/v2/hal_vdp_reg_fdr.o \ adapter/common/hal/ip/zme/v2/hal_vdp_reg_sr.o \ adapter/common/hal/ip/zme/v2/hal_vdp_reg_vzme.o \ adapter/common/hal/ip/zme/v2/hal_vdp_reg_hzme.o \ adapter/common/hal/ip/zme/v2/hal_vdp_reg_hfir.o \ adapter/common/hal/ip/zme/v2/hal_vdp_ip_zme.o \ adapter/common/hal/ip/wbc/v2/hal_vdp_reg_cap.o \ adapter/common/hal/ip/wbc/v2/hal_vdp_reg_wbc.o \ adapter/common/hal/cfg/hal_wbc_cfg.o \ adapter/common/hal/ip/disp/v2/hal_vdp_reg_cbm.o \ adapter/common/hal/ip/disp/v2/hal_vdp_reg_chn.o \ adapter/common/hal/ip/disp/v2/hal_vdp_ip_dispchn.o \ adapter/common/hal/ip/disp/v2/hal_vdp_ip_mdata.o \ adapter/common/hal/ip/csc/v2/hal_vdp_ip_csc.o \ adapter/common/hal/ip/csc/v2/hal_vdp_reg_pp_csc.o \ adapter/common/hal/ip/vid/v2/hal_vdp_reg_vid.o \ adapter/common/hal/ip/vid/v2/hal_vdp_ip_vid.o \ adapter/common/hal/ip/mmu/v2/hal_vdp_reg_mmu.o \ adapter/common/hal/ip/mmu/v2/hal_vdp_ip_mmu.o \ adapter/common/hal/ip/master/v2/hal_vdp_ip_master.o \ adapter/common/hal/ip/master/v2/hal_vdp_reg_master.o \ adapter/common/hal/ip/para/v2/hal_vdp_ip_para.o \ adapter/common/hal/ip/para/v2/hal_vdp_reg_para.o \ adapter/common/hal/ip/crg/v2/hal_vdp_ip_crg.o \ adapter/common/hal/ip/crg/v2/hal_vdp_ip_vmin.o \ adapter/common/hal/ip/wbc/v2/hal_vdp_ip_wbc.o \ adapter/common/hal/ip/wbc/v2/hal_vdp_reg_cap.o \ adapter/common/hal/ip/wbc/v2/hal_vdp_reg_wbc.o \ adapter/common/hal/ip/demura/v2/hal_vdp_ip_demura.o \ adapter/common/hal/ip/demura/v2/hal_vdp_reg_fcic.o \ adapter/common/hal/ip/demura/v2/hal_vdp_reg_self_demura.o \ adapter/common/hal/ip/rgbw/v2/hal_vdp_ip_rgbw.o \ adapter/common/hal/ip/rgbw/v2/hal_vdp_reg_mplus.o \ adapter/common/hal/ip/rgbw/v2/hal_vdp_reg_self_rgbw.o \ adapter/common/hal/ip/od/v2/hal_vdp_ip_od.o \ adapter/common/hal/ip/od/v2/hal_vdp_reg_od.o \ adapter/common/hal/ip/pcid/v2/hal_vdp_ip_pcid.o \ adapter/common/hal/ip/pcid/v2/hal_vdp_reg_pcid.o \ adapter/common/hal/ip/pcid/v2/hal_vdp_reg_pod2.o \ adapter/common/hal/ip/crop/empty/hal_vdp_ip_crop.o \ adapter/common/hal/ip/vbi/empty/hal_vdp_ip_vbi.o \ adapter/common/hal/ip/hdr/empty/hal_vdp_ip_hdr.o \ adapter/common/hal/ip/v0f/empty/hal_vdp_ip_v0f.o \ adapter/common/hal/ip/v0f/empty/hal_vdp_ip_lbd.o \ adapter/common/hal/ip/v0f/empty/hal_vdp_ip_pfmd.o endif ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19" "hi3751v811"),) ifeq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "c" "reserved19_c" "hi3751v811_c"),) $(MODNAME)-objs-y += adapter/common/tcon/drv_tcon_intf.o \ adapter/common/tcon/drv_tcon_ctrl.o \ adapter/common/hal/hal_intf/v1/hal_tcon_intf.o \ adapter/common/hal/ip/demura/empty/hal_vdp_ip_demura.o \ adapter/common/hal/ip/od/v3/hal_vdp_ip_od.o \ adapter/common/hal/ip/od/v3/hal_vdp_reg_od.o \ adapter/common/hal/ip/vbi/empty/hal_vdp_ip_vbi.o \ adapter/common/hal/ip/pcid/v3/hal_vdp_ip_pcid.o \ adapter/common/hal/ip/pcid/v3/hal_vdp_reg_pcid.o \ adapter/common/hal/ip/rgbw/empty/hal_vdp_ip_rgbw.o \ adapter/common/hal/ip/crop/empty/hal_vdp_ip_crop.o \ adapter/common/hal/ip/hdr/v3/hal_vdp_ip_hdr.o \ adapter/common/hal/cfg/hal_wbc_cfg.o \ adapter/common/hal/ip/crg/v3/hal_vdp_ip_crg.o \ adapter/common/hal/ip/crg/v3/hal_vdp_ip_vmin.o \ adapter/common/hal/ip/disp/v3/hal_vdp_reg_dsp.o \ adapter/common/hal/ip/disp/v3/hal_vdp_reg_cbm.o \ adapter/common/hal/ip/disp/v3/hal_vdp_reg_mdata.o \ adapter/common/hal/ip/disp/v3/hal_vdp_reg_chn.o \ adapter/common/hal/ip/disp/v3/hal_vdp_ip_dispchn.o \ adapter/common/hal/ip/disp/v3/hal_vdp_ip_mdata.o \ adapter/common/hal/ip/fdr/v3/hal_vdp_ip_fdr.o \ adapter/common/hal/ip/fdr/v3/hal_vdp_ip_fdr_adapt.o \ adapter/common/hal/ip/fdr/v3/hal_vdp_reg_fdr.o \ adapter/common/hal/ip/fdr/v3/hal_vdp_ip_lowdelay.o \ adapter/common/hal/ip/para/v3/hal_vdp_ip_para.o \ adapter/common/hal/ip/para/v3/hal_vdp_reg_para.o \ adapter/common/hal/ip/mmu/v3/hal_vdp_ip_mmu.o \ adapter/common/hal/ip/mmu/v3/hal_vdp_reg_mmu.o \ adapter/common/hal/ip/master/v3/hal_vdp_ip_master.o \ adapter/common/hal/ip/master/v3/hal_vdp_reg_master.o \ adapter/common/hal/ip/vid/v3/hal_vdp_ip_vid.o \ adapter/common/hal/ip/vid/v3/hal_vdp_reg_vid.o \ adapter/common/hal/ip/zme/v3/hal_vdp_ip_zme.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_vzme.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_hfir.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_hzme.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_2dscale.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_pp_sr.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_v0_dfir.o \ adapter/common/hal/ip/zme/v3/hal_vdp_ip_zme_adapt.o \ adapter/common/hal/ip/csc/v3/hal_vdp_ip_csc.o \ adapter/common/hal/ip/csc/v3/hal_vdp_reg_pp_csc.o \ adapter/common/hal/ip/csc/v3/hal_vdp_reg_v_csc.o \ adapter/common/hal/ip/wbc/v3/hal_vdp_ip_wbc.o \ adapter/common/hal/ip/wbc/v3/hal_vdp_reg_cap.o \ adapter/common/hal/ip/wbc/v3/hal_vdp_reg_wbc.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_ip_v0f.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_reg_v0f.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_reg_wchn.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_reg_fr_cmp.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_reg_ds_cmp.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_reg_lc_cmp.o \ adapter/common/hal/ip/v0f/empty/hal_vdp_ip_lbd.o \ adapter/common/hal/ip/v0f/empty/hal_vdp_ip_pfmd.o \ adapter/common/hal/ip/dcmp/v3/hal_vdp_ip_alg.o else $(MODNAME)-objs-y += adapter/common/tcon/drv_tcon_intf.o \ adapter/common/tcon/drv_tcon_ctrl.o \ adapter/common/hal/hal_intf/v1/hal_tcon_intf.o \ adapter/common/hal/ip/demura/v3_c/hal_vdp_ip_demura.o \ adapter/common/hal/ip/demura/v3_c/hal_vdp_reg_self_demura.o \ adapter/common/hal/ip/od/v3_c/hal_vdp_ip_od.o \ adapter/common/hal/ip/od/v3_c/hal_vdp_reg_od.o \ adapter/common/hal/ip/vbi/empty/hal_vdp_ip_vbi.o \ adapter/common/hal/ip/pcid/v3_c/hal_vdp_ip_pcid.o \ adapter/common/hal/ip/pcid/v3_c/hal_vdp_reg_pcid.o \ adapter/common/hal/ip/rgbw/empty/hal_vdp_ip_rgbw.o \ adapter/common/hal/ip/crop/v3_c/hal_vdp_ip_crop.o \ adapter/common/hal/ip/crop/v3_c/hal_vdp_reg_crop.o \ adapter/common/hal/ip/hdr/v3/hal_vdp_ip_hdr.o \ adapter/common/hal/cfg/hal_wbc_cfg.o \ adapter/common/hal/ip/crg/v3_c/hal_vdp_ip_crg.o \ adapter/common/hal/ip/crg/v3_c/hal_vdp_ip_vmin.o \ adapter/common/hal/ip/disp/v3_c/hal_vdp_reg_dsp.o \ adapter/common/hal/ip/disp/v3_c/hal_vdp_reg_cbm.o \ adapter/common/hal/ip/disp/v3_c/hal_vdp_reg_vrr.o \ adapter/common/hal/ip/disp/v3_c/hal_vdp_reg_chn.o \ adapter/common/hal/ip/disp/v3_c/hal_vdp_ip_dispchn.o \ adapter/common/hal/ip/disp/v3_c/hal_vdp_ip_mdata.o \ adapter/common/hal/ip/fdr/v3/hal_vdp_ip_fdr.o \ adapter/common/hal/ip/fdr/v3/hal_vdp_ip_fdr_adapt.o \ adapter/common/hal/ip/fdr/v3/hal_vdp_reg_fdr.o \ adapter/common/hal/ip/fdr/v3/hal_vdp_ip_lowdelay.o \ adapter/common/hal/ip/para/v3/hal_vdp_ip_para.o \ adapter/common/hal/ip/para/v3/hal_vdp_reg_para.o \ adapter/common/hal/ip/mmu/v3/hal_vdp_ip_mmu.o \ adapter/common/hal/ip/mmu/v3/hal_vdp_reg_mmu.o \ adapter/common/hal/ip/master/v3/hal_vdp_ip_master.o \ adapter/common/hal/ip/master/v3/hal_vdp_reg_master.o \ adapter/common/hal/ip/vid/v3/hal_vdp_ip_vid.o \ adapter/common/hal/ip/vid/v3/hal_vdp_reg_vid.o \ adapter/common/hal/ip/zme/v3/hal_vdp_ip_zme.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_vzme.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_hfir.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_hzme.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_2dscale.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_pp_sr.o \ adapter/common/hal/ip/zme/v3/hal_vdp_reg_v0_dfir.o \ adapter/common/hal/ip/zme/v3/hal_vdp_ip_zme_adapt.o \ adapter/common/hal/ip/csc/v3/hal_vdp_ip_csc.o \ adapter/common/hal/ip/csc/v3/hal_vdp_reg_pp_csc.o \ adapter/common/hal/ip/csc/v3/hal_vdp_reg_v_csc.o \ adapter/common/hal/ip/wbc/v3/hal_vdp_ip_wbc.o \ adapter/common/hal/ip/wbc/v3/hal_vdp_reg_cap.o \ adapter/common/hal/ip/wbc/v3/hal_vdp_reg_wbc.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_ip_v0f.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_reg_v0f.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_reg_wchn.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_reg_fr_cmp.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_reg_ds_cmp.o \ adapter/common/hal/ip/v0f/v3/hal_vdp_reg_lc_cmp.o \ adapter/common/hal/ip/v0f/empty/hal_vdp_ip_lbd.o \ adapter/common/hal/ip/v0f/empty/hal_vdp_ip_pfmd.o \ adapter/common/hal/ip/dcmp/v3/hal_vdp_ip_alg.o endif endif ifeq ($(CONFIG_RESERVED13),y) $(MODNAME)-objs-y += adapter/common/tcon/drv_tcon_intf_empty.o \ adapter/common/hal/ip/zme/v1/hal_vdp_reg_pp_sr.o \ adapter/common/hal/ip/zme/v1/hal_vdp_reg_2dscale.o \ adapter/common/hal/ip/zme/v1/hal_vdp_reg_vzme.o \ adapter/common/hal/ip/zme/v1/hal_vdp_reg_cvfir.o \ adapter/common/hal/ip/zme/v1/hal_vdp_reg_hzme.o \ adapter/common/hal/ip/zme/v1/hal_vdp_reg_hfir.o \ adapter/common/hal/ip/zme/v1/hal_vdp_ip_zme.o \ adapter/common/hal/ip/fdr/v1/hal_vdp_ip_fdr.o \ adapter/common/hal/ip/fdr/v1/hal_vdp_ip_lowdelay.o \ adapter/common/hal/ip/fdr/v1/hal_vdp_reg_fdr.o \ adapter/common/hal/ip/fdr/v1/hal_vdp_reg_region.o \ adapter/common/hal/ip/csc/v1/hal_vdp_ip_csc.o \ adapter/common/hal/ip/csc/v1/hal_vdp_reg_pp_csc.o \ adapter/common/hal/ip/nxg/v1/hal_vdp_ip_nxg.o \ adapter/common/hal/ip/nxg/v1/hal_vdp_reg_nxg.o \ adapter/common/hal/ip/vid/v1/hal_vdp_reg_vid.o \ adapter/common/hal/ip/vid/v1/hal_vdp_ip_vid.o \ adapter/common/hal/ip/mmu/v1/hal_vdp_reg_mmu.o \ adapter/common/hal/ip/mmu/v1/hal_vdp_ip_mmu.o \ adapter/common/hal/ip/disp/v1/hal_vdp_reg_dsp.o \ adapter/common/hal/ip/disp/v1/hal_vdp_reg_cbm.o \ adapter/common/hal/ip/disp/v1/hal_vdp_reg_vrr.o \ adapter/common/hal/ip/disp/v1/hal_vdp_reg_mdata.o \ adapter/common/hal/ip/disp/v1/hal_vdp_reg_chn.o \ adapter/common/hal/ip/disp/v1/hal_vdp_ip_dispchn.o \ adapter/common/hal/ip/disp/v1/hal_vdp_ip_mdata.o \ adapter/common/hal/ip/master/v1/hal_vdp_ip_master.o \ adapter/common/hal/ip/master/v1/hal_vdp_reg_master.o \ adapter/common/hal/ip/vbi/v1/hal_vdp_ip_vbi.o \ adapter/common/hal/ip/vbi/v1/hal_vdp_reg_vbi.o \ adapter/common/hal/ip/hdr/v1/hal_vdp_reg_hdr_v2.o \ adapter/common/hal/ip/hdr/v1/hal_vdp_reg_composer.o \ adapter/common/hal/ip/hdr/v1/hal_vdp_ip_hdr.o \ adapter/common/hal/ip/hdr/v1/hal_vdp_reg_tmap_v2.o \ adapter/common/hal/ip/hdr/v1/hal_vdp_reg_tchdr.o \ adapter/common/hal/ip/hdr/v1/hal_vdp_reg_vhdr_cm.o \ adapter/common/hal/ip/para/v1/hal_vdp_ip_para.o \ adapter/common/hal/ip/para/v1/hal_vdp_reg_para.o \ adapter/common/hal/ip/crg/v1/hal_vdp_ip_crg.o \ adapter/common/hal/ip/crg/v1/hal_vdp_ip_vmin.o \ adapter/common/hal/cfg/hal_wbc_cfg.o ifeq ($(CONFIG_SOCT_VO_CS_SUPPORT),y) $(MODNAME)-objs-y += adapter/common/hal/ip/wbc/v1/hal_vdp_ip_wbc.o \ adapter/common/hal/ip/zme/v1/hal_gfx_reg_gp0_zme.o \ adapter/common/hal/ip/zme/v1/hal_vdp_reg_v0_dfir.o \ adapter/common/hal/ip/wbc/v1/hal_vdp_reg_cap.o \ adapter/common/hal/ip/wbc/v1/hal_vdp_reg_wbc.o \ adapter/common/hal/ip/crop/v1/hal_vdp_ip_crop.o \ adapter/common/hal/ip/crop/v1/hal_vdp_reg_crop.o \ adapter/common/hal/ip/crop/v1/hal_vdp_reg_crop_8ppc.o \ adapter/common/hal/ip/v0f/v1/hal_vdp_ip_v0f.o \ adapter/common/hal/ip/v0f/v1/hal_vdp_reg_v0f.o \ adapter/common/hal/ip/v0f/v1/hal_vdp_reg_wchn.o \ adapter/common/hal/ip/v0f/v1/hal_vdp_reg_lbd.o \ adapter/common/hal/ip/v0f/v1/hal_vdp_ip_lbd.o \ adapter/common/hal/ip/v0f/v1/hal_vdp_reg_pfmd.o \ adapter/common/hal/ip/v0f/v1/hal_vdp_ip_pfmd.o \ adapter/common/hal/ip/v0f/v1/hal_vdp_reg_ds_cmp.o \ adapter/common/hal/ip/v0f/v1/hal_vdp_reg_fr_cmp.o \ adapter/common/hal/ip/v0f/v1/hal_vdp_reg_lc_cmp.o \ adapter/common/hal/ip/fdr/v1/hal_vdp_reg_pfmd_dcmp.o \ adapter/common/hal/ip/disp/v1/hal_vdp_reg_vmeta.o \ adapter/common/hal/ip/dcmp/v1/hal_vdp_ip_alg.o else $(MODNAME)-objs-y += adapter/common/hal/ip/wbc/empty/hal_vdp_ip_wbc.o \ adapter/common/hal/ip/crop/empty/hal_vdp_ip_crop.o \ adapter/common/hal/ip/v0f/empty/hal_vdp_ip_v0f.o \ adapter/common/hal/ip/v0f/empty/hal_vdp_ip_lbd.o \ adapter/common/hal/ip/v0f/empty/hal_vdp_ip_pfmd.o endif endif endif $(MODNAME)-objs := $($(MODNAME)-objs-y)