You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
688 lines
37 KiB
688 lines
37 KiB
###############################################################################
|
|
# export variables
|
|
###############################################################################
|
|
ifeq ($(CONFIG_SOCT_KMOD_CFLAGS),)
|
|
ccflags-y += $(CONFIG_SOCT_KMOD_CFLAGS)
|
|
endif
|
|
|
|
#===============================================================================
|
|
# local variables
|
|
#===============================================================================
|
|
TARGET := pq
|
|
VERSION := pq_master
|
|
module := comm file dbms dei fod ifmd nr hsharp cti csc acm gamma dci dim scaler vpssscaler gfxscaler sharpen sr hdr vpsshdr gfxhdr dmmz coco cle gfxcsc cgm es
|
|
|
|
HAL_VERSION := reserved9
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "hi3751v811"),)
|
|
HAL_VERSION := hi3751v811
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
COMM_VERSION := reserved9
|
|
VPSS_VERSION := hal_v1
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "reserved13_c" "reserved9_c" "reserved13_d" "reserved9_d" "reserved6_d" "reserved8_d"),)
|
|
BOARD_VERSION := cs
|
|
#ccflags-y += -Idrivers/drv/ext_inc/xdp/vpss/hal/include/reg_v2
|
|
$(warning "We will build vpss driver version with cs")
|
|
else
|
|
BOARD_VERSION := es
|
|
#ccflags-y += -Idrivers/drv/vpss/hal/include/reg_v1
|
|
$(warning "We will build vpss driver version with es")
|
|
endif
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved5"),)
|
|
#ccflags-y += -Idrivers/drv/vpss/hal/include/reg_v3
|
|
COMM_VERSION := reserved5
|
|
VPSS_VERSION := hal_v2
|
|
$(warning "We will build vpss driver version with reserved5")
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved19" "reserved17"),)
|
|
#ccflags-y += -Idrivers/drv/vpss/hal/include/reg_v4
|
|
COMM_VERSION := reserved19
|
|
VPSS_VERSION := hal_v1
|
|
$(warning "We will build vpss driver version with reserved19")
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "hi3751v811"),)
|
|
#ccflags-y += -Idrivers/drv/vpss/hal/include/reg_v4
|
|
COMM_VERSION := hi3751v811
|
|
VPSS_VERSION := hal_v1
|
|
$(warning "We will build vpss driver version with hi3751v811")
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved19" "reserved17"),)
|
|
ccflags-y += -DCONFIG_SOCT_PQ_RESERVED17_SUPPORT
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "hi3751v811"),)
|
|
ccflags-y += -DCONFIG_SOCT_PQ_HI3751V811_SUPPORT
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "reserved13_c" "reserved9_c" "reserved13_d" "reserved9_d" "reserved6_d" "reserved8_d"),)
|
|
ccflags-y += -DCONFIG_SOCT_PQ_DCI_ALG_OPTIMIZE
|
|
$(warning "We will build PQ DCI alg optimize.")
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_DMCU_SUPPORT),y)
|
|
PQ_DMCU_SUPPORT := y
|
|
endif
|
|
|
|
ifdef PQ_DMCU_SUPPORT
|
|
ccflags-y += -DCONFIG_SOCT_PQ_SDK_DMCU_SUPPORT
|
|
endif
|
|
|
|
# depend drivers/drv/vo/include/register_vdp_ext.h
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19" "hi3751v811"),)
|
|
BOARD_VERSION := version_b
|
|
ccflags-y += -DCONFIG_SOCT_CHIP_SUPPORT
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "c" "reserved19_c" "hi3751v811_c"),)
|
|
BOARD_VERSION := version_c
|
|
ccflags-y += -DCONFIG_SOCT_CHIP_C_SUPPORT
|
|
|
|
endif
|
|
endif
|
|
|
|
|
|
$(warning CONFIG_SOCT_CHIP_TYPE $(CONFIG_SOCT_CHIP_TYPE))
|
|
$(warning COMM_VERSION $(COMM_VERSION))
|
|
$(warning BOARD_VERSION $(BOARD_VERSION))
|
|
$(warning CONFIG_SOCT_KMOD_CFLAGS $(CONFIG_SOCT_KMOD_CFLAGS))
|
|
|
|
$(warning CONFIG_SOCT_PQ_SUPPORT $(CONFIG_SOCT_PQ_SUPPORT))
|
|
$(warning CONFIG_SOCT_PROC_SUPPORT $(CONFIG_SOCT_PROC_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_PROC_SUPPORT $(CONFIG_SOCT_PQ_PROC_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_ZME_SUPPORT $(CONFIG_SOCT_PQ_ZME_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_VPSSZME_SUPPORT $(CONFIG_SOCT_PQ_VPSSZME_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_GFXCSC_SUPPORT $(CONFIG_SOCT_PQ_GFXCSC_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_GFXZME_SUPPORT $(CONFIG_SOCT_PQ_GFXZME_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_CSC_SUPPORT $(CONFIG_SOCT_PQ_CSC_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_GFXHDR_SUPPORT $(CONFIG_SOCT_PQ_GFXHDR_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_VPSSHDR_SUPPORT $(CONFIG_SOCT_PQ_VPSSHDR_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_HDR_SUPPORT $(CONFIG_SOCT_PQ_HDR_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_CLE_SUPPORT $(CONFIG_SOCT_PQ_CLE_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_TNR_SUPPORT $(CONFIG_SOCT_PQ_TNR_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_SNR_SUPPORT $(CONFIG_SOCT_PQ_SNR_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_SR_SUPPORT $(CONFIG_SOCT_PQ_SR_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_DEI_SUPPORT $(CONFIG_SOCT_PQ_DEI_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_IFMD_SUPPORT $(CONFIG_SOCT_PQ_IFMD_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_ACM_SUPPORT $(CONFIG_SOCT_PQ_ACM_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_DEBLOCKING_SUPPORT $(CONFIG_SOCT_PQ_DEBLOCKING_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_DERING_SUPPORT $(CONFIG_SOCT_PQ_DERING_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_DESHOOT_SUPPORT $(CONFIG_SOCT_PQ_DESHOOT_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_DMMZ_SUPPORT $(CONFIG_SOCT_PQ_DMMZ_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_DEMOSQUITO_SUPPORT $(CONFIG_SOCT_PQ_DEMOSQUITO_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_SHARPEN_SUPPORT $(CONFIG_SOCT_PQ_SHARPEN_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_DCI_SUPPORT $(CONFIG_SOCT_PQ_DCI_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_COCO_SUPPORT $(CONFIG_SOCT_PQ_COCO_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_CCCL_SUPPORT $(CONFIG_SOCT_PQ_CCCL_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_DECONTOUR_SUPPORT $(CONFIG_SOCT_PQ_DECONTOUR_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_HSHARPEN_SUPPORT $(CONFIG_SOCT_PQ_HSHARPEN_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_BLUESTRETCH_SUPPORT $(CONFIG_SOCT_PQ_BLUESTRETCH_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_SD_CTI_SUPPORT $(CONFIG_SOCT_PQ_SD_CTI_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_HD_CTI_SUPPORT $(CONFIG_SOCT_PQ_HD_CTI_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_FOD_SUPPORT $(CONFIG_SOCT_PQ_FOD_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_GAMMA_SUPPORT $(CONFIG_SOCT_PQ_GAMMA_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_CGM_SUPPORT $(CONFIG_SOCT_PQ_CGM_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_DIMMING_SUPPORT $(CONFIG_SOCT_PQ_DIMMING_SUPPORT))
|
|
#===============================================================================
|
|
# local variables
|
|
#===============================================================================
|
|
ccflags-y += -Idrivers/drv/common/include \
|
|
-Idrivers/drv/ioctl_inc/generic \
|
|
-Idrivers/drv/ioctl_inc/common \
|
|
-Idrivers/drv/ioctl_inc/video \
|
|
-Idrivers/drv/ioctl_inc/pq \
|
|
-Idrivers/drv/ioctl_inc/pdm \
|
|
-Idrivers/drv/ext_inc/base \
|
|
-Idrivers/drv/ext_inc/common \
|
|
-Idrivers/drv/ext_inc/stat \
|
|
-Idrivers/drv/ext_inc/osal \
|
|
-Idrivers/drv/pq/comm/osal \
|
|
-Idrivers/drv/pq/comm/osal/linux \
|
|
-Idrivers/drv/ext_inc/pdm \
|
|
-Idrivers/drv/ext_inc/pq \
|
|
-Idrivers/drv/ext_inc/dftevent \
|
|
-Idrivers/drv/ext_inc/xdp/vdp \
|
|
-Idrivers/drv/ext_inc/xdp/vpss \
|
|
-Idrivers/drv/ext_inc/vo \
|
|
-Idrivers/drv/ioctl_inc/vo \
|
|
-Idrivers/drv/ext_inc/memc \
|
|
-Idrivers/drv/vo/adapter/common/include \
|
|
-Idrivers/drv/ext_inc/vpss \
|
|
-Idrivers/drv/dmcu/ipcm \
|
|
-Idrivers/drv/dmcu/include \
|
|
-Idrivers/drv/vo/osal \
|
|
-Idrivers/drv/include \
|
|
-Idrivers/include/stat \
|
|
-Idrivers/drv/vo/adapter/dmcu/product/reserved9 \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/comm \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/comm/osal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/adapter \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/adapter/dmcu_client \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/acm \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/csc \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/cti \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dbms \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dc \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dci \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dei \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dim \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/fod \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/gamma \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/ifmd \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/nr \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/nr/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/nr/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/nr/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/scaler \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/scaler/scaler_vdp \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/scaler/scaler_vpss \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/scaler/scaler_gfx \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/scaler/scaler_comm \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr/hdr_vdp \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/hdr_cbb \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr/hdr_vpss \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr/hdr_vpss/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr/hdr_gfx \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr/hdr_gfx/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hdr/hdr_comm \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/sharpen \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/sr \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/file \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hsharpen \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/cgm \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/cgm/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/cgm/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/cgm/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dmmz \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/coco \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/cle \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/comm/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/csc/csc_gfx \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/csc/csc_vo \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/csc/csc_vo/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/csc/csc_vo/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/csc/csc_vo/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/scaler/scaler_vdp/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/cti/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/cti/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dim/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dim/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dim/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/gamma/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/gamma/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/gamma/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/fod/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/fod/hal/$(VPSS_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/ifmd/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/ifmd/hal/$(VPSS_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/sr/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/sr/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/sharpen/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/sharpen/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/sharpen/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dci/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dci/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dci/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/hsharpen/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/acm/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/acm/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dbms/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dbms/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dc/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dc/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dc/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dei/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dei/hal/$(COMM_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/dmmz/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/coco/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/cle/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/cle/hal/$(BOARD_VERSION) \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/thread \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/es \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/es/hal \
|
|
-Idrivers/drv/$(TARGET)/$(VERSION)/es/hal/$(HAL_VERSION) \
|
|
|
|
ifeq ($(CONFIG_SOCT_CHIP_TYPE), "reserved19")
|
|
ccflags-y += -Idrivers/drv/dmcu/include/reserved19
|
|
else ifeq ($(CONFIG_SOCT_CHIP_TYPE), "hi3751v811")
|
|
ccflags-y += -Idrivers/drv/dmcu/include/hi3751v811
|
|
else ifeq ($(CONFIG_SOCT_CHIP_TYPE), "reserved23")
|
|
ccflags-y += -Idrivers/drv/dmcu/include/reserved23
|
|
else
|
|
ccflags-y += -Idrivers/drv/dmcu/include/reserved19
|
|
ccflags-y += -Idrivers/drv/dmcu/include/reserved19
|
|
endif
|
|
|
|
ccflags-y += -DLOG_MODULE_ID=SOC_ID_PQ
|
|
ccflags-y += -Wno-return-type
|
|
|
|
#Add compile options for binscope
|
|
ccflags-y += -D_FORTIFY_SOURCE=2 -O2 -fstack-protector-all
|
|
|
|
MOD_NAME := soc_$(TARGET)
|
|
|
|
ifeq ($(CONFIG_SOCT_DRV_BUILDIN),y)
|
|
obj-$(CONFIG_SOCT_PQ_SUPPORT) += $(MOD_NAME).o
|
|
else
|
|
obj-m += $(MOD_NAME).o
|
|
endif
|
|
|
|
$(MOD_NAME)-objs-y += $(VERSION)/drv_pq_log.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/drv_pq_common.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/drv_pq_intf.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/drv_pq.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/drv_pq_slave.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/drv_pq_proc.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/thread/drv_pq_vpss_thread.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/thread/drv_pq_vdp_thread.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/thread/drv_pq_vdp_thread_ctrl.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/adapter/adapter_intf/pq_dmcu_client_adapter_intf.o
|
|
ifdef PQ_DMCU_SUPPORT
|
|
$(MOD_NAME)-objs-y += $(VERSION)/adapter/dmcu_client/pq_dmcu_client.o
|
|
endif
|
|
|
|
ifneq ($(findstring comm, $(module)),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/comm/pq_comm.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/comm/osal/linux/drv_pq_osal.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved5"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/comm/hal/$(COMM_VERSION)/hal_comm.o
|
|
endif
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/comm/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_comm.o
|
|
endif
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved19" "reserved17" "hi3751v811"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/comm/hal/$(COMM_VERSION)/hal_comm.o
|
|
endif
|
|
$(MOD_NAME)-objs-y += $(VERSION)/comm/pq_comm_basic.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/comm/pq_comm_send_coef.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/comm/pq_comm_fault_report.o
|
|
endif
|
|
|
|
ifneq ($(findstring file, $(module)),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/file/pq_pqfile.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_ACM_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/acm/drv_pq_acm.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/acm/drv_acm_alg.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/acm/hal/$(COMM_VERSION)/hal_acm.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/acm/hal/$(COMM_VERSION)/hal_acm_param.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_CSC_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/csc/csc_vo/drv_pq_csc.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/csc/csc_vo/hal/hal_csc_alg.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/csc/csc_vo/hal/hal_csc.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/csc/csc_vo/hal/hal_csc_param.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/csc/csc_vo/hal/$(COMM_VERSION)/hal_csc_sub.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19" "hi3751v811"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/csc/csc_vo/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_ct.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/csc/csc_vo/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_ct_param.o
|
|
else
|
|
$(MOD_NAME)-objs-y += $(VERSION)/csc/csc_vo/hal/$(COMM_VERSION)/hal_ct.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/csc/csc_vo/hal/$(COMM_VERSION)/hal_ct_param.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_GFXCSC_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/csc/csc_gfx/drv_pq_gfxcsc.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_HD_CTI_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cti/drv_pq_cti.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cti/hal/$(COMM_VERSION)/hal_cti.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cti/hal/$(COMM_VERSION)/hal_cti_param.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_DEBLOCKING_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dbms/drv_pq_dbms.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dbms/hal/$(COMM_VERSION)/hal_dbms.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dbms/hal/$(COMM_VERSION)/hal_dbms_param.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_DECONTOUR_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dc/drv_pq_dc.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dc/hal/$(COMM_VERSION)/hal_dc_param.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dc/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_dc_specs.o
|
|
endif
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19" "hi3751v811"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dc/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_dc.o
|
|
else
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dc/hal/$(COMM_VERSION)/hal_dc.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_DMMZ_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dmmz/pq_dmmz.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dmmz/hal/pq_dmmz_hal.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dmmz/hal/drv_pq_dmmz_param.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_COCO_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/coco/pq_coco.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/coco/hal/pq_coco_hal.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_DCI_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dci/drv_pq_dci.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dci/hal/hal_dci_alg.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dci/hal/$(COMM_VERSION)/hal_dci_param.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dci/hal/$(COMM_VERSION)/hal_dci.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved5" "reserved17" "reserved19" "hi3751v811"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dci/hal/$(COMM_VERSION)/hal_dci_spec.o
|
|
endif
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dci/hal/$(COMM_VERSION)/hal_dci_regset.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dci/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_dci_spec.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_DEI_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dei/drv_pq_dei.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dei/hal/$(COMM_VERSION)/hal_dei.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dei/hal/$(COMM_VERSION)/hal_dei_param.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_DIMMING_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dim/drv_pq_dim.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dim/hal/hal_dim_alg.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dim/hal/hal_dim_param.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dim/hal/hal_dim.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19" "hi3751v811"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dim/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_dim_specs.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dim/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_dim_sub.o
|
|
else
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dim/hal/$(COMM_VERSION)/hal_dim_specs.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/dim/hal/$(COMM_VERSION)/hal_dim_sub.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_FOD_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/fod/drv_pq_fod.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/fod/hal/$(VPSS_VERSION)/hal_fod_alg.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/fod/hal/$(VPSS_VERSION)/hal_fod.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_GAMMA_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/gamma/drv_pq_gamma.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19" "hi3751v811"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/gamma/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_gamma.o
|
|
else
|
|
$(MOD_NAME)-objs-y += $(VERSION)/gamma/hal/$(COMM_VERSION)/hal_gamma.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_HDR_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/drv_pq_vdp_hdr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/hal_hdr_comm.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/hal_pq_vdp_hdr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/hal_pq_vdp_hdr_regset.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/drv_pq_hdr_alg_static_hdr.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved5"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/hal_pq_vdp_hdr_param.o
|
|
endif
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/drv_pq_hdr_alg_trans_hdr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_comm/pq_hdr_regset_hal.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_comm/drv_pq_cacm_alg.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_pq_vdp_hdr_regset_spec.o
|
|
endif
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19" "hi3751v811"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/hal_pq_vdp_hdr_param.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/vdp_pq_drv_hdr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/vdp_pq_hal_ip_dither.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/vdp_pq_hal_ip_hdr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/vdp_pq_ip_dither.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_VPSSHDR_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vpss/pq_vpss_hdr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vpss/pq_vpss_hdr_hal.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_comm/pq_hdr_regset_hal.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_vpss/$(BOARD_VERSION)/drv_pq_vpss_hdr_regset_hal_spec.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_GFXHDR_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_gfx/pq_gfx_hdr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_gfx/pq_gfx_hdr_hal.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_gfx/pq_gfx_hdr_regset_hal.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_comm/pq_hdr_regset_hal.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hdr/hdr_gfx/$(BOARD_VERSION)/drv_pq_gfx_hdr_regset_hal_spec.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_IFMD_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/ifmd/drv_pq_ifmd.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/ifmd/hal/$(VPSS_VERSION)/hal_ifmd_alg.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/ifmd/hal/$(VPSS_VERSION)/hal_ifmd.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/ifmd/hal/$(VPSS_VERSION)/hal_ifmd_param.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_TNR_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/nr/drv_pq_nr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/nr/hal/$(COMM_VERSION)/hal_nr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/nr/hal/$(COMM_VERSION)/hal_nr_param.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19" "hi3751v811"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/nr/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_nr_specs.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_ZME_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/scaler/scaler_vdp/pq_vdp_scaler.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/scaler/scaler_vdp/pq_vdp_scaler_alg.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/scaler/scaler_vdp/hal/$(COMM_VERSION)/hal_scaler_vdp.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/scaler/scaler_vdp/hal/$(COMM_VERSION)/hal_scaler_vdp_param.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_VPSSZME_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/scaler/scaler_vpss/pq_vpss_scaler.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/scaler/scaler_vpss/pq_vpss_scaler_alg.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_GFXZME_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/scaler/scaler_gfx/pq_gfx_scaler.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/scaler/scaler_gfx/pq_gfx_scaler_alg.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_SHARPEN_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/sharpen/drv_pq_sharpen.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/sharpen/hal/$(COMM_VERSION)/hal_sharpen_alg.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/sharpen/hal/$(COMM_VERSION)/hal_sharpen.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/sharpen/hal/$(COMM_VERSION)/hal_sharpen_param.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/sharpen/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_sharpen_spec.o
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_SR_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/sr/pq_sr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/sr/hal/$(COMM_VERSION)/hal_sr.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/sr/hal/$(COMM_VERSION)/hal_sr_regset.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/sr/hal/$(COMM_VERSION)/hal_sr_param.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_HSHARPEN_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hsharpen/pq_hsharpen.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hsharpen/hal/pq_hsharpen_hal.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/hsharpen/hal/pq_hsharpen_param.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_CLE_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cle/pq_cle.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cle/hal/$(BOARD_VERSION)/pq_cle_hal.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cle/hal/pq_cle_hal_regset.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cle/hal/pq_cle_alg.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cle/hal/pq_cle_param.o
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_CGM_SUPPORT),y)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cgm/drv_pq_cgm.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "c" "reserved19_c" "hi3751v811_c"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cgm/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_pq_cgm_param.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cgm/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_pq_cgm.o
|
|
endif
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cgm/hal/$(COMM_VERSION)/hal_pq_cgm_param.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/cgm/hal/$(COMM_VERSION)/hal_pq_cgm.o
|
|
endif
|
|
endif
|
|
|
|
$(MOD_NAME)-objs-y += $(VERSION)/es/drv_pq_es.o
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved5"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/es/hal/$(COMM_VERSION)/hal_es.o
|
|
endif
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/es/hal/$(HAL_VERSION)/hal_es_param.o
|
|
$(MOD_NAME)-objs-y += $(VERSION)/es/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_es.o
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved19" "reserved17" "hi3751v811"),)
|
|
$(MOD_NAME)-objs-y += $(VERSION)/es/hal/$(COMM_VERSION)/hal_es.o
|
|
endif
|
|
|
|
|
|
#CONFIG_SOCT_PQ_REFACTORING_SUPPORT :=y
|
|
ifeq ($(CONFIG_SOCT_PQ_REFACTORING_SUPPORT),y)
|
|
|
|
ccflags-y += -DCONFIG_SOCT_PQ_REFACTORING_SUPPORT
|
|
ccflags-y += -DPQ_VPSS_OLD
|
|
|
|
ifeq ($(COMM_VERSION), reserved19)
|
|
ifeq ($(BOARD_VERSION), version_c)
|
|
CHIP_TYPE := reserved19_c
|
|
else
|
|
CHIP_TYPE := reserved19
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(COMM_VERSION), hi3751v811)
|
|
ifeq ($(BOARD_VERSION), version_c)
|
|
CHIP_TYPE := hi3751v811_c
|
|
else
|
|
CHIP_TYPE := hi3751v811
|
|
endif
|
|
endif
|
|
|
|
ifneq ($(VENDOR_DIR),)
|
|
PQ_VENDOR_DIR := $(VENDOR_DIR)
|
|
else
|
|
PQ_VENDOR_DIR ?= $(shell cd $(CURDIR)/../../../../../../vendor && /bin/pwd)
|
|
endif
|
|
|
|
PQ_MASTER_NEW_SRC_BASE_DIR := $(PQ_VENDOR_DIR)/huanglong/linux/drv/pq/pq_master_new
|
|
PQ_MASTER_NEW_INCLUDE_BASE_DIR := drivers/drv/pq/pq_master_new
|
|
PQ_MASTER_NEW_SRC_MAX_DEPTH := 5
|
|
|
|
$(warning PQ_MASTER_NEW_SRC_BASE_DIR $(PQ_MASTER_NEW_SRC_BASE_DIR))
|
|
|
|
ccflags-y += -I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR) \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/infra \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/infra/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/alg \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/alg/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/app \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/app/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/assemble \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/assemble/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/chip \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/chip/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/form \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/form/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/pipe \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/pipe/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/reg \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/reg/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/vdp \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/vdp/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/vpss \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/vpss/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/stt \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/stt/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/tvd \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/tvd/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/proc \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/proc/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/statistics \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/statistics/include \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/alg_facade \
|
|
-I$(PQ_MASTER_NEW_INCLUDE_BASE_DIR)/alg_facade/include \
|
|
|
|
PQ_MASTER_NEW_SRC_DIRS := \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/infra -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/alg -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/app -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/assemble -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/form -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/pipe -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/reg -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/vdp -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/tvd -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/vpss -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/stt -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/proc -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/statistics -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/alg_facade -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(PQ_MASTER_NEW_SRC_BASE_DIR)/chip \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips -maxdepth 1 -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/chips/$(CHIP_TYPE) -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
|
|
ifneq ($(findstring $(COMM_VERSION), "reserved19" "hi3751v811"),)
|
|
PQ_MASTER_NEW_SRC_DIRS += \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/acm/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/bs/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/csc/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/cti_hd/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/cti_sd/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/dci/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/dei/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/dim/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/gamma/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/hdr/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/sr_4k/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/zme_4k/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/sharpen/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/snr/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/tnr/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d)
|
|
endif
|
|
|
|
ifneq ($(findstring $(COMM_VERSION), "reserved19_c" "hi3751v811_c"),)
|
|
PQ_MASTER_NEW_SRC_DIRS += \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/acm/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/bs/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/csc/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/cti_hd/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/cti_sd/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/dci/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/dei/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/dim/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/gamma/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/hdr/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/sr_4k/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/zme_4k/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/sharpen/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/snr/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d) \
|
|
$(shell find $(PQ_MASTER_NEW_SRC_BASE_DIR)/chip/ips/tnr/ver_a -maxdepth $(PQ_MASTER_NEW_SRC_MAX_DEPTH) -type d)
|
|
endif
|
|
|
|
PQ_MASTER_NEW_FILES := $(foreach cdir, $(PQ_MASTER_NEW_SRC_DIRS), $(wildcard $(cdir)/*.c))
|
|
PQ_MASTER_NEW_OBJS := $(patsubst $(PQ_VENDOR_DIR)/huanglong/linux/drv/pq/%.c, %.o, $(PQ_MASTER_NEW_FILES))
|
|
|
|
$(MOD_NAME)-objs-y += $(PQ_MASTER_NEW_OBJS)
|
|
|
|
endif
|
|
|
|
$(MOD_NAME)-objs := $($(MOD_NAME)-objs-y)
|