123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889 |
- #ifndef _HAL_CONFIG_H_
- #define _HAL_CONFIG_H_
- #include "hal_chip_config.h"
- #include "quec_proj_config.h"
- #cmakedefine CONFIG_SOC "@CONFIG_SOC@"
- #cmakedefine CONFIG_BUILD_TARGET "@CONFIG_BUILD_TARGET@"
- #cmakedefine CONFIG_SOC_8910
- #cmakedefine CONFIG_SOC_8811
- #cmakedefine CONFIG_SOC_8850
- #cmakedefine CONFIG_RUN_ON_FPGA
- #cmakedefine CONFIG_CPU_ARM
- #cmakedefine CONFIG_CPU_ARMV7A
- #cmakedefine CONFIG_CPU_ARM_CA5
- #cmakedefine CONFIG_CPU_ARMV7M
- #cmakedefine CONFIG_CPU_ARM_CM4F
- #cmakedefine CONFIG_CPU_ARMV8M
- #cmakedefine CONFIG_CPU_ARM_CM33F
- #cmakedefine CONFIG_CACHE_LINE_SIZE @CONFIG_CACHE_LINE_SIZE@
- #cmakedefine CONFIG_HAVE_MMU
- #cmakedefine CONFIG_HAVE_LZMA
- #cmakedefine CONFIG_HAVE_SPINLOCK
- #cmakedefine CONFIG_USE_PSRAM
- #cmakedefine CONFIG_QPI_PSRAM
- #cmakedefine CONFIG_OPI_PSRAM
- #cmakedefine CONFIG_USE_DDR
- #cmakedefine CONFIG_HAVE_EXT_RAM
- #cmakedefine CONFIG_RAM_SIZE @CONFIG_RAM_SIZE@
- #cmakedefine CONFIG_NOR_FLASH
- #cmakedefine CONFIG_FLASH_SIZE @CONFIG_FLASH_SIZE@
- #cmakedefine CONFIG_SRAM_SIZE @CONFIG_SRAM_SIZE@
- #cmakedefine CONFIG_AON_SRAM_SIZE @CONFIG_AON_SRAM_SIZE@
- #cmakedefine CONFIG_CP_SRAM_SIZE @CONFIG_CP_SRAM_SIZE@
- #cmakedefine CONFIG_SIMAGE_HEADER_SIZE @CONFIG_SIMAGE_HEADER_SIZE@
- #cmakedefine CONFIG_UIMAGE_HEADER_SIZE @CONFIG_UIMAGE_HEADER_SIZE@
- #cmakedefine CONFIG_ROM_PHY_ADDRESS @CONFIG_ROM_PHY_ADDRESS@
- #cmakedefine CONFIG_NBROM_PHY_ADDRESS @CONFIG_NBROM_PHY_ADDRESS@
- #cmakedefine CONFIG_SRAM_PHY_ADDRESS @CONFIG_SRAM_PHY_ADDRESS@
- #cmakedefine CONFIG_AON_SRAM_PHY_ADDRESS @CONFIG_AON_SRAM_PHY_ADDRESS@
- #cmakedefine CONFIG_CP_SRAM_PHY_ADDRESS @CONFIG_CP_SRAM_PHY_ADDRESS@
- #cmakedefine CONFIG_NOR_PHY_ADDRESS @CONFIG_NOR_PHY_ADDRESS@
- #cmakedefine CONFIG_NOR_EXT_PHY_ADDRESS @CONFIG_NOR_EXT_PHY_ADDRESS@
- #cmakedefine CONFIG_RAM_PHY_ADDRESS @CONFIG_RAM_PHY_ADDRESS@
- #cmakedefine CONFIG_RAM_HEADER_SIZE @CONFIG_RAM_HEADER_SIZE@
- #cmakedefine CONFIG_GIC_BASE_ADDRESS @CONFIG_GIC_BASE_ADDRESS@
- #cmakedefine CONFIG_GIC_CPU_INTERFACE_OFFSET @CONFIG_GIC_CPU_INTERFACE_OFFSET@
- #cmakedefine CONFIG_GIC_PRIORITY_BITS @CONFIG_GIC_PRIORITY_BITS@
- #cmakedefine CONFIG_NVIC_PRIORITY_BITS @CONFIG_NVIC_PRIORITY_BITS@
- #cmakedefine CONFIG_IRQ_COUNT @CONFIG_IRQ_COUNT@
- #cmakedefine CONFIG_ROM_SIZE @CONFIG_ROM_SIZE@
- #cmakedefine CONFIG_NBROM_SIZE @CONFIG_NBROM_SIZE@
- #cmakedefine CONFIG_DUAL_BOOTLOADER_ENABLE
- #cmakedefine CONFIG_BOOT_FLASH_ADDRESS @CONFIG_BOOT_FLASH_ADDRESS@
- #cmakedefine CONFIG_BOOT1_FLASH_ADDRESS @CONFIG_BOOT1_FLASH_ADDRESS@
- #cmakedefine CONFIG_BOOT2_FLASH_ADDRESS @CONFIG_BOOT2_FLASH_ADDRESS@
- #cmakedefine CONFIG_BOOT_FLASH_SIZE @CONFIG_BOOT_FLASH_SIZE@
- #cmakedefine CONFIG_BOOTLOADER_SIZE @CONFIG_BOOTLOADER_SIZE@
- #cmakedefine CONFIG_TRUSTZONE_SUPPORT
- #cmakedefine CONFIG_SPL_FLASH_ADDRESS @CONFIG_SPL_FLASH_ADDRESS@
- #cmakedefine CONFIG_SPL1_FLASH_ADDRESS @CONFIG_SPL1_FLASH_ADDRESS@
- #cmakedefine CONFIG_SPL2_FLASH_ADDRESS @CONFIG_SPL2_FLASH_ADDRESS@
- #cmakedefine CONFIG_SPL_FLASH_SIZE @CONFIG_SPL_FLASH_SIZE@
- #cmakedefine CONFIG_SPL_SIZE @CONFIG_SPL_SIZE@
- #cmakedefine CONFIG_TZ_SML_FLASH_ADDRESS @CONFIG_TZ_SML_FLASH_ADDRESS@
- #cmakedefine CONFIG_TZ_SML_FLASH_SIZE @CONFIG_TZ_SML_FLASH_SIZE@
- #cmakedefine CONFIG_TZ_TOS_FLASH_ADDRESS @CONFIG_TZ_TOS_FLASH_ADDRESS@
- #cmakedefine CONFIG_TZ_TOS_FLASH_SIZE @CONFIG_TZ_TOS_FLASH_SIZE@
- #cmakedefine CONFIG_TFM_FLASH_ADDRESS @CONFIG_TFM_FLASH_ADDRESS@
- #cmakedefine CONFIG_TFM_FLASH_SIZE @CONFIG_TFM_FLASH_SIZE@
- #cmakedefine CONFIG_S_STORAGE_FLASH_ADDRESS @CONFIG_S_STORAGE_FLASH_ADDRESS@
- #cmakedefine CONFIG_S_STORAGE_FLASH_SIZE @CONFIG_S_STORAGE_FLASH_SIZE@
- #cmakedefine CONFIG_APP_FLASH_ADDRESS @CONFIG_APP_FLASH_ADDRESS@
- #cmakedefine CONFIG_APP_FLASH_SIZE @CONFIG_APP_FLASH_SIZE@
- #cmakedefine CONFIG_APPIMG_FLASH_ADDRESS @CONFIG_APPIMG_FLASH_ADDRESS@
- #cmakedefine CONFIG_APPIMG_FLASH_SIZE @CONFIG_APPIMG_FLASH_SIZE@
- #cmakedefine CONFIG_APPIMG2_FLASH_ADDRESS @CONFIG_APPIMG2_FLASH_ADDRESS@
- #cmakedefine CONFIG_APPIMG2_FLASH_SIZE @CONFIG_APPIMG2_FLASH_SIZE@
- #cmakedefine CONFIG_OPENCPU_FLASH_ADDRESS @CONFIG_OPENCPU_FLASH_ADDRESS@
- #cmakedefine CONFIG_OPENCPU_FLASH_SIZE @CONFIG_OPENCPU_FLASH_SIZE@
- #cmakedefine CONFIG_FS_SYS_FLASH_ADDRESS @CONFIG_FS_SYS_FLASH_ADDRESS@
- #cmakedefine CONFIG_FS_SYS_FLASH_SIZE @CONFIG_FS_SYS_FLASH_SIZE@
- #cmakedefine CONFIG_FS_MODEM_FLASH_ADDRESS @CONFIG_FS_MODEM_FLASH_ADDRESS@
- #cmakedefine CONFIG_FS_MODEM_FLASH_SIZE @CONFIG_FS_MODEM_FLASH_SIZE@
- #cmakedefine CONFIG_FS_FACTORY_FLASH_ADDRESS @CONFIG_FS_FACTORY_FLASH_ADDRESS@
- #cmakedefine CONFIG_FS_FACTORY_FLASH_SIZE @CONFIG_FS_FACTORY_FLASH_SIZE@
- #cmakedefine CONFIG_APP_FLASH2_ADDRESS @CONFIG_APP_FLASH2_ADDRESS@
- #cmakedefine CONFIG_APP_FLASH2_SIZE @CONFIG_APP_FLASH2_SIZE@
- #cmakedefine CONFIG_FS_MODEM_MOUNT_POINT "@CONFIG_FS_MODEM_MOUNT_POINT@"
- #cmakedefine CONFIG_FS_SYS_MOUNT_POINT "@CONFIG_FS_SYS_MOUNT_POINT@"
- #cmakedefine CONFIG_FS_FACTORY_MOUNT_POINT "@CONFIG_FS_FACTORY_MOUNT_POINT@"
- #cmakedefine CONFIG_FS_MODEM_NVM_DIR "@CONFIG_FS_MODEM_NVM_DIR@"
- #cmakedefine CONFIG_FS_AP_NVM_DIR "@CONFIG_FS_AP_NVM_DIR@"
- #cmakedefine CONFIG_FS_FOTA_DATA_DIR "@CONFIG_FS_FOTA_DATA_DIR@"
- #cmakedefine CONFIG_APPIMG_LOAD_FLASH
- #cmakedefine CONFIG_APPIMG_LOAD_FILE
- #cmakedefine CONFIG_APPIMG_SIGCHECK_ENABLE
- #cmakedefine CONFIG_APPIMG_LOAD_FILE_NAME "@CONFIG_APPIMG_LOAD_FILE_NAME@"
- #cmakedefine CONFIG_APPIMG2_LOAD_FILE_NAME "@CONFIG_APPIMG2_LOAD_FILE_NAME@"
- #cmakedefine CONFIG_BLUE_SCREEN_SIZE @CONFIG_BLUE_SCREEN_SIZE@
- #cmakedefine CONFIG_BSCORE_ENABLE
- #cmakedefine CONFIG_BSCORE_ON_SRAM
- #cmakedefine CONFIG_BSCORE_SIZE @CONFIG_BSCORE_SIZE@
- #cmakedefine CONFIG_BSCORE_STACK_EXTRA @CONFIG_BSCORE_STACK_EXTRA@
- #cmakedefine CONFIG_BSCORE_STACK_SIZE @CONFIG_BSCORE_STACK_SIZE@
- #cmakedefine CONFIG_BSCORE_CP_STACK_SIZE @CONFIG_BSCORE_CP_STACK_SIZE@
- #cmakedefine CONFIG_BSCORE_PROFILE_SIZE @CONFIG_BSCORE_PROFILE_SIZE@
- #cmakedefine CONFIG_MED_CODE_ENCRYPT
- #cmakedefine CONFIG_FLASH_LP_POWER_DOWN
- #cmakedefine CONFIG_SHAREMEM_EMMCDDR_INFO
- #cmakedefine CONFIG_PSRAM_LP_HALF_SLEEP
- #cmakedefine CONFIG_PSM_PM2BOOT_ENABLE
- #cmakedefine CONFIG_CPBIN_SIGCHECK
- #cmakedefine CONFIG_BOARD_KPLED_USED_FOR_RF_SWITCH
- #cmakedefine CONFIG_GPIO4_FORCE_PULL_UP
- #cmakedefine CONFIG_PMIC_INTR_GPIO @CONFIG_PMIC_INTR_GPIO@
- #cmakedefine CONFIG_CAMA_POWER_ON_INIT @CONFIG_CAMA_POWER_ON_INIT@
- #cmakedefine CONFIG_CAMA_CLK_FOR_AUDIO @CONFIG_CAMA_CLK_FOR_AUDIO@
- #cmakedefine CONFIG_CRYSTAL_WITHOUT_OSCILLATOR
- #cmakedefine CONFIG_RF_LDO_MODE
- #cmakedefine CONFIG_HAL_SIM_COUNT @CONFIG_HAL_SIM_COUNT@
- #cmakedefine CONFIG_GSM_SUPPORT
- #cmakedefine CONFIG_LTE_NBIOT_SUPPORT
- #cmakedefine CONFIG_BOARD_ENTER_CALIB_BY_GPIO
- #cmakedefine CONFIG_BOARD_ENTER_CALIB_GPIO @CONFIG_BOARD_ENTER_CALIB_GPIO@
- #cmakedefine CONFIG_BOARD_SUPPORT_SIM1_DETECT
- #cmakedefine CONFIG_BOARD_SIM1_DETECT_GPIO @CONFIG_BOARD_SIM1_DETECT_GPIO@
- #cmakedefine CONFIG_BOARD_SUPPORT_SIM2_DETECT
- #cmakedefine CONFIG_BOARD_SIM2_DETECT_GPIO @CONFIG_BOARD_SIM2_DETECT_GPIO@
- #cmakedefine CONFIG_ENABLE_DEBUGHOST_EVENT
- #cmakedefine CONFIG_PWRKEY_TIE_GND
- #cmakedefine CONFIG_PWRKEY_WAKEUP_PSM
- #cmakedefine CONFIG_PWRKEY_POWERUP
- #cmakedefine CONFIG_WAKEUP_PIN_POWERUP
- #cmakedefine CONFIG_CHARGER_POWERUP
- #cmakedefine CONFIG_SHUTDOWN_NORMAL_POWER_OFF
- #cmakedefine CONFIG_BOARD_WITH_EXT_FLASH
- #cmakedefine CONFIG_BOARD_EXT_FLASH_SIZE @CONFIG_BOARD_EXT_FLASH_SIZE@
- #cmakedefine CONFIG_BOARD_EXT_FLASH_FREQ @CONFIG_BOARD_EXT_FLASH_FREQ@
- #cmakedefine CONFIG_BOARD_EXT_FLASH_QUAD_MODE
- #cmakedefine CONFIG_BOARD_EXT_FLASH_SAMPLE_DELAY @CONFIG_BOARD_EXT_FLASH_SAMPLE_DELAY@
- #cmakedefine CONFIG_BOARD_EXT_FLASH_CLK_DIVIDER @CONFIG_BOARD_EXT_FLASH_CLK_DIVIDER@
- #cmakedefine CONFIG_BOARD_EXT_FLASH_GPIO20
- #cmakedefine CONFIG_APP_FLASH2_ENABLED
- #cmakedefine CONFIG_APPIMG_FLASH2_ENABLED
- #cmakedefine CONFIG_EFS_SYS_FLASH2_ADDRESS @CONFIG_EFS_SYS_FLASH2_ADDRESS@
- #cmakedefine CONFIG_EFS_SYS_FLASH2_SIZE @CONFIG_EFS_SYS_FLASH2_SIZE@
- #cmakedefine CONFIG_FS_EXT_ENABLED
- #cmakedefine CONFIG_SUPPORT_IMS_DELTA_NV
- #cmakedefine CONFIG_SUPPORT_INNER_DELTA_NV
- #cmakedefine CONFIG_GPIO_USED_FOR_VBAT_RF_SWITCH
- #cmakedefine CONFIG_GPIO_X_USED_FOR_VBAT_RF @CONFIG_GPIO_X_USED_FOR_VBAT_RF@
- #cmakedefine CONFIG_LV_SUPPORT
- #cmakedefine CONFIG_PM2_IND_GPIO @CONFIG_PM2_IND_GPIO@
- #cmakedefine CONFIG_PM3_IND_GPIO @CONFIG_PM3_IND_GPIO@
- #cmakedefine CONFIG_SYS_WDT_ENABLE
- #cmakedefine CONFIG_SYS_WDT_TIMEOUT @CONFIG_SYS_WDT_TIMEOUT@
- #cmakedefine CONFIG_SYS_WDT_FEED_INTERVAL @CONFIG_SYS_WDT_FEED_INTERVAL@
- #cmakedefine CONFIG_UNITY_OUTPUT_UART
- #cmakedefine CONFIG_UNITY_UART_NAME @CONFIG_UNITY_UART_NAME@
- #cmakedefine CONFIG_UNITY_UART_BAUD @CONFIG_UNITY_UART_BAUD@
- #cmakedefine CONFIG_TFM_SUPPORT @CONFIG_TFM_SUPPORT@
- #cmakedefine CONFIG_TFM_TEST_SUPPORT @CONFIG_TFM_TEST_SUPPORT@
- #cmakedefine CONFIG_CP_SIGN_ENABLE
- #cmakedefine CONFIG_AP_SLEEP_SYNC_WITH_BT_SLEEPTIME
- #cmakedefine CONFIG_IDENTIFY_CLOCK
- #cmakedefine CONFIG_TRACE_SN_SIZE @CONFIG_TRACE_SN_SIZE@
- #cmakedefine CONFIG_TRACE_SN_START_ADR @CONFIG_TRACE_SN_START_ADR@
- #cmakedefine CONFIG_CHIP_8850_V3_BOARD
- #endif
|