############################################################################### # 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)