ccflags-y += -DSOCT_BOOT_VO_SUPPORT \ -I$(SDK_DIR)/source/drivers/vdp/hal \ -I$(SDK_DIR)/source/drivers/vdp/include \ -I$(SDK_DIR)/source/drivers/vdp/disp \ -I$(SDK_DIR)/source/drivers/vdp/disp/video \ -I$(SDK_DIR)/source/drivers/vdp/hal/cfg \ -I$(SDK_DIR)/source/drivers/vdp/hal/com \ -I$(SDK_DIR)/source/drivers/vdp/hal/include \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/include \ -I$(SDK_DIR)/source/drivers/dip_inc/vo \ -I$(SDK_DIR)/source/drivers/include/generic \ -I$(SDK_DIR)/source/drivers/include/common \ -I$(SDK_DIR)/source/drivers/include/vo \ -I$(SDK_DIR)/source/drivers/include/mipitx \ -I$(SDK_DIR)/source/drivers/include/panel \ -I$(SDK_DIR)/source/drivers/include/video \ -I$(SDK_DIR)/source/drivers/include/pq \ -I$(SDK_DIR)/source/drivers/include/pdm \ -I$(SDK_DIR)/source/drivers/include/flash \ -I$(SDK_DIR)/source/drivers/include/hdmitx \ -I$(SDK_DIR)/source/drivers/vdp/com \ -I$(SDK_DIR)/source/drivers/common ifneq ($(filter reserved9 reserved13 reserved6 reserved8,$(CFG_SOCT_CHIP_TYPE)),) ifneq ($(filter reserved9_c reserved9_d reserved13_c reserved13_d reserved13_m reserved6_d reserved8_d,$(CFG_SOCT_CHIP_REVERSION)),) ccflags-y += -DCONFIG_SOCT_VO_CS_SUPPORT endif endif ifeq ($(CFG_SOCT_CHIP_TYPE),reserved5) ccflags-y += -DCONFIG_RESERVED5 \ -DCONFIG_SOCT_VO_SDK_PQ_SUPPORT ccflags-y += -I$(SDK_DIR)/source/drivers/vdp/hal/ip/csc/v2 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/disp/v2 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/fdr/v2 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/vid/v2 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/hdr/v2 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/zme/v2 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/crg/v2 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/master/v2 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/para/v2 else ifneq ($(findstring $(CFG_SOCT_CHIP_TYPE), "hi3751v811"),) ccflags-y += -DCONFIG_HI3751V811 ifeq ($(CFG_SOCT_CHIP_REVERSION),hi3751v811_c) ccflags-y += -DCONFIG_SOCT_VO_HI3751V811_C_SUPPORT ccflags-y += -I$(SDK_DIR)/source/drivers/vdp/hal/ip/csc/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/disp/v3_c \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/fdr/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/vid/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/hdr/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/zme/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/crg/v3_c \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/master/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/para/v3 endif # ifeq ($(CFG_SOCT_CHIP_REVERSION),hi3751v811_c) else ifneq ($(findstring $(CFG_SOCT_CHIP_TYPE), "reserved19" "reserved17"),) ccflags-y += -DCONFIG_RESERVED17 ifeq ($(CFG_SOCT_CHIP_REVERSION),reserved19_c) ccflags-y += -DCONFIG_SOCT_VO_RESERVED17_C_SUPPORT ccflags-y += -I$(SDK_DIR)/source/drivers/vdp/hal/ip/csc/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/disp/v3_c \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/fdr/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/vid/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/hdr/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/zme/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/crg/v3_c \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/master/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/para/v3 else ccflags-y += -I$(SDK_DIR)/source/drivers/vdp/hal/ip/csc/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/disp/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/fdr/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/vid/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/hdr/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/zme/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/crg/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/master/v3 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/para/v3 endif # ifeq ($(CFG_SOCT_CHIP_REVERSION),reserved19_c) else ifeq ($(CFG_SOCT_CHIP_TYPE),reserved9) ccflags-y += -DCONFIG_RESERVED9 endif ccflags-y += -DCONFIG_SOCT_VO_SDK_PQ_SUPPORT ccflags-y += -I$(SDK_DIR)/source/drivers/vdp/hal/ip/csc/v1 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/disp/v1 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/fdr/v1 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/vid/v1 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/hdr/v1 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/zme/v1 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/crg/v1 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/master/v1 \ -I$(SDK_DIR)/source/drivers/vdp/hal/ip/para/v1 endif # ifeq ($(CFG_SOCT_CHIP_TYPE),reserved5) ccflags-$(CFG_SOCT_BOOT_LOG_SUPPORT) += -DSOCT_BOOT_LOG_SUPPORT ifeq ($(CFG_SOCT_CHIP_TYPE),reserved5) obj-$(CFG_SOCT_BOOT_SLAVE) += iapi_disp.o \ disp/drv_disp_timing.o \ disp/drv_display.o \ disp/drv_disp_interface.o \ com/drv_xdp_osal.o \ com/drv_xdp_ext_func.o \ hal/hal_layer_intf.o \ hal/hal_disp_intf.o \ hal/hal_debug_intf.o \ hal/cfg/hal_layer_cfg.o \ hal/com/hal_vdp_comm.o \ hal/com/hal_vdp_chip_config.o \ hal/ip/crg/v2/hal_vdp_ip_crg.o \ hal/ip/fdr/v2/hal_vdp_reg_fdr.o \ hal/ip/fdr/v2/hal_vdp_ip_fdr.o \ hal/ip/zme/v2/hal_vdp_reg_sr.o \ hal/ip/zme/v2/hal_vdp_ip_zme.o \ hal/ip/zme/v2/hal_vdp_reg_hzme.o \ hal/ip/zme/v2/hal_vdp_reg_vzme.o \ hal/ip/zme/v2/hal_vdp_reg_hfir.o \ hal/ip/csc/v2/hal_vdp_ip_csc.o \ hal/ip/csc/v2/hal_vdp_reg_pp_csc.o \ hal/ip/disp/v2/hal_vdp_reg_cbm.o \ hal/ip/disp/v2/hal_vdp_ip_dispchn.o \ hal/ip/disp/v2/hal_vdp_reg_chn.o \ hal/ip/disp/v2/hal_vdp_ip_mdata.o \ hal/ip/hdr/empty/hal_vdp_ip_hdr.o \ hal/ip/vid/v2/hal_vdp_ip_vid.o \ hal/ip/vid/v2/hal_vdp_reg_vid.o \ hal/ip/master/v2/hal_vdp_ip_master.o \ hal/ip/master/v2/hal_vdp_reg_master.o \ hal/ip/para/v2/hal_vdp_ip_para.o \ hal/ip/para/v2/hal_vdp_reg_para.o else ifneq ($(findstring $(CFG_SOCT_CHIP_TYPE), "hi3751v811"),) obj-$(CFG_SOCT_BOOT_SLAVE) += iapi_disp.o \ disp/drv_disp_timing.o \ disp/drv_display.o \ disp/drv_disp_interface.o \ com/drv_xdp_osal.o \ com/drv_xdp_ext_func.o \ hal/hal_layer_intf.o \ hal/hal_disp_intf.o \ hal/hal_debug_intf.o \ hal/cfg/hal_layer_cfg.o \ hal/com/hal_vdp_comm.o \ hal/com/hal_vdp_chip_config.o \ hal/ip/fdr/v3/hal_vdp_reg_region.o \ hal/ip/fdr/v3/hal_vdp_ip_fdr_adapt.o \ hal/ip/fdr/v3/hal_vdp_ip_lowdelay.o \ hal/ip/fdr/v3/hal_vdp_reg_fdr.o \ hal/ip/fdr/v3/hal_vdp_ip_fdr.o \ hal/ip/zme/v3/hal_vdp_ip_zme.o \ hal/ip/zme/v3/hal_vdp_ip_zme_adapt.o \ hal/ip/zme/v3/hal_vdp_reg_hzme.o \ hal/ip/zme/v3/hal_vdp_reg_vzme.o \ hal/ip/zme/v3/hal_vdp_reg_pp_sr.o \ hal/ip/zme/v3/hal_vdp_reg_2dscale.o \ hal/ip/csc/v3/hal_vdp_ip_csc.o \ hal/ip/csc/v3/hal_vdp_reg_pp_csc.o \ hal/ip/hdr/empty/hal_vdp_ip_hdr.o \ hal/ip/vid/v3/hal_vdp_ip_vid.o \ hal/ip/vid/v3/hal_vdp_reg_vid.o \ hal/ip/master/v3/hal_vdp_ip_master.o \ hal/ip/master/v3/hal_vdp_reg_master.o \ hal/ip/para/v3/hal_vdp_ip_para.o \ hal/ip/para/v3/hal_vdp_reg_para.o ifeq ($(CFG_SOCT_CHIP_REVERSION),hi3751v811_c) obj-$(CFG_SOCT_BOOT_SLAVE) += \ hal/ip/crg/v3_c/hal_vdp_ip_crg.o \ hal/ip/disp/v3_c/hal_vdp_reg_cbm.o \ hal/ip/disp/v3_c/hal_vdp_reg_dsp.o \ hal/ip/disp/v3_c/hal_vdp_ip_dispchn.o \ hal/ip/disp/v3_c/hal_vdp_reg_chn.o \ hal/ip/disp/v3_c/hal_vdp_ip_mdata.o endif # ifeq ($(CFG_SOCT_CHIP_REVERSION),hi3751v811_c) else ifneq ($(findstring $(CFG_SOCT_CHIP_TYPE), "reserved19" "reserved17"),) obj-$(CFG_SOCT_BOOT_SLAVE) += iapi_disp.o \ disp/drv_disp_timing.o \ disp/drv_display.o \ disp/drv_disp_interface.o \ com/drv_xdp_osal.o \ com/drv_xdp_ext_func.o \ hal/hal_layer_intf.o \ hal/hal_disp_intf.o \ hal/hal_debug_intf.o \ hal/cfg/hal_layer_cfg.o \ hal/com/hal_vdp_comm.o \ hal/com/hal_vdp_chip_config.o \ hal/ip/fdr/v3/hal_vdp_reg_region.o \ hal/ip/fdr/v3/hal_vdp_ip_fdr_adapt.o \ hal/ip/fdr/v3/hal_vdp_ip_lowdelay.o \ hal/ip/fdr/v3/hal_vdp_reg_fdr.o \ hal/ip/fdr/v3/hal_vdp_ip_fdr.o \ hal/ip/zme/v3/hal_vdp_ip_zme.o \ hal/ip/zme/v3/hal_vdp_ip_zme_adapt.o \ hal/ip/zme/v3/hal_vdp_reg_hzme.o \ hal/ip/zme/v3/hal_vdp_reg_vzme.o \ hal/ip/zme/v3/hal_vdp_reg_pp_sr.o \ hal/ip/zme/v3/hal_vdp_reg_2dscale.o \ hal/ip/csc/v3/hal_vdp_ip_csc.o \ hal/ip/csc/v3/hal_vdp_reg_pp_csc.o \ hal/ip/hdr/empty/hal_vdp_ip_hdr.o \ hal/ip/vid/v3/hal_vdp_ip_vid.o \ hal/ip/vid/v3/hal_vdp_reg_vid.o \ hal/ip/master/v3/hal_vdp_ip_master.o \ hal/ip/master/v3/hal_vdp_reg_master.o \ hal/ip/para/v3/hal_vdp_ip_para.o \ hal/ip/para/v3/hal_vdp_reg_para.o ifeq ($(CFG_SOCT_CHIP_REVERSION),reserved19_c) obj-$(CFG_SOCT_BOOT_SLAVE) += \ hal/ip/crg/v3_c/hal_vdp_ip_crg.o \ hal/ip/disp/v3_c/hal_vdp_reg_cbm.o \ hal/ip/disp/v3_c/hal_vdp_reg_dsp.o \ hal/ip/disp/v3_c/hal_vdp_ip_dispchn.o \ hal/ip/disp/v3_c/hal_vdp_reg_chn.o \ hal/ip/disp/v3_c/hal_vdp_ip_mdata.o else obj-$(CFG_SOCT_BOOT_SLAVE) += \ hal/ip/crg/v3/hal_vdp_ip_crg.o \ hal/ip/disp/v3/hal_vdp_reg_mdata.o \ hal/ip/disp/v3/hal_vdp_reg_cbm.o \ hal/ip/disp/v3/hal_vdp_reg_dsp.o \ hal/ip/disp/v3/hal_vdp_ip_dispchn.o \ hal/ip/disp/v3/hal_vdp_reg_chn.o \ hal/ip/disp/v3/hal_vdp_ip_mdata.o endif # ifeq ($(CFG_SOCT_CHIP_REVERSION),reserved19_c) else obj-$(CFG_SOCT_BOOT_SLAVE) += iapi_disp.o \ disp/drv_disp_timing.o \ disp/drv_display.o \ disp/drv_disp_interface.o \ com/drv_xdp_osal.o \ com/drv_xdp_ext_func.o \ hal/hal_layer_intf.o \ hal/hal_disp_intf.o \ hal/hal_debug_intf.o \ hal/cfg/hal_layer_cfg.o \ hal/com/hal_vdp_comm.o \ hal/com/hal_vdp_chip_config.o \ hal/ip/crg/v1/hal_vdp_ip_crg.o \ hal/ip/fdr/v1/hal_vdp_reg_region.o \ hal/ip/fdr/v1/hal_vdp_reg_fdr.o \ hal/ip/fdr/v1/hal_vdp_ip_fdr.o \ hal/ip/zme/v1/hal_vdp_ip_zme.o \ hal/ip/zme/v1/hal_vdp_reg_hzme.o \ hal/ip/zme/v1/hal_vdp_reg_vzme.o \ hal/ip/zme/v1/hal_vdp_reg_cvfir.o \ hal/ip/zme/v1/hal_vdp_reg_hfir.o \ hal/ip/csc/v1/hal_vdp_ip_csc.o \ hal/ip/csc/v1/hal_vdp_reg_pp_csc.o \ hal/ip/disp/v1/hal_vdp_reg_mdata.o \ hal/ip/disp/v1/hal_vdp_reg_cbm.o \ hal/ip/disp/v1/hal_vdp_reg_dsp.o \ hal/ip/disp/v1/hal_vdp_ip_dispchn.o \ hal/ip/disp/v1/hal_vdp_reg_chn.o \ hal/ip/disp/v1/hal_vdp_ip_mdata.o \ hal/ip/hdr/v1/hal_vdp_ip_hdr.o \ hal/ip/vid/v1/hal_vdp_ip_vid.o \ hal/ip/vid/v1/hal_vdp_reg_vid.o \ hal/ip/master/v1/hal_vdp_ip_master.o \ hal/ip/master/v1/hal_vdp_reg_master.o \ hal/ip/para/v1/hal_vdp_ip_para.o \ hal/ip/para/v1/hal_vdp_reg_para.o endif # ifeq ($(CFG_SOCT_CHIP_TYPE),reserved5)