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.
376 lines
20 KiB
376 lines
20 KiB
###############################################################################
|
|
# export variables
|
|
###############################################################################
|
|
include $(LITEOSTOPDIR)/config.mk
|
|
include $(DMCUDIR)/configs/common.mk
|
|
|
|
MODULE_NAME := $(notdir $(shell pwd))
|
|
###############################################################################
|
|
# local variables
|
|
###############################################################################
|
|
LITEOS_CFLAGS += -DCONFIG_SOCT_PQ_SDK_DMCU_SUPPORT
|
|
LITEOS_CFLAGS += -Werror
|
|
LITEOS_CFLAGS += -Wno-unused-but-set-variable
|
|
LITEOS_CFLAGS += -Wno-pointer-to-int-cast
|
|
LITEOS_CFLAGS += -Wno-unused-function
|
|
LITEOS_CFLAGS += -Wno-uninitialized
|
|
LITEOS_CFLAGS += -Wno-error=shadow
|
|
LITEOS_CFLAGS += -Wno-shift-count-overflow
|
|
LITEOS_CFLAGS += -Wno-pointer-sign
|
|
LITEOS_CFLAGS += -Wno-enum-compare
|
|
LITEOS_CFLAGS += -Wno-discarded-qualifiers
|
|
LITEOS_CFLAGS += -Wno-incompatible-pointer-types
|
|
LITEOS_CFLAGS += -Wno-unused-variable
|
|
LITEOS_CFLAGS += -Wno-missing-braces
|
|
LITEOS_CFLAGS += -Wno-switch
|
|
LITEOS_CFLAGS += -Wno-return-type
|
|
LITEOS_CFLAGS += -Wno-unused-value
|
|
LITEOS_CFLAGS += -Wno-overflow
|
|
|
|
TARGET := pq
|
|
VERSION := pq_master
|
|
module := comm 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), "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"),)
|
|
COMM_VERSION := reserved5
|
|
VPSS_VERSION := hal_v2
|
|
$(warning "We will build vpss driver version with reserved5")
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved19"),)
|
|
COMM_VERSION := reserved19
|
|
VPSS_VERSION := hal_v1
|
|
LITEOS_CFLAGS += -DCONFIG_SOCT_PQ_RESERVED17_SUPPORT
|
|
$(warning "We will build vpss driver version with reserved19")
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "hi3751v811"),)
|
|
COMM_VERSION := hi3751v811
|
|
VPSS_VERSION := hal_v1
|
|
LITEOS_CFLAGS += -DCONFIG_SOCT_PQ_HI3751V811_SUPPORT
|
|
$(warning "We will build vpss driver version with hi3751v811")
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17"),)
|
|
COMM_VERSION := reserved19_c
|
|
VPSS_VERSION := hal_v1
|
|
LITEOS_CFLAGS += -DCONFIG_SOCT_PQ_RESERVED17_SUPPORT
|
|
$(warning "We will build vpss driver version with reserved17")
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "reserved13_c" "reserved9_c" "reserved13_d" "reserved9_d" "reserved6_d" "reserved8_d"),)
|
|
LITEOS_CFLAGS += -DCONFIG_SOCT_PQ_DCI_ALG_OPTIMIZE
|
|
$(warning "We will build PQ DCI alg optimize.")
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved17" "reserved19"),)
|
|
BOARD_VERSION := version_b
|
|
LITEOS_CFLAGS += -DCONFIG_SOCT_CHIP_SUPPORT
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "c" "reserved19_c"),)
|
|
BOARD_VERSION := version_c
|
|
LITEOS_CFLAGS += -DCONFIG_SOCT_CHIP_C_SUPPORT
|
|
endif
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "hi3751v811"),)
|
|
BOARD_VERSION := version_b
|
|
LITEOS_CFLAGS += -DCONFIG_SOCT_CHIP_SUPPORT
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_REVERSION), "c" "hi3751v811_c"),)
|
|
BOARD_VERSION := version_c
|
|
LITEOS_CFLAGS += -DCONFIG_SOCT_CHIP_C_SUPPORT
|
|
endif
|
|
endif
|
|
|
|
VPSS_REG_DIR := drivers/drv/vpss/reg_inc
|
|
VO_REG_DIR := drivers/drv/vo/include
|
|
|
|
$(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_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_HDR_SUPPORT $(CONFIG_SOCT_PQ_HDR_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_CLE_SUPPORT $(CONFIG_SOCT_PQ_CLE_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_SR_SUPPORT $(CONFIG_SOCT_PQ_SR_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_ACM_SUPPORT $(CONFIG_SOCT_PQ_ACM_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_BLUESTRETCH_SUPPORT $(CONFIG_SOCT_PQ_BLUESTRETCH_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_HD_CTI_SUPPORT $(CONFIG_SOCT_PQ_HD_CTI_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_GAMMA_SUPPORT $(CONFIG_SOCT_PQ_GAMMA_SUPPORT))
|
|
$(warning CONFIG_SOCT_PQ_CGM_SUPPORT $(CONFIG_SOCT_PQ_CGM_SUPPORT))
|
|
|
|
LITEOS_CFLAGS += -I$(DRVDIR)/ioctl_inc/generic
|
|
LITEOS_CFLAGS += -I$(DRVDIR)/include/video
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/atomic
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/debug
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/device
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/drvbox
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/event
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/fileops
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/interrupt
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/lock
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/math
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/memory
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/msgqueue
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/proc
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/schdule
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/semaphore
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/string
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/time
|
|
LITEOS_CFLAGS += -I$(OSALDIR)/include/common
|
|
|
|
LITEOS_CFLAGS += -D_FORTIFY_SOURCE=2 -O2 -fstack-protector-all
|
|
LITEOS_CFLAGS += -I$(DRVDIR)/ext_inc/dftevent \
|
|
-I$(DRVDIR)/ioctl_inc/video \
|
|
-I$(DRVDIR)/ioctl_inc/stat \
|
|
-I$(DRVDIR)/ioctl_inc/pq \
|
|
-I$(DRVDIR)/ioctl_inc/common \
|
|
-I$(DRVDIR)/ioctl_inc/vo \
|
|
-I$(DRVDIR)/ioctl_inc/memc \
|
|
-I$(DRVDIR)/ext_inc/base \
|
|
-I$(DRVDIR)/ext_inc/common \
|
|
-I$(DRVDIR)/ext_inc/vo \
|
|
-I$(DRVDIR)/ext_inc/xdp/vdp \
|
|
-I$(DRVDIR)/ext_inc/xdp/vpss \
|
|
-I$(DRVDIR)/ext_inc/stat \
|
|
-I$(DRVDIR)/ext_inc/pq \
|
|
-I$(DRVDIR)/ext_inc/memc \
|
|
-I$(DRVDIR)/dmcu \
|
|
-I$(DRVDIR)/dmcu/ipcm/ \
|
|
-I$(DRVDIR)/dmcu/include/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/comm \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/acm \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/csc \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/cti \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dc \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dci \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dim \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/gamma \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/adapter \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/cgm \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/cgm/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/cgm/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/cgm/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/hdr \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/scaler \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/sharpen \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/sr \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/comm/osal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/file \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/thread \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/comm/osal/liteos \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/comm/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/comm/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/acm/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/acm/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/adapter/dmcu_server \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_gfx \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/cti/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/cti/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dc/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dc/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dc/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dci/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dci/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dci/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dim/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/dim/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/gamma/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/gamma/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/gamma/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_comm \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_gfx \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_gfx/$(BOARD_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/hdr_cbb \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/$(BOARD_VERSION)\
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/scaler/scaler_vdp/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/scaler/scaler_gfx \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/scaler/scaler_vdp \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/sharpen/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/sharpen/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/sharpen/hal/$(COMM_VERSION)/$(BOARD_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/sr/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/sr/hal/$(COMM_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/scaler/scaler_vpss \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/cle \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/cle/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/cle/hal/$(BOARD_VERSION) \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/es \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/es/hal \
|
|
-I$(DRVDIR)/$(TARGET)/$(VERSION)/es/hal/$(HAL_VERSION) \
|
|
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/drv_pq_common.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/thread/drv_pq_vdp_thread_ctrl.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/drv_pq_slave.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/file/pq_pqfile.c
|
|
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/adapter/dmcu_server/pq_dmcu_adapter_process.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/adapter/dmcu_server/pq_dmcu_server.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/adapter/adapter_intf/pq_dmcu_server_adapter_intf.c
|
|
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/comm/pq_comm.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/comm/osal/liteos/drv_pq_osal.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/comm/hal/$(COMM_VERSION)/hal_comm.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/comm/pq_comm_basic.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/comm/pq_comm_send_coef.c
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_ACM_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/acm/drv_pq_acm.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/acm/drv_acm_alg.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/acm/hal/$(COMM_VERSION)/hal_acm.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/acm/hal/$(COMM_VERSION)/hal_acm_param.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_CGM_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/cgm/drv_pq_cgm.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/cgm/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_pq_cgm_param.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/cgm/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_pq_cgm.c
|
|
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
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_CSC_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo/drv_pq_csc.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo/hal/hal_csc_alg.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo/hal/hal_csc.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo/hal/hal_csc_param.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo/hal/$(COMM_VERSION)/hal_csc_sub.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_ct.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_vo/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_ct_param.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_GFXCSC_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/csc/csc_gfx/drv_pq_gfxcsc.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_HD_CTI_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/cti/drv_pq_cti.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/cti/hal/$(COMM_VERSION)/hal_cti.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/cti/hal/$(COMM_VERSION)/hal_cti_param.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_DECONTOUR_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/dc/drv_pq_dc.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/dc/hal/$(COMM_VERSION)/hal_dc_param.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/dc/hal/$(COMM_VERSION)/hal_dc.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_DCI_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/dci/drv_pq_dci.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/dci/hal/hal_dci_alg.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/dci/hal/$(COMM_VERSION)/hal_dci_param.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/dci/hal/$(COMM_VERSION)/hal_dci.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/dci/hal/$(COMM_VERSION)/hal_dci_spec.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_GFXHDR_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_gfx/pq_gfx_hdr.c \
|
|
+= $(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_gfx/pq_gfx_hdr_hal.c \
|
|
+= $(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_gfx/pq_gfx_hdr_regset_hal.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_GAMMA_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/gamma/drv_pq_gamma.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/gamma/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_gamma.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_HDR_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/drv_pq_vdp_hdr.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/hal_hdr_comm.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/hal_pq_vdp_hdr.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/hal_pq_vdp_hdr_regset.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/drv_pq_hdr_alg_static_hdr.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/hal_pq_vdp_hdr_param.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/vdp_pq_drv_hdr.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/vdp_pq_hal_ip_dither.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/vdp_pq_hal_ip_hdr.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/hdr/hdr_vdp/hal/$(COMM_VERSION)/vdp_pq_ip_dither.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_ZME_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/scaler/scaler_vdp/pq_vdp_scaler.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/scaler/scaler_vdp/pq_vdp_scaler_alg.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/scaler/scaler_vdp/hal/$(COMM_VERSION)/hal_scaler_vdp.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/scaler/scaler_vdp/hal/$(COMM_VERSION)/hal_scaler_vdp_param.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_GFXZME_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/scaler/scaler_gfx/pq_gfx_scaler.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/scaler/scaler_gfx/pq_gfx_scaler_alg.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_SHARPEN_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/sharpen/drv_pq_sharpen.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/sharpen/hal/$(COMM_VERSION)/hal_sharpen_alg.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/sharpen/hal/$(COMM_VERSION)/hal_sharpen.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/sharpen/hal/$(COMM_VERSION)/hal_sharpen_param.c
|
|
endif
|
|
|
|
ifeq ($(CONFIG_SOCT_PQ_SR_SUPPORT),y)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/sr/pq_sr.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/sr/hal/$(COMM_VERSION)/hal_sr.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/sr/hal/$(COMM_VERSION)/hal_sr_regset.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/sr/hal/$(COMM_VERSION)/hal_sr_param.c
|
|
endif
|
|
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/es/drv_pq_es.c
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved5"),)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/es/hal/$(COMM_VERSION)/hal_es.c
|
|
endif
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved13" "reserved9" "reserved6" "reserved8"),)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/es/hal/$(HAL_VERSION)/hal_es_param.c \
|
|
$(DRVDIR)/$(TARGET)/$(VERSION)/es/hal/$(COMM_VERSION)/$(BOARD_VERSION)/hal_es.c
|
|
endif
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved19" "reserved17" "hi3751v811"),)
|
|
LOCAL_SRCS_y += $(DRVDIR)/$(TARGET)/$(VERSION)/es/hal/$(COMM_VERSION)/hal_es.c
|
|
endif
|
|
|
|
ifneq ($(findstring $(CONFIG_SOCT_CHIP_TYPE), "reserved19" "hi3751v811"),)
|
|
LOCAL_SRCS = $(LOCAL_SRCS_y)
|
|
endif
|
|
include $(MODULE)
|