#ifndef CUSTJAFAANAAA_H
#define CUSTJAFAANAAA_H
/* ========================================================================
FILE: CUSTJAFAANAAA

Copyright (c) 2001-2020 by QUALCOMM Incorporated.  All Rights Reserved.        
=========================================================================== */

#ifndef TARGJAFAANAAA_H
   #include "targjafaanaaa.h"
#endif

#define FEATURE_BOOT_FROM_FLASH
#define FEATURE_L4_FLASH_BOOT
#define FEATURE_SECBOOT_2_0
#define FEATURE_BOOT_LOGGER_RAM
#define FEATURE_BOOT_LOGGER_TIMER
#define FEATURE_BOOT_LOGGER_JTAG
#define TARGET_BOOT_COOKIE_BASE_ADDR DLOAD_ID_ADDR
#define TARGET_BOOT_COOKIE_RANGE_BYTES 0x1FF8
#define IMAGE_KEY_SBL1_IMG_DEST_ADDR SCL_SBL1_CODE_BASE+0x50
#define IMAGE_KEY_SBL2_IMG_DEST_ADDR SCL_SBL2_CODE_BASE
#define IMAGE_KEY_RPM_IMG_DEST_ADDR SCL_RPM_CODE_BASE
#define IMAGE_KEY_TZ_IMG_DEST_ADDR SCL_TZ_CODE_BASE
#define IMAGE_KEY_AMSS_IMG_DEST_ADDR SCL_MODEM_CODE_BASE
#define IMAGE_KEY_APPSBL_IMG_DEST_ADDR SCL_TZBSP_TEST_BASE
#define IMAGE_KEY_APPS_IMG_DEST_ADDR SCL_APPS_CODE_BASE
#define IMAGE_KEY_FLASH_AUTO_DETECT_MAX_PAGE 8192
#define IMAGE_KEY_FLASH_AUTO_DETECT_MIN_PAGE 2048
#define IMAGE_KEY_MAX_SIZE_OF_VERIFY_BUFFER 8192
#define IMAGE_KEY_BOOT_SMALL_PREAMBLE 1
#define IMAGE_KEY_EMMCBLD_IMG_DEST_ADDR SCL_SBL2_CODE_BASE+80
#define IMAGE_KEY_EHOSTDL_IMG_DEST_ADDR SCL_SBL1_CODE_BASE+0x50
#define IMAGE_KEY_HOSTDL_IMG_DEST_ADDR SCL_NPRG_CODE_BASE+0x28
#define FEATURE_EXPORT_7K_APIS
#define FEATURE_SMEM
#define FEATURE_SMD
#define FEATURE_SMD_MEMCPY
#define FEATURE_SLOW_CLOCK_MULTIPROC_SYNC
#define FEATURE_SLOW_CLOCK_MULTIPROC_SYNC_SMSM
#define SCLK_SYNC_TIMEOUT 50000000
#define FEATURE_TOD_MULTIPROC_SYNC
#define SMEM_MEM_BARRIER_SZ 0x0001000
#define FEATURE_SMD_PORT_MGR
#define FEATURE_TIME_DEM_SYNCHRONIZE 
#define FEATURE_SMD_BRIDGE
#define FEATURE_SPINLOCK
#define FEATURE_ARM_ASM_SPINLOCK
#define FEATURE_SMSM
#define FEATURE_SPINLOCK
#define FEATURE_ARM_ASM_SPINLOCK
#define FEATURE_SMEM_LOG
#define FEATURE_DISABLE_DLOAD_ENTRY_ON_ERROR_FATAL
#define FEATURE_L4_RECENT_THREADS
#define FEATURE_HEAP_SMALLER_OVERHEAD 0 
#define FEATURE_ERROR_MESSAGE_STANDALONE
#define FEATURE_ULOG_APP
#define FEATURE_PM_STROBE_FLASH
#define ADSP_RTOS_DMOV_ENABLE
#define FEATURE_DMOV
#define FEATURE_REX_SIGS_EXT
#define FEATURE_ERR_SERVICES
#define FEATURE_DOG_BARK
#define FEATURE_DIAG_FS_ACCESS_VALIDATION
#define FEATURE_MEMHEAP_MT
#define FEATURE_I2C
#define FEATURE_I2C_IO_CTRL
#define FEATURE_EFS
#define FEATURE_TIMER_TASK
#define FEATURE_TIME_IPC_TASK
#define FEATURE_GENOFF_STANDALONE
#define FEATURE_DTV_TSIF
#define FEATURE_TSG_EXT
#define FEATURE_MULTIPROCESSOR 
#define FEATURE_APPS_TCXO_SLEEP
#define FEATURE_APPS_POWER_COLLAPSE
#define FEATURE_POWER_COLLAPSE
#define FEATURE_PBM_TASK
#define FEATURE_PMIC_USB_OTG
#define FEATURE_USB_OTG
#define FEATURE_USB_ON_APPS_PROC
#define FEATURE_HIGH_POWER_CLK_FREQUENCY_PLAN
#define FEATURE_DISPLAY_CONTENT_MAP
#define FEATURE_I2C_DIRECT_ON_ARM11
#define FEATURE_BATTERY_NOTIFICATION
#define FEATURE_REX_CS
#define FEATURE_VOC_G711
#define FEATURE_VOC_4GV
#define FEATURE_VOC_AMR_WB
#define FEATURE_DIAG_MP_MASTER_APPS
#define FEATURE_BUSPERF
#define FEATURE_CLKREGIM_ARM_SLEEP_AT_TCXO
#define FEATURE_CLKREGIM_ADSP_AXI_CONTROL
#define FEATURE_APP_UITEST
#define FEATURE_MMGSDI_NO_TCB_PTR_OR_CRIT_SEC
#define FEATURE_SAVE_TRACE_EXTENDED
#define FEATURE_OPTIMIZE_TRACE_RECORDS
#define FEATURE_MULTISEQUENCER
#define FEATURE_USB_DIAG_NMEA
#define FEATURE_BREW_USB_HID
#define FEATURE_HS_USB_OTG
#define FEATURE_HS_USB_MS_FD
#define FEATURE_APP_PBPRINT 
#define FEATURE_PICTBRIDGE_HS 
#define FEATURE_NO_DB
#define FEATURE_MULTIPORT_LED
#define FEATURE_TIME_ALARM
#define FEATURE_MSM_SUPPORT
#define FEATURE_AUTH_DIGITS
#define FEATURE_PBM_USIM_SUPPORT
#define FEATURE_CMI
#define FEATURE_EFS2
#define FEATURE_DRM_NO_BREW
#define AMSS_PD
#define SEC_PD
#define FEATURE_USB_ON_APPS_PROC
#define FEATURE_PBM_USE_EFS_PB
#define FEATURE_NATIVELINUX
#define FEATURE_BT_QSOC
#define FEATURE_BT_FTM_TASK
#define FEATURE_BT_QSOC_MARIMBA_A0
#define FEATURE_BT_QSOC_MARIMBA_B0
#define FEATURE_DIAG_MP_MASTER_APPS
#define FEATURE_RDM_ALWAYS_NON_PERSISTENT
#define FEATURE_UI_CORE_REMOVED
#define FEATURE_DATA_RM_NET_USES_SM
#define FEATURE_DATA_RM_NET_MULTI
#define FEATURE_MSM_SUPPORT
#define FEATURE_MMOC_SELECTIVE_ACTIVATION
#define FEATURE_HS_POLLING_ON_MODEM
#define FEATURE_HSSD
#define FEATURE_KEYPAD
#define FEATURE_HS
#define FEATURE_BOOT_USB_PHY_INIT
#define FEATURE_FTM_HWTC
#define RPC_ROUTER_LOCAL_PROCESSOR_ID ( 1 )
#define PING_MDM_TASK_START() ping_mdm_client_task_start()
#define ONCRPC_LOCAL_DEFAULT_PROCESSOR_ID ( 1 )
#define ONCRPC_REMOTE_DEFAULT_PROCESSOR_ID ( 0 )
#define ONCRPC_BW_COMP_LOCAL_PROG ( 0x3000FFFE )
#define ONCRPC_BW_COMP_REMOTE_PROG ( 0x3000FFFD )


#include "custremoteapis.h"
#include "custtarget.h"
#include "custsdcc.h"
#include "custsurf.h"
#include "custdiag.h"
#include "custefs.h"
#include "custpmic.h"
#include "custsio_8660.h"
#include "custsec.h"

#ifdef FEATURE_FULL_JTAG_DOWNLOAD
   #undef FEATURE_FULL_JTAG_DOWNLOAD
#endif
#ifdef FEATURE_APPS_KEEPALIVE
   #undef FEATURE_APPS_KEEPALIVE
#endif
#ifdef FEATURE_APPS_KEEPALIVE_VARIABLE_TIMEOUT
   #undef FEATURE_APPS_KEEPALIVE_VARIABLE_TIMEOUT
#endif
#ifdef DOG_KEEPALIVE_100MS_NUM_SLOTS
   #undef DOG_KEEPALIVE_100MS_NUM_SLOTS
#endif
#ifdef FEATURE_SPLIT_SCAN_LINES
   #undef FEATURE_SPLIT_SCAN_LINES
#endif
#ifdef FEATURE_SECOND_UART
   #undef FEATURE_SECOND_UART
#endif
#ifdef FEATURE_HS_USB
   #undef FEATURE_HS_USB
#endif
#ifdef FEATURE_DIAG_MP_MODEM_ONLY
   #undef FEATURE_DIAG_MP_MODEM_ONLY
#endif
#ifdef FEATURE_FIRST_UART_ON_ANY_PROC
   #undef FEATURE_FIRST_UART_ON_ANY_PROC
#endif
#ifdef FEATURE_MDN_BASED_NAI
   #undef FEATURE_MDN_BASED_NAI
#endif
#ifdef FEATURE_EXTERNAL_APPS_MOUNT
   #undef FEATURE_EXTERNAL_APPS_MOUNT
#endif

#endif /* CUSTJAFAANAAA_H */
