1# Copyright (C) 2022 HiSilicon (Shanghai) Technologies CO., LIMITED. 2# 3# This program is free software; you can redistribute it and/or 4# modify it under the terms of the GNU General Public License 5# as published by the Free Software Foundation; either version 2 6# of the License, or (at your option) any later version. 7# 8# This program is distributed in the hope that it will be useful, 9# but WITHOUT ANY WARRANTY; without even the implied warranty of 10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11# GNU General Public License for more details. 12# 13# You should have received a copy of the GNU General Public License 14# along with this program; if not, write to the Free Software 15# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16 17include $(SDK_DIR)/cfg.mak 18 19ifeq ($(CFG_PRODUCT_TYPE),linux) 20HISI_LINUX_ENV := ok 21ifneq ($(HISI_LINUX_ENV),ok) 22$(error "Please run 'source ./env.sh' before building!") 23endif 24endif 25#=============SDK_DIR====================================================================== 26CFGS_DIR=${SDK_DIR}/configs 27PUB_DIR=${SDK_DIR}/pub 28SAMPLE_DIR=${SDK_DIR}/sample 29SCRIPTS_DIR=${SDK_DIR}/scripts 30SOURCE_DIR=${SDK_DIR}/source 31TOOLS_DIR=${SDK_DIR}/tools/linux 32TOOLCHAINS_DIR=${TOOLS_DIR}/toolchains 33CFG_HI_BASE_ENV=" SDK_DIR CFGS_DIR PUB_DIR SAMPLE_DIR SCRIPTS_DIR SOURCE_DIR TOOLS_DIR " 34TESTCODE_DIR=${SDK_DIR}/../TestCode 35PEACH_DIR=${SDK_DIR}/../Peach 36#=============SRC_DIR====================================================================== 37MSP_DIR=${SOURCE_DIR}/msp 38COMPONENT_DIR=${SOURCE_DIR}/component 39PLUGIN_DIR=${SOURCE_DIR}/plugin 40ROOTFS_SRC_DIR=${SOURCE_DIR}/rootfs 41BOOT_DIR=${SOURCE_DIR}/boot 42SLAVEBOOT_DIR=${SOURCE_DIR}/slaveboot 43KERNEL_DIR=${SOURCE_DIR}/kernel 44COMMON_DIR=${SOURCE_DIR}/common 45ATF_DIR=${KERNEL_DIR}/atf-2.0 46HHEE_DIR=${SOURCE_DIR}/hhee 47CFG_HI_BASE_ENV+=" MSP_DIR COMPONET_DIR ROOTFS_SRC_DIR BOOT_DIR KERNEL_DIR COMMON_DIR PLUGIN_DIR " 48#=============TEE_DIR================================================================== 49TEE_DIR=${LINUX_DIR}/drivers/hisilicon/tee 50TEE_INCLUDE=${TEE_DIR}/tee_hisi/tzdriver 51TEE_DRV_INCLUDE := $(TEE_DIR)/tee_hisi/tzdriver 52ifeq ($(strip $(CFG_HI_ITRUSTEE_SUPPORT)), y) 53HI_TEE_OS_DIR := $(SDK_DIR)/source/tee/core/itrustee5.0 54else 55HI_TEE_OS_DIR := $(SDK_DIR)/source/tee/core/trustedcore 56endif 57HI_TEE_API_DIR := $(SDK_DIR)/source/tee/api 58HI_TEE_DRV_DIR := $(SDK_DIR)/source/tee/drv 59HI_TEE_TA_DIR := $(SDK_DIR)/source/tee/ta 60#=============INCLUDE_DIR================================================================== 61MSP_UNF_INCLUDE=${MSP_DIR}/include 62MSP_API_INCLUDE=${MSP_DIR}/api/include 63MSP_DRV_INCLUDE=${MSP_DIR}/drv/include 64MSP_DRV_REG_INCLUDE=${MSP_DIR}/drv/include/reg_inc 65COMMON_UNF_INCLUDE=${COMMON_DIR}/include 66COMMON_API_INCLUDE=${COMMON_DIR}/api/include 67COMMON_DRV_INCLUDE=${COMMON_DIR}/drv/include 68CFG_HI_BASE_ENV+=" MSP_UNF_INCLUDE MSP_API_INCLUDE MSP_DRV_INCLUDE " 69CFG_HI_BASE_ENV+=" COMMON_UNF_INCLUDE COMMON_API_INCLUDE COMMON_DRV_INCLUDE " 70HI_BOARD_HEAD_FILE_DIR=${SDK_DIR}/source/custom/${CFG_HI_BOARD_NAME} 71#=============PUB_DIR====================================================================== 72ROOTBOX_DIR=${PUB_DIR}/rootbox 73ROOTBOX_BIN_DIR=${ROOTBOX_DIR}/bin 74PEACH_INSTALL_DIR=$(PUB_DIR)/autotest/peach 75TESTCODE_INSTALL_DIR=$(PUB_DIR)/autotest/testcode 76IMAGE_DIR=${PUB_DIR}/image 77INCLUDE_DIR=${PUB_DIR}/include 78LIB_DIR=${PUB_DIR}/lib 79STATIC_LIB_DIR=${LIB_DIR}/static 80SHARED_LIB_DIR=${LIB_DIR}/share 81EXTERN_LIB_DIR=${LIB_DIR}/extern 82MODULE_DIR=${PUB_DIR}/kmod 83ROOTFS_DIR=${PUB_DIR}/rootfs 84BIN_DIR=${PUB_DIR}/bin 85APP_DIR=${PUB_DIR}/app 86CFG_HI_BASE_ENV+=" IMAGE_DIR INCLUDE_DIR LIB_DIR STATIC_LIB_DIR SHARED_LIB_DIR EXTERN_LIB_DIR " 87CFG_HI_BASE_ENV+=" MODULE_DIR ROOTFS_DIR ROOTBOX_DIR BIN_DIR APP_DIR ROOTBOX_DIR " 88#=============LINUX_DIR==================================================================== 89LINUX_DIR=${KERNEL_DIR}/${CFG_HI_KERNEL_VERSION} 90CFG_HI_BASE_ENV+=" LINUX_DIR " 91#2de7a70d8d08eaaddff325e9b272c81e9cbc17c1��Ӧ��linux�ں˰汾Ϊ: linux-4.9.y 92KERNEL_FILE_COMMITID=2de7a70d8d08eaaddff325e9b272c81e9cbc17c1 93 94#=============TOOL CHAINS FOR APP COMPILE================================================== 95ifneq ($(CC), ${CFG_HI_TOOLCHAINS_NAME}-gcc) 96AR =${CFG_HI_TOOLCHAINS_NAME}-ar 97AS =${CFG_HI_TOOLCHAINS_NAME}-as 98LD =${CFG_HI_TOOLCHAINS_NAME}-ld 99CPP =${CFG_HI_TOOLCHAINS_NAME}-cpp 100CC =${CFG_HI_TOOLCHAINS_NAME}-gcc 101NM =${CFG_HI_TOOLCHAINS_NAME}-nm 102STRIP =${CFG_HI_TOOLCHAINS_NAME}-strip 103OBJCOPY =${CFG_HI_TOOLCHAINS_NAME}-objcopy 104OBJDUMP =${CFG_HI_TOOLCHAINS_NAME}-objdump 105endif 106 107CFG_HI_BASE_ENV+=" AR AS LD CPP CC NM STRIP OBJCOPY OBJDUMP " 108 109#=============SERVER_UNTILS================================================================= 110SERVER_UNTILS_DIR=${TOOLS_DIR}/utils 111MKIMAGE=${SERVER_UNTILS_DIR}/mkimage 112MKBOOTARGS=$(SERVER_UNTILS_DIR)/mkbootargs-tool/mkbootargs 113MKCRAMFS=${SERVER_UNTILS_DIR}/mkfs.cramfs 114MKEXT2FS=${SERVER_UNTILS_DIR}/genext2fs 115MKEXT4FS=${SERVER_UNTILS_DIR}/make_ext4fs 116TUNE2FS=${SERVER_UNTILS_DIR}/tune2fs 117E2FSCK=${SERVER_UNTILS_DIR}/e2fsck 118MKSQUASHFS=${SERVER_UNTILS_DIR}/mksquashfs 119MKJFFS2=${SERVER_UNTILS_DIR}/mkfs.jffs2 120MKYAFFS=${SERVER_UNTILS_DIR}/mkyaffs2image610 121MKUBIIMG=${SERVER_UNTILS_DIR}/mkubiimg.sh 122FILECAP=${SERVER_UNTILS_DIR}/filecap 123SCP=${SERVER_UNTILS_DIR}/cp 124SRM=${SERVER_UNTILS_DIR}/rm 125CFG_HI_BASE_ENV+=" MKIMAGE MKCRAMFS MKEXT2FS TUNE2FS E2FSCK MKSQUASHFS MKJFFS2 FILECAP SCP SRM " 126#==============COMPILE TOOLS================================================================= 127CROSS_COMPILE=$(CFG_HI_TOOLCHAINS_NAME)- 128CFG_HI_BASE_ENV+=" CROSS_COMPILE " 129 130#==============LIB COMPILE OPTIONS================================================================ 131#3. export CFG_HI_CFLAGS 132CFG_HI_CFLAGS := 133CFG_HI_KMOD_CFLAGS := 134CFG_HI_BOARD_CONFIGS := 135CFG_HI_SEC_COMPILE_CFLAGS := 136#include board config file:hi_board.h 137CFG_HI_CFLAGS += -I${HI_BOARD_HEAD_FILE_DIR} 138 139#201811280929 add -Werror to upgrade warning to error to implement 0 warning rule 140#CFG_HI_CFLAGS += -Werror 141CFG_HI_KMOD_CFLAGS += -Werror 142CFG_HI_KMOD_CFLAGS += -I$(srctree)/bounds_checking_function/include 143 144#==============SEC COMPILE OPTIONS================================================================ 145CFG_HI_SEC_COMPILE_CFLAGS += -fstack-protector-all 146CFG_HI_SEC_COMPILE_CFLAGS += -fstack-protector-strong 147CFG_HI_SEC_COMPILE_CFLAGS += -fPIC 148CFG_HI_SEC_COMPILE_CFLAGS += --target=arm-linux-ohosmusl 149CFG_HI_SEC_COMPILE_CFLAGS += --sysroot=$(SYSROOT_PATH) 150CFG_HI_SEC_COMPILE_CFLAGS += -Wno-error=unused-command-line-argument 151#CFG_HI_SEC_COMPILE_CFLAGS += -fPIE 152 153#for Peach optimization 154#CFG_HI_CFLAGS += -DHI_PEACH_SUPPORT 155#CFG_HI_KMOD_CFLAGS += -DHI_PEACH_SUPPORT 156 157ifeq ($(CFG_HI_USER_DRV),y) 158CFG_HI_KMOD_CFLAGS += -DCFG_HI_USER_DRV 159endif 160 161ifeq ($(CFG_HI_ASAN_TEST_SUPPORT),y) 162CFG_ASAN_CFLAGS := -Wall -g -fsanitize=address -fsanitize=leak -fsanitize=undefined -O0 -fno-omit-frame-pointer 163CFG_HI_CFLAGS += $(CFG_ASAN_CFLAGS) 164endif 165 166#==============FPGA/ASIC VERSION CONTROL===================================================== 167#CFG_HI_FPGA := y 168 169ifeq (${CFG_CPU_ARCH_ARM64},y) 170#CFG_HI_CFLAGS+=-Wlong-long -Wformat -Wpointer-arith 171#CFG_HI_CFLAGS+=-Werror=pointer-to-int-cast 172CFG_HI_CFLAGS+=-DCONFIG_ARCH_LP64_MODE 173CFG_HI_KMOD_CFLAGS+=-DCONFIG_ARCH_LP64_MODE 174CFG_HI_BOARD_CONFIGS+=-DCONFIG_ARCH_LP64_MODE 175endif 176ifeq ($(CFG_HI_FPGA),y) 177CFG_HI_CFLAGS+=-march=armv7-a -mcpu=cortex-a9 178else 179CFG_HI_CFLAGS+=-march=armv7-a -mcpu=cortex-a9 -mfpu=vfpv3-d16 180endif 181 182CFG_HI_KMOD_CFLAGS +=-Wno-error=date-time 183CFG_HI_KMOD_CFLAGS +=-Wno-date-time 184ifeq ($(CFG_HI_OPTM_SIZE_SUPPORT),y) 185ifneq ($(CFG_HI_ASAN_TEST_SUPPORT),y) 186CFG_HI_CFLAGS += -Os 187endif 188CFG_HI_CFLAGS += -c -ffunction-sections -Wall -DUSE_AEC -D_GNU_SOURCE -D_XOPEN_SOURCE=600 189else 190ifneq ($(CFG_HI_ASAN_TEST_SUPPORT),y) 191CFG_HI_CFLAGS += -O2 192endif 193CFG_HI_CFLAGS += -c -Wall -DUSE_AEC -D_GNU_SOURCE -D_XOPEN_SOURCE=600 194endif 195 196ifndef CFG_HI_STATIC_LIB_ONLY 197CFG_HI_CFLAGS+= -fPIC 198endif 199 200#ifeq (${CFG_HI_MCE_SUPPORT},y) 201#CFG_HI_CFLAGS+=-DMCE_SUPPORT 202#endif 203 204ifeq ($(CFG_HI_MSP_BUILDIN),y) 205CFG_MSP_BUILDTYPE := y 206else 207CFG_MSP_BUILDTYPE := m 208endif 209 210## FPGA/ASIC VERSION CONTROL 211ifeq ($(CFG_HI_FPGA),y) 212CFG_HI_CFLAGS += -DHI_FPGA 213endif 214 215#CFG_HI_CFLAGS+= -I${MSP_UNF_INCLUDE} -I${MSP_API_INCLUDE} -I${MSP_DRV_INCLUDE} -I${COMMON_UNF_INCLUDE} -I${COMMON_API_INCLUDE} -I${COMMON_DRV_INCLUDE} 216CFG_HI_CFLAGS+= -DCHIP_TYPE_${CFG_HI_CHIP_TYPE} -D${CFG_HI_DDRC_CHANNEL_TYPE} 217 218## common and other modules will use hi_debug.h, which refers to the HI_LOG_LEVEL 219ifeq (y,$(CFG_HI_LOG_SUPPORT)) 220CFG_HI_CFLAGS += -DHI_LOG_SUPPORT=1 221ifdef CFG_HI_LOG_LEVEL 222CFG_HI_CFLAGS += -DHI_LOG_LEVEL=$(CFG_HI_LOG_LEVEL) 223else 224CFG_HI_CFLAGS += -DHI_LOG_LEVEL=1 225endif 226ifeq (y,$(CFG_HI_LOG_NETWORK_SUPPORT)) 227CFG_HI_CFLAGS += -DLOG_NETWORK_SUPPORT 228endif 229ifeq (y,$(CFG_HI_LOG_UDISK_SUPPORT)) 230CFG_HI_CFLAGS += -DLOG_UDISK_SUPPORT 231endif 232else 233CFG_HI_CFLAGS += -DHI_LOG_SUPPORT=0 234endif 235ifeq (y,$(CFG_HI_UNIFIED_IMAGE_SUPPORT)) 236CFG_HI_CFLAGS += -DHI_UNIFIED_IMAGE_SUPPORT 237endif 238ifeq (y,$(CFG_HI_PROC_SUPPORT)) 239CFG_HI_CFLAGS += -DHI_PROC_SUPPORT=1 240else 241CFG_HI_CFLAGS += -DHI_PROC_SUPPORT=0 242endif 243ifeq (y,$(CFG_HI_FUZZ_TEST_SUPPORT)) 244CFG_HI_CFLAGS += -DHI_FUZZ_TEST_SUPPORT 245endif 246ifeq (y,$(CFG_HI_SMMU_SUPPORT)) 247CFG_HI_CFLAGS += -DHI_SMMU_SUPPORT 248endif 249ifeq (y,$(CFG_HI_HDR_SUPPORT)) 250CFG_HI_CFLAGS += -DHI_HDR_SUPPORT 251endif 252## common api and msp_deubg will use these macro 253ifeq (y,$(CFG_HI_MEMMGR_SUPPORT)) 254CFG_HI_CFLAGS += -DCMN_MMGR_SUPPORT 255endif 256 257ifeq (y,$(CFG_HI_VI_SUPPORT)) 258CFG_HI_CFLAGS += -DHI_VI_SUPPORT 259endif 260 261ifeq (y,$(CFG_HI_RM_SUPPORT)) 262CFG_HI_CFLAGS += -DHI_RM_SUPPORT 263endif 264 265ifeq (y,$(CFG_HI_VENC_SUPPORT)) 266CFG_HI_CFLAGS += -DHI_VENC_SUPPORT 267endif 268ifeq (y,$(CFG_HI_HAEFFECT_SRS_SUPPORT)) 269CFG_HI_CFLAGS += -DHI_HAEFFECT_SRS_SUPPORT 270endif 271ifeq (y,$(CFG_HI_HAEFFECT_DBX_SUPPORT)) 272CFG_HI_CFLAGS += -DHI_HAEFFECT_DBX_SUPPORT 273endif 274ifeq (y,$(CFG_HI_HAEFFECT_DBX2_SUPPORT)) 275CFG_HI_CFLAGS += -DHI_HAEFFECT_DBX2_SUPPORT 276endif 277ifeq (y,$(CFG_HI_HAEFFECT_SWS3D_SUPPORT)) 278CFG_HI_CFLAGS += -DHI_HAEFFECT_SWS3D_SUPPORT 279endif 280ifeq ($(CFG_HI_HAEFFECT_SPECTRUM_SUPPORT),y) 281CFG_HI_CFLAGS += -DHI_HAEFFECT_SPECTRUM_SUPPORT 282endif 283ifeq (y,$(CFG_HI_HAEFFECT_BASE_SUPPORT)) 284CFG_HI_CFLAGS += -DHI_HAEFFECT_BASE_SUPPORT 285endif 286ifeq (y,$(CFG_HI_HAEFFECT_CUSTOM1_SUPPORT)) 287CFG_HI_CFLAGS += -DHI_HAEFFECT_CUSTOM1_SUPPORT 288endif 289ifeq (y,$(CFG_HI_HAEFFECT_KDE_SUPPORT)) 290CFG_HI_CFLAGS += -DHI_HAEFFECT_KDE_SUPPORT 291endif 292ifeq (y,$(CFG_HI_TTS_SUPPORT)) 293CFG_HI_CFLAGS += -DHI_TTS_SUPPORT 294endif 295ifeq (y,$(CFG_HI_SONIC_SUPPORT)) 296CFG_HI_CFLAGS += -DHI_SONIC_SUPPORT 297endif 298ifeq (y,$(CFG_CUSTOM_PANELINDEX_IN_EEPROM)) 299CFG_HI_CFLAGS += -DCUSTOM_PANELINDEX_IN_EEPROM 300endif 301 302ifeq ($(CFG_HI_ADVCA_SUPPORT),y) 303 CFG_HI_CFLAGS += -DHI_ADVCA_SUPPORT 304 CFG_HI_CFLAGS += -DHI_ADVCA_TYPE_$(CFG_HI_ADVCA_TYPE) 305 306 ifdef CFG_HI_ADVCA_FUNCTION 307 ifeq ($(CFG_HI_ADVCA_FUNCTION),FINAL) 308 CFG_HI_CFLAGS += -DHI_ADVCA_FUNCTION_RELEASE 309 else 310 CFG_HI_CFLAGS += -DHI_ADVCA_FUNCTION_$(CFG_HI_ADVCA_FUNCTION) 311 endif 312 endif 313 314 ifeq ($(CFG_HI_ADVCA_USE_EXT1_RSA_KEY),y) 315 CFG_HI_CFLAGS += -DHI_ADVCA_USE_EXT1_RSA_KEY 316 endif 317 ifeq ($(CFG_HI_ANTI_ROLL_BACK_SUPPORT),y) 318 CFG_HI_CFLAGS += -DHI_ANTI_ROLL_BACK_SUPPORT 319 endif 320 321endif 322 323ifeq ($(CFG_HI_TVP_SUPPORT),y) 324CFG_HI_CFLAGS += -DHI_TEE_SUPPORT 325endif 326 327#=============KERNEL MODULE COMPILE OPTIONS===================================================== 328 329CFG_HI_KMOD_CFLAGS += -I${HI_BOARD_HEAD_FILE_DIR} 330 331CFG_HI_KMOD_CFLAGS += -DCHIP_TYPE_${CFG_HI_CHIP_TYPE} -D${CFG_HI_DDRC_CHANNEL_TYPE} 332 333## FPGA/ASIC VERSION CONTROL 334ifeq ($(CFG_HI_FPGA),y) 335CFG_HI_KMOD_CFLAGS += -DHI_FPGA 336endif 337 338AT := @ 339 340ifeq ($(CFG_HI_SMMU_SUPPORT),y) 341CFG_HI_KMOD_CFLAGS += -DHI_SMMU_SUPPORT 342endif 343 344ifeq ($(CFG_HI_HDR_SUPPORT),y) 345CFG_HI_KMOD_CFLAGS += -DHI_HDR_SUPPORT 346endif 347 348ifeq ($(CFG_HI_KEYLED_CT1642_KERNEL_SUPPORT),y) 349CFG_HI_KMOD_CFLAGS += -DHI_KEYLED_CT1642_KERNEL_SUPPORT 350endif 351 352ifeq ($(CFG_HI_MCE_SUPPORT),y) 353CFG_HI_KMOD_CFLAGS += -DHI_MCE_SUPPORT 354endif 355 356ifeq ($(CFG_HI_GPIOI2C_SUPPORT),y) 357CFG_HI_KMOD_CFLAGS += -DHI_GPIOI2C_SUPPORT 358endif 359 360ifeq ($(CFG_HI_VPSS_4K_BYPASS),y) 361CFG_HI_KMOD_CFLAGS += -DHI_VPSS_4K_BYPASS 362endif 363## common and other modules will use drv_mem_ext.h, which refer to the CMN_MMGR_SUPPORT 364ifeq (y,$(CFG_HI_MEMMGR_SUPPORT)) 365CFG_HI_KMOD_CFLAGS += -DCMN_MMGR_SUPPORT 366endif 367 368## common and other modules will use hi_debug.h, which refers to the HI_LOG_LEVEL 369ifeq (y,$(CFG_HI_LOG_SUPPORT)) 370CFG_HI_KMOD_CFLAGS += -DHI_LOG_SUPPORT=1 371ifdef CFG_HI_LOG_LEVEL 372CFG_HI_KMOD_CFLAGS += -DHI_LOG_LEVEL=$(CFG_HI_LOG_LEVEL) 373else 374CFG_HI_KMOD_CFLAGS += -DHI_LOG_LEVEL=1 375endif 376else 377CFG_HI_KMOD_CFLAGS += -DHI_LOG_SUPPORT=0 378endif 379ifeq (y,$(CFG_HI_PROC_SUPPORT)) 380CFG_HI_KMOD_CFLAGS += -DHI_PROC_SUPPORT=1 381else 382CFG_HI_KMOD_CFLAGS += -DHI_PROC_SUPPORT=0 383endif 384 385ifeq ($(CFG_HI_LOADER_APPLOADER),y) 386CFG_HI_KMOD_CFLAGS += -DHI_LOADER_APPLOADER 387endif 388 389ifeq ($(CFG_HI_LOADER_RECOVERY),y) 390CFG_HI_KMOD_CFLAGS += -DHI_LOADER_RECOVERY 391endif 392 393ifeq ($(CFG_HI_KEYLED_SUPPORT),y) 394CFG_HI_KMOD_CFLAGS += -DHI_KEYLED_SUPPORT 395endif 396 397ifeq ($(CFG_HI_HDMI_SUPPORT_HDCP),y) 398CFG_HI_KMOD_CFLAGS += -DHI_HDCP_SUPPORT 399endif 400 401ifeq ($(CFG_HI_SCI_SUPPORT),y) 402CFG_HI_KMOD_CFLAGS += -DHI_SCI_SUPPORT 403endif 404 405ifeq ($(CFG_HI_VI_SUPPORT),y) 406CFG_HI_KMOD_CFLAGS += -DHI_VI_SUPPORT 407endif 408 409ifeq ($(CFG_HI_PVR_SUPPORT),y) 410CFG_HI_KMOD_CFLAGS += -DHI_PVR_SUPPORT 411endif 412 413ifeq ($(CFG_HI_VENC_SUPPORT),y) 414CFG_HI_KMOD_CFLAGS += -DHI_VENC_SUPPORT 415endif 416 417ifeq ($(CFG_HI_AENC_SUPPORT),y) 418CFG_HI_KMOD_CFLAGS += -DHI_AENC_SUPPORT 419endif 420 421ifeq ($(CFG_HI_SND_AMP_SUPPORT),y) 422CFG_HI_KMOD_CFLAGS += -DHI_SND_AMP_SUPPORT 423endif 424 425ifeq ($(CFG_HI_BOOT_MUSIC_SUPPORT),y) 426CFG_HI_KMOD_CFLAGS += -DHI_BOOT_MUSIC_SUPPORT 427CFG_HI_CFLAGS += -DHI_BOOT_MUSIC_SUPPORT 428endif 429 430ifeq ($(CFG_V553_DTB_DIFF),y) 431CFG_HI_KMOD_CFLAGS += -DHI3751V553_SUPPORT 432CFG_HI_CFLAGS += -DHI3751V553_SUPPORT 433endif 434 435ifeq ($(CFG_HI_ADVCA_SUPPORT),y) 436 CFG_HI_KMOD_CFLAGS += -DHI_ADVCA_SUPPORT 437 CFG_HI_KMOD_CFLAGS += -DHI_ADVCA_TYPE_$(CFG_HI_ADVCA_TYPE) 438 439 ifdef CFG_HI_ADVCA_FUNCTION 440 ifeq ($(CFG_HI_ADVCA_FUNCTION),FINAL) 441 CFG_HI_KMOD_CFLAGS += -DHI_ADVCA_FUNCTION_RELEASE 442 else 443 CFG_HI_KMOD_CFLAGS += -DHI_ADVCA_FUNCTION_$(CFG_HI_ADVCA_FUNCTION) 444 endif 445 endif 446endif 447 448ifeq ($(CFG_HI_TVP_SUPPORT),y) 449CFG_HI_KMOD_CFLAGS += -DHI_TEE_SUPPORT 450CFG_HI_KMOD_CFLAGS += -DHI_TVP_SUPPORT 451endif 452#=============BOARD CONFIGURATION OPTIONS===================================================== 453 454CFG_HI_BOARD_CONFIGS += -I${HI_BOARD_HEAD_FILE_DIR} -D${CFG_HI_DDRC_CHANNEL_TYPE} 455 456## FPGA/ASIC VERSION CONTROL 457ifeq ($(CFG_HI_FPGA),y) 458CFG_HI_BOARD_CONFIGS += -DHI_FPGA 459endif 460 461#=============TUNER BASIC ATTRIBUTE OPTIONS=================== 462CFG_HI_BOARD_CONFIGS += -DHI_TUNER_NUMBER=$(CFG_HI_TUNER_NUMBER) 463 464CFG_HI_BOARD_CONFIGS += -DHI_TUNER0_ID=0 465 466ifeq ($(CFG_HI_TUNER_SIGNAL_CAB),y) 467CFG_HI_BOARD_CONFIGS += -DHI_TUNER_SIGNAL_TYPE=0 468endif 469ifeq ($(CFG_HI_TUNER_SIGNAL_SAT),y) 470CFG_HI_BOARD_CONFIGS += -DHI_TUNER_SIGNAL_TYPE=1 471endif 472ifeq ($(CFG_HI_TUNER_SIGNAL_DVB_T),y) 473CFG_HI_BOARD_CONFIGS += -DHI_TUNER_SIGNAL_TYPE=2 474endif 475ifeq ($(CFG_HI_TUNER_SIGNAL_DVB_T2),y) 476CFG_HI_BOARD_CONFIGS += -DHI_TUNER_SIGNAL_TYPE=3 477endif 478ifeq ($(CFG_HI_TUNER_SIGNAL_ISDB_T),y) 479CFG_HI_BOARD_CONFIGS += -DHI_TUNER_SIGNAL_TYPE=4 480endif 481ifeq ($(CFG_HI_TUNER_SIGNAL_ATSC_T),y) 482CFG_HI_BOARD_CONFIGS += -DHI_TUNER_SIGNAL_TYPE=5 483endif 484ifeq ($(CFG_HI_TUNER_SIGNAL_DTMB),y) 485CFG_HI_BOARD_CONFIGS += -DHI_TUNER_SIGNAL_TYPE=6 486endif 487ifeq ($(CFG_HI_TUNER_SIGNAL_J83B),y) 488CFG_HI_BOARD_CONFIGS += -DHI_TUNER_SIGNAL_TYPE=7 489endif 490 491ifeq (${CFG_HI_TUNER_DEV_TYPE_XG_3BL},y) 492CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=0 493endif 494ifeq (${CFG_HI_TUNER_DEV_TYPE_CD1616},y) 495CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=1 496endif 497ifeq (${CFG_HI_TUNER_DEV_TYPE_ALPS_TDAE},y) 498CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=2 499endif 500ifeq (${CFG_HI_TUNER_DEV_TYPE_TDCC},y) 501CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=3 502endif 503ifeq (${CFG_HI_TUNER_DEV_TYPE_TDA18250},y) 504CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=4 505endif 506ifeq (${CFG_HI_TUNER_DEV_TYPE_CD1616_DOUBLE},y) 507CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=5 508endif 509ifeq (${CFG_HI_TUNER_DEV_TYPE_MT2081},y) 510CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=6 511endif 512ifeq (${CFG_HI_TUNER_DEV_TYPE_TMX7070X},y) 513CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=7 514endif 515ifeq (${CFG_HI_TUNER_DEV_TYPE_R820C},y) 516CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=8 517endif 518ifeq (${CFG_HI_TUNER_DEV_TYPE_MXL203},y) 519CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=9 520endif 521ifeq (${CFG_HI_TUNER_DEV_TYPE_AV2011},y) 522CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=10 523endif 524ifeq (${CFG_HI_TUNER_DEV_TYPE_SHARP7903},y) 525CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=11 526endif 527ifeq (${CFG_HI_TUNER_DEV_TYPE_MXL101},y) 528CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=12 529endif 530ifeq (${CFG_HI_TUNER_DEV_TYPE_MXL603},y) 531CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=13 532endif 533ifeq (${CFG_HI_TUNER_DEV_TYPE_IT9170},y) 534CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=14 535endif 536ifeq (${CFG_HI_TUNER_DEV_TYPE_IT9133},y) 537CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=15 538endif 539ifeq (${CFG_HI_TUNER_DEV_TYPE_TDA6651},y) 540CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=16 541endif 542ifeq (${CFG_HI_TUNER_DEV_TYPE_TDA18250B},y) 543CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=17 544endif 545ifeq (${CFG_HI_TUNER_DEV_TYPE_M88TS2022},y) 546CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=18 547endif 548ifeq (${CFG_HI_TUNER_DEV_TYPE_RDA5815},y) 549CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=19 550endif 551ifeq (${CFG_HI_TUNER_DEV_TYPE_MXL254},y) 552CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=20 553endif 554ifeq (${CFG_HI_TUNER_DEV_TYPE_CXD2861},y) 555CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=21 556endif 557ifeq (${CFG_HI_TUNER_DEV_TYPE_TDA18273},y) 558CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=22 559endif 560ifeq (${CFG_HI_TUNER_DEV_TYPE_TDA18275},y) 561CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=23 562endif 563ifeq (${CFG_HI_TUNER_DEV_TYPE_R840},y) 564CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=24 565endif 566ifeq (${CFG_HI_TUNER_DEV_TYPE_MXL661},y) 567CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=25 568endif 569ifeq (${CFG_HI_TUNER_DEV_TYPE_MXL601},y) 570CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=26 571endif 572ifeq (${CFG_HI_TUNER_DEV_TYPE_TDA18275A},y) 573CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=27 574endif 575ifeq (${CFG_HI_TUNER_DEV_TYPE_SI2151},y) 576CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=28 577endif 578ifeq (${CFG_HI_TUNER_DEV_TYPE_R842},y) 579CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=29 580endif 581ifeq (${CFG_HI_TUNER_DEV_TYPE_AV2018},y) 582CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=30 583endif 584ifeq (${CFG_HI_TUNER_DEV_TYPE_ATBM2040},y) 585CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=31 586endif 587ifeq (${CFG_HI_TUNER_DEV_TYPE_ATBM253},y) 588CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=32 589endif 590ifeq (${CFG_HI_TUNER_DEV_TYPE_RT710},y) 591CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TYPE=33 592endif 593 594ifneq (${CFG_HI_TUNER_DEV_ADDR},) 595CFG_HI_BOARD_CONFIGS += -DHI_TUNER_DEV_ADDR=${CFG_HI_TUNER_DEV_ADDR} 596else 597CFG_HI_BOARD_CONFIGS += -DHI_TUNER_DEV_ADDR=0xc6 598endif 599 600ifeq (${CFG_HI_DEMOD_DEV_TYPE_NONE},y) 601CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=0 602endif 603ifeq (${CFG_HI_DEMOD_DEV_TYPE_3130I},y) 604CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=256 605endif 606ifeq (${CFG_HI_DEMOD_DEV_TYPE_3130E},y) 607CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=257 608endif 609ifeq (${CFG_HI_DEMOD_DEV_TYPE_J83B},y) 610CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=258 611endif 612ifeq (${CFG_HI_DEMOD_DEV_TYPE_AVL6211},y) 613CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=259 614endif 615ifeq (${CFG_HI_DEMOD_DEV_TYPE_MXL101},y) 616CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=260 617endif 618ifeq (${CFG_HI_DEMOD_DEV_TYPE_MN88472},y) 619CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=261 620endif 621ifeq (${CFG_HI_DEMOD_DEV_TYPE_IT9170},y) 622CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=262 623endif 624ifeq (${CFG_HI_DEMOD_DEV_TYPE_IT9133},y) 625CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=263 626endif 627ifeq (${CFG_HI_DEMOD_DEV_TYPE_3136},y) 628CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=264 629endif 630ifeq (${CFG_HI_DEMOD_DEV_TYPE_3136I},y) 631CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=265 632endif 633ifeq (${CFG_HI_DEMOD_DEV_TYPE_MXL254},y) 634CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=266 635endif 636ifeq (${CFG_HI_DEMOD_DEV_TYPE_CXD2837},y) 637CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=267 638endif 639ifeq (${CFG_HI_DEMOD_DEV_TYPE_TDA8296I},y) 640CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=268 641endif 642ifeq (${CFG_HI_DEMOD_DEV_TYPE_ATBM8878},y) 643CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=269 644endif 645ifeq (${CFG_HI_DEMOD_DEV_TYPE_HIDTV100},y) 646CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=270 647endif 648ifeq (${CFG_HI_DEMOD_DEV_TYPE_ATBM7823},y) 649CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=272 650endif 651ifeq (${CFG_HI_DEMOD_DEV_TYPE_HI3137},y) 652CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=273 653endif 654ifeq (${CFG_HI_DEMOD_DEV_TYPE_SI2180},y) 655CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=274 656endif 657ifeq (${CFG_HI_DEMOD_DEV_TYPE_HIDTV200},y) 658CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=275 659endif 660ifeq (${HI_UNF_DEMOD_DEV_TYPE_HD2312A},y) 661CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=276 662endif 663ifeq (${CFG_HI_DEMOD_DEV_TYPE_ATBM783X},y) 664CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=277 665endif 666ifeq (${CFG_HI_DEMOD_DEV_TYPE_HI3138},y) 667CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=278 668endif 669ifeq (${CFG_HI_DEMOD_DEV_TYPE_HIDTV210},y) 670CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=279 671endif 672ifeq (${CFG_HI_DEMOD_DEV_TYPE_ATBM888X},y) 673CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TYPE=280 674endif 675 676ifneq (${CFG_HI_DEMOD_DEV_ADDR},) 677CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_DEV_ADDR=${CFG_HI_DEMOD_DEV_ADDR} 678else 679CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_DEV_ADDR=0xb6 680endif 681 682ifeq (${CFG_HI_DEMOD_TS_DEFAULT},y) 683CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TS_MODE=0 684endif 685ifeq (${CFG_HI_DEMOD_TS_PARALLEL_MODE_A},y) 686CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TS_MODE=1 687endif 688ifeq (${CFG_HI_DEMOD_TS_PARALLEL_MODE_B},y) 689CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TS_MODE=2 690endif 691ifeq (${CFG_HI_DEMOD_TS_SERIAL},y) 692CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TS_MODE=3 693endif 694ifeq (${CFG_HI_DEMOD_TS_SERIAL_50},y) 695CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TS_MODE=4 696endif 697ifeq (${CFG_HI_DEMOD_TS_SERIAL_2BIT},y) 698CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_TS_MODE=5 699endif 700 701ifneq (${CFG_HI_DEMOD_I2C_CHANNEL},) 702CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_I2C_CHANNEL=${CFG_HI_DEMOD_I2C_CHANNEL} 703else 704CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_I2C_CHANNEL=1 705endif 706 707ifneq (${CFG_HI_DEMOD_RESET_GPIO},) 708CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_RESET_GPIO=${CFG_HI_DEMOD_RESET_GPIO} 709else 710CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_RESET_GPIO=0 711endif 712 713ifneq (${CFG_HI_DEMUX_PORT},) 714CFG_HI_BOARD_CONFIGS += -DHI_DEMUX_PORT=${CFG_HI_DEMUX_PORT} 715else 716CFG_HI_BOARD_CONFIGS += -DHI_DEMUX_PORT=0 717endif 718 719#=============TUNER SATELLITE ATTRIBUTE OPTIONS=================== 720ifneq (${CFG_HI_DEMOD_REF_CLOCK},) 721CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_REF_CLOCK=${CFG_HI_DEMOD_REF_CLOCK} 722else 723CFG_HI_BOARD_CONFIGS += -DHI_DEMOD_REF_CLOCK=24000 724endif 725 726ifneq (${CFG_HI_TUNER_MAX_LPF},) 727CFG_HI_BOARD_CONFIGS += -DHI_TUNER_MAX_LPF=${CFG_HI_TUNER_MAX_LPF} 728else 729CFG_HI_BOARD_CONFIGS += -DHI_TUNER_MAX_LPF=34 730endif 731 732ifneq (${CFG_HI_TUNER_I2C_CLOCK},) 733CFG_HI_BOARD_CONFIGS += -DHI_TUNER_I2C_CLOCK=${CFG_HI_TUNER_I2C_CLOCK} 734else 735CFG_HI_BOARD_CONFIGS += -DHI_TUNER_I2C_CLOCK=400 736endif 737 738ifeq (${CFG_HI_TUNER_RFAGC_INVERT},y) 739CFG_HI_BOARD_CONFIGS += -DHI_TUNER_RFAGC=0 740endif 741ifeq (${CFG_HI_TUNER_RFAGC_NORMAL},y) 742CFG_HI_BOARD_CONFIGS += -DHI_TUNER_RFAGC=1 743endif 744 745ifeq (${CFG_HI_TUNER_IQSPECTRUM_NORMAL},y) 746CFG_HI_BOARD_CONFIGS += -DHI_TUNER_IQSPECTRUM=0 747endif 748ifeq (${CFG_HI_TUNER_IQSPECTRUM_INVERT},y) 749CFG_HI_BOARD_CONFIGS += -DHI_TUNER_IQSPECTRUM=1 750endif 751 752ifeq (${CFG_HI_TUNER_TSCLK_POLAR_FALLING},y) 753CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TSCLK_POLAR=0 754endif 755ifeq (${CFG_HI_TUNER_TSCLK_POLAR_RISING},y) 756CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TSCLK_POLAR=1 757endif 758 759ifeq (${CFG_HI_TUNER_TS_FORMAT_TS},y) 760CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TS_FORMAT=0 761endif 762ifeq (${CFG_HI_TUNER_TS_FORMAT_TSP},y) 763CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TS_FORMAT=1 764endif 765 766ifeq (${CFG_HI_TUNER_TS_SERIAL_PIN_0},y) 767CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TS_SERIAL_PIN=0 768endif 769ifeq (${CFG_HI_TUNER_TS_SERIAL_PIN_7},y) 770CFG_HI_BOARD_CONFIGS += -DHI_TUNER_TS_SERIAL_PIN=1 771endif 772 773ifeq (${CFG_HI_TUNER_DISEQCWAVE_NORMAL},y) 774CFG_HI_BOARD_CONFIGS += -DHI_TUNER_DISEQCWAVE=0 775endif 776ifeq (${CFG_HI_TUNER_DISEQCWAVE_ENVELOPE},y) 777CFG_HI_BOARD_CONFIGS += -DHI_TUNER_DISEQCWAVE=1 778endif 779 780ifeq (${CFG_HI_LNBCTRL_DEV_TYPE_NONE},y) 781CFG_HI_BOARD_CONFIGS += -DHI_LNBCTRL_DEV_TYPE=0 782endif 783ifeq (${CFG_HI_LNBCTRL_DEV_TYPE_MPS8125},y) 784CFG_HI_BOARD_CONFIGS += -DHI_LNBCTRL_DEV_TYPE=1 785endif 786ifeq (${CFG_HI_LNBCTRL_DEV_TYPE_ISL9492},y) 787CFG_HI_BOARD_CONFIGS += -DHI_LNBCTRL_DEV_TYPE=2 788endif 789ifeq (${CFG_HI_LNBCTRL_DEV_TYPE_TPS65233},y) 790CFG_HI_BOARD_CONFIGS += -DHI_LNBCTRL_DEV_TYPE=3 791endif 792ifeq (${CFG_HI_LNBCTRL_DEV_TYPE_LNBH25},y) 793CFG_HI_BOARD_CONFIGS += -DHI_LNBCTRL_DEV_TYPE=4 794endif 795ifeq (${CFG_HI_LNBCTRL_DEV_TYPE_STI8036},y) 796CFG_HI_BOARD_CONFIGS += -DHI_LNBCTRL_DEV_TYPE=5 797endif 798 799ifneq (${CFG_HI_LNBCTRL_DEV_ADDR},) 800CFG_HI_BOARD_CONFIGS += -DHI_LNBCTRL_DEV_ADDR=${CFG_HI_LNBCTRL_DEV_ADDR} 801else 802CFG_HI_BOARD_CONFIGS += -DHI_LNBCTRL_DEV_ADDR=0x0 803endif 804 805#=============TUNER TSOUT OPTIONS=================== 806ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSDAT0},y) 807CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=0 808endif 809ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSDAT1},y) 810CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=1 811endif 812ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSDAT2},y) 813CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=2 814endif 815ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSDAT3},y) 816CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=3 817endif 818ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSDAT4},y) 819CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=4 820endif 821ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSDAT5},y) 822CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=5 823endif 824ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSDAT6},y) 825CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=6 826endif 827ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSDAT7},y) 828CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=7 829endif 830ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSVLD},y) 831CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=8 832endif 833ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSSYNC},y) 834CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=9 835endif 836ifeq (${CFG_HI_TUNER_OUTPUT_PIN0_TSERR},y) 837CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN0=10 838endif 839 840ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSDAT0},y) 841CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=0 842endif 843ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSDAT1},y) 844CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=1 845endif 846ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSDAT2},y) 847CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=2 848endif 849ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSDAT3},y) 850CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=3 851endif 852ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSDAT4},y) 853CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=4 854endif 855ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSDAT5},y) 856CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=5 857endif 858ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSDAT6},y) 859CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=6 860endif 861ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSDAT7},y) 862CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=7 863endif 864ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSVLD},y) 865CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=8 866endif 867ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSSYNC},y) 868CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=9 869endif 870ifeq (${CFG_HI_TUNER_OUTPUT_PIN1_TSERR},y) 871CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN1=10 872endif 873 874ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSDAT0},y) 875CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=0 876endif 877ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSDAT1},y) 878CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=1 879endif 880ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSDAT2},y) 881CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=2 882endif 883ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSDAT3},y) 884CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=3 885endif 886ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSDAT4},y) 887CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=4 888endif 889ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSDAT5},y) 890CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=5 891endif 892ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSDAT6},y) 893CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=6 894endif 895ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSDAT7},y) 896CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=7 897endif 898ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSVLD},y) 899CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=8 900endif 901ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSSYNC},y) 902CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=9 903endif 904ifeq (${CFG_HI_TUNER_OUTPUT_PIN2_TSERR},y) 905CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN2=10 906endif 907 908ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSDAT0},y) 909CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=0 910endif 911ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSDAT1},y) 912CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=1 913endif 914ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSDAT2},y) 915CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=2 916endif 917ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSDAT3},y) 918CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=3 919endif 920ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSDAT4},y) 921CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=4 922endif 923ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSDAT5},y) 924CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=5 925endif 926ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSDAT6},y) 927CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=6 928endif 929ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSDAT7},y) 930CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=7 931endif 932ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSVLD},y) 933CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=8 934endif 935ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSSYNC},y) 936CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=9 937endif 938ifeq (${CFG_HI_TUNER_OUTPUT_PIN3_TSERR},y) 939CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN3=10 940endif 941 942ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSDAT0},y) 943CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=0 944endif 945ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSDAT1},y) 946CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=1 947endif 948ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSDAT2},y) 949CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=2 950endif 951ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSDAT3},y) 952CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=3 953endif 954ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSDAT4},y) 955CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=4 956endif 957ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSDAT5},y) 958CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=5 959endif 960ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSDAT6},y) 961CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=6 962endif 963ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSDAT7},y) 964CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=7 965endif 966ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSVLD},y) 967CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=8 968endif 969ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSSYNC},y) 970CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=9 971endif 972ifeq (${CFG_HI_TUNER_OUTPUT_PIN4_TSERR},y) 973CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN4=10 974endif 975 976ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSDAT0},y) 977CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=0 978endif 979ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSDAT1},y) 980CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=1 981endif 982ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSDAT2},y) 983CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=2 984endif 985ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSDAT3},y) 986CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=3 987endif 988ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSDAT4},y) 989CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=4 990endif 991ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSDAT5},y) 992CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=5 993endif 994ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSDAT6},y) 995CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=6 996endif 997ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSDAT7},y) 998CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=7 999endif 1000ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSVLD},y) 1001CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=8 1002endif 1003ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSSYNC},y) 1004CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=9 1005endif 1006ifeq (${CFG_HI_TUNER_OUTPUT_PIN5_TSERR},y) 1007CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN5=10 1008endif 1009 1010ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSDAT0},y) 1011CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=0 1012endif 1013ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSDAT1},y) 1014CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=1 1015endif 1016ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSDAT2},y) 1017CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=2 1018endif 1019ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSDAT3},y) 1020CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=3 1021endif 1022ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSDAT4},y) 1023CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=4 1024endif 1025ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSDAT5},y) 1026CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=5 1027endif 1028ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSDAT6},y) 1029CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=6 1030endif 1031ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSDAT7},y) 1032CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=7 1033endif 1034ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSVLD},y) 1035CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=8 1036endif 1037ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSSYNC},y) 1038CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=9 1039endif 1040ifeq (${CFG_HI_TUNER_OUTPUT_PIN6_TSERR},y) 1041CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN6=10 1042endif 1043 1044ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSDAT0},y) 1045CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=0 1046endif 1047ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSDAT1},y) 1048CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=1 1049endif 1050ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSDAT2},y) 1051CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=2 1052endif 1053ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSDAT3},y) 1054CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=3 1055endif 1056ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSDAT4},y) 1057CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=4 1058endif 1059ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSDAT5},y) 1060CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=5 1061endif 1062ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSDAT6},y) 1063CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=6 1064endif 1065ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSDAT7},y) 1066CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=7 1067endif 1068ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSVLD},y) 1069CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=8 1070endif 1071ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSSYNC},y) 1072CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=9 1073endif 1074ifeq (${CFG_HI_TUNER_OUTPUT_PIN7_TSERR},y) 1075CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN7=10 1076endif 1077 1078ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSDAT0},y) 1079CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=0 1080endif 1081ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSDAT1},y) 1082CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=1 1083endif 1084ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSDAT2},y) 1085CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=2 1086endif 1087ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSDAT3},y) 1088CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=3 1089endif 1090ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSDAT4},y) 1091CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=4 1092endif 1093ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSDAT5},y) 1094CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=5 1095endif 1096ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSDAT6},y) 1097CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=6 1098endif 1099ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSDAT7},y) 1100CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=7 1101endif 1102ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSVLD},y) 1103CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=8 1104endif 1105ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSSYNC},y) 1106CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=9 1107endif 1108ifeq (${CFG_HI_TUNER_OUTPUT_PIN8_TSERR},y) 1109CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN8=10 1110endif 1111 1112ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSDAT0},y) 1113CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=0 1114endif 1115ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSDAT1},y) 1116CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=1 1117endif 1118ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSDAT2},y) 1119CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=2 1120endif 1121ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSDAT3},y) 1122CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=3 1123endif 1124ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSDAT4},y) 1125CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=4 1126endif 1127ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSDAT5},y) 1128CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=5 1129endif 1130ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSDAT6},y) 1131CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=6 1132endif 1133ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSDAT7},y) 1134CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=7 1135endif 1136ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSVLD},y) 1137CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=8 1138endif 1139ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSSYNC},y) 1140CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=9 1141endif 1142ifeq (${CFG_HI_TUNER_OUTPUT_PIN9_TSERR},y) 1143CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN9=10 1144endif 1145 1146ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSDAT0},y) 1147CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=0 1148endif 1149ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSDAT1},y) 1150CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=1 1151endif 1152ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSDAT2},y) 1153CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=2 1154endif 1155ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSDAT3},y) 1156CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=3 1157endif 1158ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSDAT4},y) 1159CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=4 1160endif 1161ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSDAT5},y) 1162CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=5 1163endif 1164ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSDAT6},y) 1165CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=6 1166endif 1167ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSDAT7},y) 1168CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=7 1169endif 1170ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSVLD},y) 1171CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=8 1172endif 1173ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSSYNC},y) 1174CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=9 1175endif 1176ifeq (${CFG_HI_TUNER_OUTPUT_PIN10_TSERR},y) 1177CFG_HI_BOARD_CONFIGS += -DHI_TUNER_OUTPUT_PIN10=10 1178endif 1179 1180ifeq ($(CFG_HI_TUNER1_SIGNAL_TYPE), cable) 1181CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_SIGNAL_TYPE=0 1182endif 1183ifeq ($(CFG_HI_TUNER1_SIGNAL_TYPE), dvbt) 1184CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_SIGNAL_TYPE=2 1185endif 1186ifeq ($(CFG_HI_TUNER1_SIGNAL_TYPE), dvbt2) 1187CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_SIGNAL_TYPE=3 1188endif 1189 1190ifeq ($(CFG_HI_TUNER1_DEV_TYPE), xg_3bl) 1191CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=0 1192endif 1193ifeq ($(CFG_HI_TUNER1_DEV_TYPE), cd1616) 1194CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=1 1195endif 1196ifeq ($(CFG_HI_TUNER1_DEV_TYPE), alps_tdae) 1197CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=2 1198endif 1199ifeq ($(CFG_HI_TUNER1_DEV_TYPE), tdcc) 1200CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=3 1201endif 1202ifeq ($(CFG_HI_TUNER1_DEV_TYPE), tda18250) 1203CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=4 1204endif 1205ifeq ($(CFG_HI_TUNER1_DEV_TYPE), cd1616_double) 1206CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=5 1207endif 1208ifeq ($(CFG_HI_TUNER1_DEV_TYPE), mt2081) 1209CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=6 1210endif 1211ifeq ($(CFG_HI_TUNER1_DEV_TYPE), tmx7070x) 1212CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=7 1213endif 1214ifeq ($(CFG_HI_TUNER1_DEV_TYPE), r820c) 1215CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=8 1216endif 1217ifeq ($(CFG_HI_TUNER1_DEV_TYPE), mxl203) 1218CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=9 1219endif 1220ifeq ($(CFG_HI_TUNER1_DEV_TYPE), av2011) 1221CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=10 1222endif 1223ifeq ($(CFG_HI_TUNER1_DEV_TYPE), sharp7903) 1224CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=11 1225endif 1226ifeq ($(CFG_HI_TUNER1_DEV_TYPE), mxl101) 1227CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=12 1228endif 1229ifeq ($(CFG_HI_TUNER1_DEV_TYPE), mxl603) 1230CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=13 1231endif 1232ifeq ($(CFG_HI_TUNER1_DEV_TYPE), it9170) 1233CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=14 1234endif 1235ifeq ($(CFG_HI_TUNER1_DEV_TYPE), it9133) 1236CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=15 1237endif 1238ifeq ($(CFG_HI_TUNER1_DEV_TYPE), tda6651) 1239CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=16 1240endif 1241ifeq ($(CFG_HI_TUNER1_DEV_TYPE), tda18250b) 1242CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=17 1243endif 1244ifeq ($(CFG_HI_TUNER1_DEV_TYPE), m88ts2022) 1245CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=18 1246endif 1247ifeq ($(CFG_HI_TUNER1_DEV_TYPE), rda5815) 1248CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=19 1249endif 1250ifeq ($(CFG_HI_TUNER1_DEV_TYPE), mxl661) 1251CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=25 1252endif 1253ifeq ($(CFG_HI_TUNER1_DEV_TYPE), si2151) 1254CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=28 1255endif 1256ifeq ($(CFG_HI_TUNER1_DEV_TYPE), r842) 1257CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_TYPE=29 1258endif 1259 1260CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_DEV_ADDR=${CFG_HI_TUNER1_DEV_ADDR} 1261 1262ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, none) 1263CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=0 1264endif 1265ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, 3130i) 1266CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=256 1267endif 1268ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, 3130e) 1269CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=257 1270endif 1271ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, j83b) 1272CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=258 1273endif 1274ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, avl6211) 1275CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=259 1276endif 1277ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, mxl101) 1278CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=260 1279endif 1280ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, mn88472) 1281CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=261 1282endif 1283ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, it9170) 1284CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=262 1285endif 1286ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, it9133) 1287CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=263 1288endif 1289ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, 3136) 1290CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=264 1291endif 1292ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, 3136i) 1293CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=265 1294endif 1295ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, 3137) 1296CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=273 1297endif 1298ifeq (${CFG_HI_DEMOD1_DEV_TYPE}, 3138) 1299CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TYPE=274 1300endif 1301 1302CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_DEV_ADDR=${CFG_HI_DEMOD1_DEV_ADDR} 1303 1304ifeq (${CFG_HI_DEMOD1_TS_MODE}, parallel_a) 1305CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TS_MODE=1 1306endif 1307ifeq (${CFG_HI_DEMOD1_TS_MODE}, parallel_b) 1308CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TS_MODE=2 1309endif 1310ifeq (${CFG_HI_DEMOD1_TS_MODE}, serial) 1311CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TS_MODE=3 1312endif 1313ifeq (${CFG_HI_DEMOD1_TS_MODE}, serial_50) 1314CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TS_MODE=4 1315endif 1316ifeq (${CFG_HI_DEMOD1_TS_MODE}, serial_2bit) 1317CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_TS_MODE=5 1318endif 1319 1320CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_I2C_CHANNEL=${CFG_HI_DEMOD1_I2C_CHANNEL} 1321 1322CFG_HI_BOARD_CONFIGS += -DHI_DEMOD1_RESET_GPIO=${CFG_HI_DEMOD1_RESET_GPIO} 1323 1324CFG_HI_BOARD_CONFIGS += -DHI_DEMUX1_PORT=${CFG_HI_DEMUX1_PORT} 1325 1326#=============TUNER1 TSOUT OPTIONS=================== 1327ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSDAT0},y) 1328CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=0 1329endif 1330ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSDAT1},y) 1331CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=1 1332endif 1333ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSDAT2},y) 1334CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=2 1335endif 1336ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSDAT3},y) 1337CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=3 1338endif 1339ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSDAT4},y) 1340CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=4 1341endif 1342ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSDAT5},y) 1343CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=5 1344endif 1345ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSDAT6},y) 1346CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=6 1347endif 1348ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSDAT7},y) 1349CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=7 1350endif 1351ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSVLD},y) 1352CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=8 1353endif 1354ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSSYNC},y) 1355CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=9 1356endif 1357ifeq (${CFG_HI_TUNER1_OUTPUT_PIN0_TSERR},y) 1358CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN0=10 1359endif 1360 1361ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSDAT0},y) 1362CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=0 1363endif 1364ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSDAT1},y) 1365CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=1 1366endif 1367ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSDAT2},y) 1368CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=2 1369endif 1370ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSDAT3},y) 1371CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=3 1372endif 1373ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSDAT4},y) 1374CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=4 1375endif 1376ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSDAT5},y) 1377CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=5 1378endif 1379ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSDAT6},y) 1380CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=6 1381endif 1382ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSDAT7},y) 1383CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=7 1384endif 1385ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSVLD},y) 1386CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=8 1387endif 1388ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSSYNC},y) 1389CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=9 1390endif 1391ifeq (${CFG_HI_TUNER1_OUTPUT_PIN1_TSERR},y) 1392CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN1=10 1393endif 1394 1395ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSDAT0},y) 1396CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=0 1397endif 1398ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSDAT1},y) 1399CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=1 1400endif 1401ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSDAT2},y) 1402CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=2 1403endif 1404ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSDAT3},y) 1405CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=3 1406endif 1407ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSDAT4},y) 1408CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=4 1409endif 1410ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSDAT5},y) 1411CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=5 1412endif 1413ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSDAT6},y) 1414CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=6 1415endif 1416ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSDAT7},y) 1417CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=7 1418endif 1419ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSVLD},y) 1420CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=8 1421endif 1422ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSSYNC},y) 1423CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=9 1424endif 1425ifeq (${CFG_HI_TUNER1_OUTPUT_PIN2_TSERR},y) 1426CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN2=10 1427endif 1428 1429ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSDAT0},y) 1430CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=0 1431endif 1432ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSDAT1},y) 1433CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=1 1434endif 1435ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSDAT2},y) 1436CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=2 1437endif 1438ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSDAT3},y) 1439CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=3 1440endif 1441ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSDAT4},y) 1442CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=4 1443endif 1444ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSDAT5},y) 1445CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=5 1446endif 1447ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSDAT6},y) 1448CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=6 1449endif 1450ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSDAT7},y) 1451CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=7 1452endif 1453ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSVLD},y) 1454CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=8 1455endif 1456ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSSYNC},y) 1457CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=9 1458endif 1459ifeq (${CFG_HI_TUNER1_OUTPUT_PIN3_TSERR},y) 1460CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN3=10 1461endif 1462 1463ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSDAT0},y) 1464CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=0 1465endif 1466ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSDAT1},y) 1467CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=1 1468endif 1469ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSDAT2},y) 1470CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=2 1471endif 1472ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSDAT3},y) 1473CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=3 1474endif 1475ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSDAT4},y) 1476CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=4 1477endif 1478ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSDAT5},y) 1479CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=5 1480endif 1481ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSDAT6},y) 1482CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=6 1483endif 1484ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSDAT7},y) 1485CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=7 1486endif 1487ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSVLD},y) 1488CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=8 1489endif 1490ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSSYNC},y) 1491CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=9 1492endif 1493ifeq (${CFG_HI_TUNER1_OUTPUT_PIN4_TSERR},y) 1494CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN4=10 1495endif 1496 1497ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSDAT0},y) 1498CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=0 1499endif 1500ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSDAT1},y) 1501CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=1 1502endif 1503ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSDAT2},y) 1504CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=2 1505endif 1506ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSDAT3},y) 1507CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=3 1508endif 1509ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSDAT4},y) 1510CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=4 1511endif 1512ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSDAT5},y) 1513CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=5 1514endif 1515ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSDAT6},y) 1516CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=6 1517endif 1518ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSDAT7},y) 1519CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=7 1520endif 1521ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSVLD},y) 1522CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=8 1523endif 1524ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSSYNC},y) 1525CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=9 1526endif 1527ifeq (${CFG_HI_TUNER1_OUTPUT_PIN5_TSERR},y) 1528CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN5=10 1529endif 1530 1531ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSDAT0},y) 1532CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=0 1533endif 1534ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSDAT1},y) 1535CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=1 1536endif 1537ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSDAT2},y) 1538CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=2 1539endif 1540ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSDAT3},y) 1541CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=3 1542endif 1543ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSDAT4},y) 1544CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=4 1545endif 1546ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSDAT5},y) 1547CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=5 1548endif 1549ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSDAT6},y) 1550CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=6 1551endif 1552ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSDAT7},y) 1553CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=7 1554endif 1555ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSVLD},y) 1556CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=8 1557endif 1558ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSSYNC},y) 1559CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=9 1560endif 1561ifeq (${CFG_HI_TUNER1_OUTPUT_PIN6_TSERR},y) 1562CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN6=10 1563endif 1564 1565ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSDAT0},y) 1566CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=0 1567endif 1568ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSDAT1},y) 1569CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=1 1570endif 1571ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSDAT2},y) 1572CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=2 1573endif 1574ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSDAT3},y) 1575CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=3 1576endif 1577ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSDAT4},y) 1578CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=4 1579endif 1580ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSDAT5},y) 1581CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=5 1582endif 1583ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSDAT6},y) 1584CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=6 1585endif 1586ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSDAT7},y) 1587CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=7 1588endif 1589ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSVLD},y) 1590CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=8 1591endif 1592ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSSYNC},y) 1593CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=9 1594endif 1595ifeq (${CFG_HI_TUNER1_OUTPUT_PIN7_TSERR},y) 1596CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN7=10 1597endif 1598 1599ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSDAT0},y) 1600CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=0 1601endif 1602ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSDAT1},y) 1603CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=1 1604endif 1605ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSDAT2},y) 1606CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=2 1607endif 1608ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSDAT3},y) 1609CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=3 1610endif 1611ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSDAT4},y) 1612CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=4 1613endif 1614ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSDAT5},y) 1615CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=5 1616endif 1617ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSDAT6},y) 1618CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=6 1619endif 1620ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSDAT7},y) 1621CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=7 1622endif 1623ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSVLD},y) 1624CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=8 1625endif 1626ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSSYNC},y) 1627CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=9 1628endif 1629ifeq (${CFG_HI_TUNER1_OUTPUT_PIN8_TSERR},y) 1630CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN8=10 1631endif 1632 1633ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSDAT0},y) 1634CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=0 1635endif 1636ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSDAT1},y) 1637CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=1 1638endif 1639ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSDAT2},y) 1640CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=2 1641endif 1642ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSDAT3},y) 1643CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=3 1644endif 1645ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSDAT4},y) 1646CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=4 1647endif 1648ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSDAT5},y) 1649CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=5 1650endif 1651ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSDAT6},y) 1652CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=6 1653endif 1654ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSDAT7},y) 1655CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=7 1656endif 1657ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSVLD},y) 1658CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=8 1659endif 1660ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSSYNC},y) 1661CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=9 1662endif 1663ifeq (${CFG_HI_TUNER1_OUTPUT_PIN9_TSERR},y) 1664CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN9=10 1665endif 1666 1667ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSDAT0},y) 1668CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=0 1669endif 1670ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSDAT1},y) 1671CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=1 1672endif 1673ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSDAT2},y) 1674CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=2 1675endif 1676ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSDAT3},y) 1677CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=3 1678endif 1679ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSDAT4},y) 1680CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=4 1681endif 1682ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSDAT5},y) 1683CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=5 1684endif 1685ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSDAT6},y) 1686CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=6 1687endif 1688ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSDAT7},y) 1689CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=7 1690endif 1691ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSVLD},y) 1692CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=8 1693endif 1694ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSSYNC},y) 1695CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=9 1696endif 1697ifeq (${CFG_HI_TUNER1_OUTPUT_PIN10_TSERR},y) 1698CFG_HI_BOARD_CONFIGS += -DHI_TUNER1_OUTPUT_PIN10=10 1699endif 1700 1701#=============DISEQC DEVICE OPTIONS=================== 1702ifeq (${CFG_HI_DISEQC_SUPPORT},y) 1703CFG_HI_BOARD_CONFIGS += -DDISEQC_SUPPORT 1704endif 1705 1706ifeq (${CFG_HI_UNICABLE_SUPPORT},y) 1707CFG_HI_BOARD_CONFIGS += -DUNICABLE_SUPPORT 1708endif 1709 1710ifeq (${CFG_HI_UNICABLE2_SUPPORT},y) 1711CFG_HI_BOARD_CONFIGS += -DUNICABLE2_SUPPORT 1712endif 1713 1714#=============DAC CONFIGURATION OPTIONS=================== 1715ifneq (${CFG_HI_DAC_CVBS},) 1716CFG_HI_BOARD_CONFIGS += -DHI_DAC_CVBS=${CFG_HI_DAC_CVBS} 1717else 1718CFG_HI_BOARD_CONFIGS += -DHI_DAC_CVBS=3 1719endif 1720ifneq (${CFG_HI_DAC_YPBPR_Y},) 1721CFG_HI_BOARD_CONFIGS += -DHI_DAC_YPBPR_Y=${CFG_HI_DAC_YPBPR_Y} 1722else 1723CFG_HI_BOARD_CONFIGS += -DHI_DAC_YPBPR_Y=1 1724endif 1725ifneq (${CFG_HI_DAC_YPBPR_PB},) 1726CFG_HI_BOARD_CONFIGS += -DHI_DAC_YPBPR_PB=${CFG_HI_DAC_YPBPR_PB} 1727else 1728CFG_HI_BOARD_CONFIGS += -DHI_DAC_YPBPR_PB=0 1729endif 1730ifneq (${CFG_HI_DAC_YPBPR_PR},) 1731CFG_HI_BOARD_CONFIGS += -DHI_DAC_YPBPR_PR=${CFG_HI_DAC_YPBPR_PR} 1732else 1733CFG_HI_BOARD_CONFIGS += -DHI_DAC_YPBPR_PR=2 1734endif 1735 1736ifneq (${CFG_HI_SND_MUTECTL_GPIO},) 1737CFG_HI_BOARD_CONFIGS += -DHI_SND_MUTECTL_GPIO=${CFG_HI_DAC_SVIDEO_C} 1738else 1739CFG_HI_BOARD_CONFIGS += -DHI_SND_MUTECTL_GPIO=0x39 1740endif 1741 1742#=============SCI CONFIGURATION OPTIONS=================== 1743ifeq (${CFG_HI_SCI_CLK_MODE_CMOS},y) 1744CFG_HI_BOARD_CONFIGS += -DHI_SCI_CLK_MODE=0 1745endif 1746ifeq (${CFG_HI_SCI_CLK_MODE_OD},y) 1747CFG_HI_BOARD_CONFIGS += -DHI_SCI_CLK_MODE=1 1748endif 1749 1750ifeq (${CFG_HI_SCI_VCCEN_MODE_CMOS},y) 1751CFG_HI_BOARD_CONFIGS += -DHI_SCI_VCCEN_MODE=0 1752endif 1753ifeq (${CFG_HI_SCI_VCCEN_MODE_OD},y) 1754CFG_HI_BOARD_CONFIGS += -DHI_SCI_VCCEN_MODE=1 1755endif 1756 1757ifeq (${CFG_HI_SCI_RESET_MODE_CMOS},y) 1758CFG_HI_BOARD_CONFIGS += -DHI_SCI_RESET_MODE=0 1759endif 1760ifeq (${CFG_HI_SCI_RESET_MODE_OD},y) 1761CFG_HI_BOARD_CONFIGS += -DHI_SCI_RESET_MODE=1 1762endif 1763 1764ifeq (${CFG_HI_SCI_VCCEN_LOW},y) 1765CFG_HI_BOARD_CONFIGS += -DHI_SCI_VCCEN_LEVEL=0 1766endif 1767ifeq (${CFG_HI_SCI_VCCEN_HIGH},y) 1768CFG_HI_BOARD_CONFIGS += -DHI_SCI_VCCEN_LEVEL=1 1769endif 1770 1771ifeq (${CFG_HI_SCI_DETECT_LOW},y) 1772CFG_HI_BOARD_CONFIGS += -DHI_SCI_DETECT_LEVEL=0 1773endif 1774ifeq (${CFG_HI_SCI_DETECT_HIGH},y) 1775CFG_HI_BOARD_CONFIGS += -DHI_SCI_DETECT_LEVEL=1 1776endif 1777 1778#=============MEMC CONFIGURATION OPTIONS=================== 1779ifeq (y,$(CFG_HI_MEMC_SUPPORT)) 1780CFG_HI_CFLAGS += -DHI_MEMC_SUPPORT 1781CFG_HI_KMOD_CFLAGS += -DHI_MEMC_SUPPORT 1782endif 1783ifeq (y,$(CFG_HI_MEMC_ME_SUPPORT)) 1784CFG_HI_CFLAGS += -DHI_MEMC_ME_SUPPORT 1785CFG_HI_KMOD_CFLAGS += -DHI_MEMC_ME_SUPPORT 1786endif 1787ifeq (y,$(CFG_HI_MEMC_FI_SUPPORT)) 1788CFG_HI_CFLAGS += -DHI_MEMC_FI_SUPPORT 1789CFG_HI_KMOD_CFLAGS += -DHI_MEMC_FI_SUPPORT 1790endif 1791 1792 1793