diff options
author | Daniel Thompson <daniel.thompson@linaro.org> | 2017-07-30 08:09:38 +0100 |
---|---|---|
committer | Daniel Thompson <daniel.thompson@linaro.org> | 2017-08-02 11:31:58 +0100 |
commit | d78ffedc168f3978d8d9d5ef73b78eca1e8d2434 (patch) | |
tree | 67ce0dfdcf1a4866538f2bd3cf4a220f38fa24f7 | |
parent | 07260f253b9d198d0f099a0adcdd4eb24e17f102 (diff) |
RDA support
-rw-r--r-- | slt.mk | 36 | ||||
-rw-r--r-- | target-device.def | 745 |
2 files changed, 781 insertions, 0 deletions
diff --git a/slt.mk b/slt.mk new file mode 100644 index 0000000000..1589f5b784 --- /dev/null +++ b/slt.mk @@ -0,0 +1,36 @@ +# +# Copyright (C) 2007 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +TARGET_PLATFORM := $(TARGET_BOARD_PLATFORM) +TARGET_BOARD := slt + +# enable internal storage by virtual FAT partition on nand +TARGET_FAT_ON_NAND := false + +# enable internal storage by FAT partition with NFTL +TARGET_FAT_NFTL := false + +TARGET_SYSTEMIMAGE_USE_EXT4 := true +TARGET_USERIMAGES_USE_EXT4 := true + +BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 + +PRODUCT_NAME := $(TARGET_BOARD) +PRODUCT_DEVICE := $(TARGET_BOARD) +PRODUCT_MODEL := RDA SmartPhone +PRODUCT_BRAND := RDA +PRODUCT_MANUFACTURER := Rdamicro diff --git a/target-device.def b/target-device.def new file mode 100644 index 0000000000..4344059483 --- /dev/null +++ b/target-device.def @@ -0,0 +1,745 @@ + +####################################### +## PART A +##------------------------------------- +## оƬ������Ϣ +####################################### + + +#===================================== +## 1 ## +######## оƬ������Ϣ ######## + +## ASIC type: gallite/8808/8809/8810 +CT_ASIC ?= 8810 + +## Chip package for different sram size: +## CT1128: 0Mbit sram +## CT1129/CT8852D/CT8853D/CT8852M/CT8853M/CT8852A/CT8853A: 16Mbit sram +## CT1130/CT8852B/CT8853B/RDA8810: 32Mbit sram +## CT1131/CT8852C/CT8853C/CT8851C: 64Mbit sram +CT_CHIP_PKG ?= RDA8810 + +## Chip die type: +## 8805/8806 (if CT_ASIC is gallite) +## or set to null (otherwise) +CT_CHIP_DIE ?= + +CHARGERCURRENT_ADJUST_DYNAMIC ?= 1 + +####################################### +## PART B +##------------------------------------- +## ����������Ϣ +####################################### + + +## ע��1�������ر�˵����module�����ֱ����edrvĿ¼�����Ŀ¼������һ�£� +## ��������ʱ���Ҳ�����Ӧ��Ŀ�ꡣ���edrv����û����ص�Ŀ¼�� +## ˵����ʱû������豸����������Ҫ��������ʦ�Լ�ȥ����һ���µ������� +## ����������Ը����豸��SPEC�ο����е����������ġ� + + +#===================================== +## 2 ## +######## �������� ######## + +## оƬ���ɣ���Ҫ������Ϊrda1203_gallite����������Ϊ�� +TSD_MODEL ?= + + +#===================================== +## 3 ## +######## FM���� ######## + +## rda5802e_gallite (���ʹ��8805/8806оƬ���ɵ�FMģ��) +## rda5888e +## (���ʹ��rda5888s��Ҳ��Ҫ���rda5888e) +## rda5888h +## rda5876 +## rda5802na +FM_MODEL ?= + +## ���ʹ��I2S��������Ϊ1�� +## ���ʹ��LINE-IN��������Ϊ0 +FM_USING_I2S ?= 0 + +## FMʹ�õ�32Kʱ�ӹܽ�: 1/0 +## 1: 32K_CLK pin +## 0: CLK_OUT pin +FM_USE_32K_CLK_PIN ?= 0 + +## FMʹ�������������ߣ�����Ҫ������������� +#MMI_EXPORT_FLAG += FM_RADIO_WITH_EXTERNAL_ANT + + +#===================================== +## 4 ## +######## FLASH���� ######## + +## ADMUX MCP +## +## Normal MCP +## +## SPI Flash (RAM is packaged inside baseband chip) +##1 <General> flsh_spi32m 32 +## <General> flsh_spi32x2m 64 +## <General> flsh_spi64m 64 +## <General> flsh_spi64x2m 128 +## <General> flsh_spi128m 128 +## +## Modem RAM +##1 <General> modem_ram +FLSH_MODEL ?= modem_ram + +## Flash model interface: parallel/spi +FLSH_IF ?= + +## EBC CLK cfg:__52MHz__/__78MHz__/__104MHz__/__156MHz__ +SYS_MEMD_EBC_CLK ?= __104MHz__ + +## SPI Flash SPI CLK cfg:__52MHz__/__78MHz__/__104MHz__/__156MHz__ +ifeq "$(strip ${FLSH_IF})" "spi" +SYS_MEMD_FLSH_SPI_CLK ?= __78MHz__ +endif # (${FLSH_IF},) + +## Ram is ADMUX or not +ifeq "$(strip ${CT_ASIC_CFG})" "chip" +TARGET_EXPORT_FLAG += MEMD_RAM_IS_ADMUX +## Flash is ADMUX or not +#TARGET_EXPORT_FLAG += MEMD_FLASH_IS_ADMUX +## Ram support burst mode or not +TARGET_EXPORT_FLAG += MEMD_RAM_IS_BURST +## Flash support burst mode or not +#TARGET_EXPORT_FLAG += MEMD_FLASH_IS_BURST +else +#TARGET_EXPORT_FLAG += MEMD_RAM_PAGE_MODE +TARGET_EXPORT_FLAG += FPGA_PSRAM_MICRON +endif + +#===================================== +## 5 ## +######## LCD���� ######## + +## 1 QVGA 240*320 +## hx8347 lgdp4532 st7781 ssd1297 spfd5408b +## hx8367 s6d1121 st7787 ili9320 +## otm3225 ili9325 ili9328 ili9340 +## s6d04h0a01(��id�Ĵ���) +## 2 QCIF 176*220 +## hx8340b kc20 r61503v otm2201a +## ili9225 lgb4525b r61503vr otm2201h +## ili9225b ili9225br s6d0164 dc2200 +## 3 QQVGA 128*160 +## ili9163 s6b33bf st7669v s6d0144 +## st7735 hx8345a fd54124bv +## ��֧������Ӧѡ����ͬʱ���ö�������� + +## MainLCD +LCD_MODEL ?= + +## LCD interface: gouda/slcd +LCD_IF ?= + +## GOUDA can support serial LCD starting from 8808 +ifeq "$(strip ${LCD_IF})" "gouda" +USE_SPI_LCD ?= 0 +endif + +## Define LCD resolution: +## LCDSIZE_128_160/LCDSIZE_176_220/LCDSIZE_240_320 +GLOBAL_EXPORT_FLAG += LCDSIZE_128_160 + +## ��QQVGA�Ŵ�QCIF +#GLOBAL_EXPORT_FLAG += LCD_SCALE_128_160_TO_176_220 + +## SubLCD +SUBLCD_MODEL ?= + +ifneq "$(strip ${SUBLCD_MODEL})" "" +## SubLCD interface: gouda/slcd +SUBLCD_IF ?= gouda + +## GOUDA can support serial LCD starting from 8808 +ifeq "$(strip ${SUBLCD_IF})" "gouda" +USE_SPI_SUBLCD ?= 0 +endif + +## Define SUB LCD resolution +## SUBLCDSIZE_128_128/SUBLCDSIZE_96_64/SUBLCDSIZE_64_96 +GLOBAL_EXPORT_FLAG += SUBLCDSIZE_128_128 +endif # SUBLCD_MODEL + +## Whether to enable charge pump to avoid screen flicker +## (If enabled, AUD_SPK_LINE_CLASS_MODE must be set to class_k) +LCD_BACKLIGHT_CHARGE_PUMP ?= 0 + + +#===================================== +## 6 ## +######## CAMERA���� ######## + +##1 OmniVision OV7660 VGA +## OmniVision OV7670 VGA +## OmniVision OV7675 VGA +##2 GalaxyCore GC0306 VGA +## GalaxyCore GC0307 VGA +## GalaxyCore GC0309 VGA +##3 BYD BYD3503 VGA +## BYD BYD3603 VGA +## BYD BYD3703 VGA +##4 HYNIX YACBAA0SDDAS VGA +## HYNIX HYA10S VGA +##5 SET SIV100B VGA +##6 Superpix SP80818 VGA +## ��֧������Ӧѡ����ͬʱ���ö�������� +CAMERA_MODEL ?= + +## Camera model interface: parallel/spi +## ����spi�ӿڣ�8805/8806ֻ֧��pas6175��sp0828�� +## ���ұ����봮��LCD���ʹ�ã� +## ����оƬ(8808���Ժ�)�������ơ� +## ����gc6113��������ͷ����Ҫʹ�ò���ģ���ʱ�� +## �ӿ������ó�parallel�����Ҳ����봮��LCD���ʹ��; +## 8805/8806ֻ֧�ֲ���ģ��ڵķ�ʽ�� +## ����оƬ(8808���Ժ�)�������ơ� +CAMERA_IF ?= + +## ֧��˫camera +#TARGET_EXPORT_FLAG += SUPPORT_DUAL_CAMERA + +## �Ƿ�֧�ִ���Ƭ����(Ҫ�����㹻�ڴ�) +GLOBAL_EXPORT_FLAG += MEM_3216_CAMERA_LARGE_MODE + +## ʹ��8w sensorʱ������� +## ���ULC��3216����Ŀ��ʹ��30w sensor�������; +## ע�ⲻ�ܺ�_CAM_SPECIAL_GC6113_ͬʱ���� +TARGET_EXPORT_FLAG += _CAM_SMALL_MEM_ + + +#===================================== +## 7 ## +######## �������� ######## + +## rda5870 +## rda5872 +## rda5875 +## rda5876 (���ʹ��rda5875y��Ҳ��Ҫ���ó�rda5876) +##��֧������Ӧѡ����ͬʱ���ö�������� +BT_MODEL ?= + +ifneq "$(strip ${BT_MODEL})" "" +## ����֧��A2DP��ʱ����Ҫ��������� +#GLOBAL_EXPORT_FLAG += __BT_NO_A2DP_PROFILE__ + +## Define BT crystal flag +BT_SHARE_CRYSTAL ?= 1 + +## ����ʹ�õ�32Kʱ�ӹܽ�: 1/0 +## 1: 32K_CLK pin +## 0: CLK_OUT pin +BT_USE_32K_CLK_PIN ?= 0 +endif # (${BT_MODEL},) + +#TARGET_EXPORT_FLAG += __BT_PCM_OVER_UART__ + + +#===================================== +## 8 ## +######## ģ��������� ######## + +## rda5888e (���ʹ��rda5888s��Ҳ��Ҫ���ó�rda5888e) +## rda5888h +## rda5888he +ATV_MODEL ?= + +## If 5888h or 5888he then USING I2S need set 0 +#TV_USING_I2S ?= 0 + +## ģ�����ʹ�õ�32Kʱ�ӹܽ�: 1/0 +## 1: 32K_CLK pin +## 0: CLK_OUT pin +TV_USE_32K_CLK_PIN ?= 0 + + +#===================================== +## 9 ## +######## T������ ######## + +## Interface: sdmmc/spi +MCD_IF ?= + + +#===================================== +## 10 ## +######## ��I2C���� ######## + +## ������������Ϊi2c_gpio֮��ʹ��GPIO������ģ��I2C�ӿ�; +## ��ʹ������ģ��ʱ����Ϊ�� +I2C_MODEL ?= + + +#===================================== +## 11 ## +######## GSENSOR���� ######## + +## mma7660fc +## mma7660fc_gpio +GSENSOR_MODEL ?= + + +#===================================== +## 12 ## +######## SIM������ ######## + +## 8805: rda1203_gallite(2������), threesimd��3����������fourdimd��4�������� +## 8806/8808: rda1203_gallite_CT1129 +DUALSIM_MODEL ?= rda1203_gallite_CT1129 + +## ֧�ֵĶ������*** +NUMBER_OF_SIM ?= 2 + +## ֧�ֶ�Ŀ�������*** +USER_SIM_ORDER ?= 1 2 + +## �������SIM switch���أ��ʹ˺� +ifeq "$(strip ${CT_CHIP_DIE})" "8805" +#TARGET_EXPORT_FLAG += SIM_SWITCH_USED +endif + +## Whether to support USIM +USIM_SUPPORT ?= 1 + + +#===================================== +## 13 ## +######## ��Ƶ���� ######### + +## MIC��·�Ƿ���ý�ʡ�������ķ���������1��������0�� +MIC_CAPLESS_MODE ?= 1 + +## The usage of L&R speaker lines: both, left, right +AUD_SPK_LINE_USAGE ?= both + +## Whether to enable speaker line L-R-double mode +AUD_SPK_LINE_L_R_DOUBLE ?= 1 + +## Whether to enable headphone charge pump mode +## (If enabled, AUD_SPK_LINE_CLASS_MODE must be set to class_k) +HEADPHONE_CHARGE_PUMP ?= 0 + +## Select speaker class mode: class_ab, class_d, class_k +## (If LCD_BACKLIGHT_CHARGE_PUMP or HEADPHONE_CHARGE_PUMP is +## enabled, class_k must be selected) +AUD_SPK_LINE_CLASS_MODE ?= class_d + +## Receiver uses one speaker line (using left line by default) +#TARGET_EXPORT_FLAG += RECV_USE_SPK_LINE + +## If using right line, the following macro should be added as well +#TARGET_EXPORT_FLAG += RECV_USE_SPK_LINE_R + +## Alleviate the "pop" sound on loud speaker for some external audio PAs +#TARGET_EXPORT_FLAG += AUD_SPK_ON_WITH_LCD + +# ABB headphone detection +#TARGET_EXPORT_FLAG += ABB_HP_DETECT + + +#===================================== +## 14 ## +######## ��Ƶ���� ######### + +## pasw_rda6231 +## pasw_rda6625 +PA_MODEL ?= pasw_rda6231 + +## RF�Ż�ѡ�� +## ��XCVֱ�ӿ���PA��SW�Ŀ��Դ˺꣬��TCO���������ص��˺꣨������ѯFAE�� +TARGET_EXPORT_FLAG += INTERNAL_XCV_CONTROL_PASW +TARGET_EXPORT_FLAG += __RF_RDAPASW_TWOBAND_AS_FOURBAND__ + +## PA RAMP�����Ƿ�ʹ��220pF: 1/0 +PA_VRAMP_220PF ?= 1 + + +#===================================== +## 15 ## +######## WIFI���� ######### + +## rdawifi +WIFI_MODEL ?= + +## WIFIʹ�õ�32Kʱ�ӹܽ�: 1/0 +## 1: 32K_CLK pin +## 0: CLK_OUT pin +WIFI_USE_32K_CLK_PIN ?= 0 + + +#===================================== +## 16 ## +######## 32Kʱ������ ######### + +## ����оƬ�Ƿ�ʹ���ⲿ�����ṩ��32Kʱ�ӣ�XTAL32K_IN�ܽţ���1/0 +## ��ע�⣺8805/8806оƬ����Ҫ���ô�ѡ� +USE_EXT_XTAL_32K ?= 0 + + +#===================================== +## 17 ## +######## GPRS֧�� ######## + +## 1Ϊ֧��GPRS��0Ϊ��֧�� +GPRS_SUPPORT ?= 1 +EGPRS_SUPPORT ?= 1 + +## 1Ϊ֧��PPP��0Ϊ��֧�� +PPP_SUPPORT ?= 1 + +## ������camera/video player/video recorder��Ӧ��ʱ���Զ����ز������ݣ� +## ֻ���ز���֪ͨ���û�����֮���ֶ����ز������� +## ���ڶ�д�ٶȽ�����flash����Ҫ���� +#GLOBAL_EXPORT_FLAG += MANUAL_DOWNLOAD_MMS + + +#===================================== +## 18 ## +######## ��ƵУ��Ļ��ʾ֧�� ######## + +## Screen display in RF calibration: 1/0 +## ��������������ã�CES_DISPLAY����platform/calib��Ĭ������Ϊ1; +## ����ULC��Ŀ���Խ�������Ϊ0���Խ�ʡflash�ռ� +CES_DISPLAY ?= 0 + + +####################################### +## PART C +##------------------------------------- +## Ӧ��������Ϣ +####################################### + + +#===================================== +## 19 ## +######## ��Դ�� ######## + +## ѡ��application/target_resĿ¼�µ���Դ���� +## ����Ϊ����ѡ��ϵͳĬ�ϵ���Դ�� +CT_ERES ?= g021_441_3216 + + +#===================================== +## 20 ## +######## ULCѡ�� ######## + +## �Ƿ�����ULC: YES/NO (ע�ⶼ�Ǵ�д��ĸ!) +TARGET_MEM_ULC_3216 ?= YES + + +#===================================== +## 21 ## +######## �ռ�ѹ�� ######## + +## �Ƿ�����ѹ������: yes/no +CT_COMPRESS_CODE_SECTION ?= no + +## �Ƿ������ַ�����Դѹ�� +MMI_EXPORT_FLAG += COMPRESS_OPTIMIZE_FLASH_SIZE +MMI_EXPORT_FLAG += COMPRESS_USE_LZMA + +ifeq "$(strip ${CT_COMPRESS_CODE_SECTION})" "yes" +## Compression state: 3232/3264/6464 or set to null +COMPRESS_STATE ?= +## Compression strategy (please consult FAE): +## 1/2 or set to null +COMPRESS_STRATEGY ?= + +#TARGET_EXPORT_FLAG += __CODE_DECOMPRESS_WITH_VOC__ +endif + +#===================================== +## 22 ## +######## USB֧������ ######## + +## umss_storage_flashmc��ʾ֧��FLASH��T��U�� +## umss_storage_mc ��ʾ��֧��T��U�� +UCTLS_SERVICE ?= umss_storage_flashmc + + +#===================================== +## 23 ## +######## ����������� ######## + +SUPPORT_MULTI_LANG_FRENCH := NO #French +SUPPORT_MULTI_LANG_ITALIAN := NO #Italian +SUPPORT_MULTI_LANG_VIETNAMESE := NO #Vietnamese +SUPPORT_MULTI_LANG_RUSSIAN := NO #Russian +SUPPORT_MULTI_LANG_ARABIC := NO #Arabic +SUPPORT_MULTI_LANG_THAI := NO #Thai +SUPPORT_MULTI_LANG_SM_CHINESE := YES #SM Chinese,NOTE: can't work together with TR chinese +SUPPORT_MULTI_LANG_TR_CHINESE := NO #TR Chinese,NOTE: can't work together with SM chinese +SUPPORT_MULTI_LANG_GERMAN := NO #German +SUPPORT_MULTI_LANG_SPANISH := NO #Spanish +SUPPORT_MULTI_LANG_PORTUGUESE := NO #Portuguese +SUPPORT_MULTI_LANG_PERSIAN := NO #Persian +SUPPORT_MULTI_LANG_URDU := NO #Urdu +SUPPORT_MULTI_LANG_TURKISH := NO #Turkish +SUPPORT_MULTI_LANG_INDONESIAN := NO #Indonesian +SUPPORT_MULTI_LANG_MALAY := NO #Malay +SUPPORT_MULTI_LANG_ZULU := NO #Zulu +SUPPORT_MULTI_LANG_XHOSA := NO #Xshosa +SUPPORT_MULTI_LANG_SWAHILI := NO #Swahili +SUPPORT_MULTI_LANG_CZECH := NO #Czech +SUPPORT_MULTI_LANG_POLISH := NO #Polish +SUPPORT_MULTI_LANG_HUNGARIAN := NO #Hungarian +SUPPORT_MULTI_LANG_NORWEGIAN := NO #Norwegian +SUPPORT_MULTI_LANG_SLOVAK := NO #Slovak +SUPPORT_MULTI_LANG_DUTCH := NO #Dutch +SUPPORT_MULTI_LANG_SWEDISH := NO #Swedish +SUPPORT_MULTI_LANG_CROATIAN := NO #Croatian +SUPPORT_MULTI_LANG_SLOVENIAN := NO #Slovenian +SUPPORT_MULTI_LANG_AFRIKAANS := NO #Afrikaans +SUPPORT_MULTI_LANG_LITHUANIAN := NO #Lithuanian +SUPPORT_MULTI_LANG_LATVIAN := NO #Latvian +SUPPORT_MULTI_LANG_ESTONIAN := NO #Estonian +SUPPORT_MULTI_LANG_MOLDOVAN := NO #Moldovan +SUPPORT_MULTI_LANG_ALBANIAN := NO #Albanian +SUPPORT_MULTI_LANG_CA_FRENCH := NO #Ca_French +SUPPORT_MULTI_LANG_SA_SPANISH := NO #Latin.Am.Spanish +SUPPORT_MULTI_LANG_SA_PORTUGUESE := NO #Brazil.Portuguese +SUPPORT_MULTI_LANG_SESOTHO := NO #Sesotho +SUPPORT_MULTI_LANG_TAGALOG := NO #Tagalog +SUPPORT_MULTI_LANG_UK_ENGLISH := NO #UK Eenglish +SUPPORT_MULTI_LANG_YORUBA := NO #Yoruba +SUPPORT_MULTI_LANG_AZERBAIJANI := NO #Azerbaijani +SUPPORT_MULTI_LANG_CATALAN := NO #Catalan +SUPPORT_MULTI_LANG_ICELANDIC := NO #Icelandic +SUPPORT_MULTI_LANG_DANISH := NO #Danish +SUPPORT_MULTI_LANG_FINNISH := NO #Finnish +SUPPORT_MULTI_LANG_ROMANIAN := NO #Romanian +SUPPORT_MULTI_LANG_HAUSA := NO #Hausa +SUPPORT_MULTI_LANG_BULGARIAN := NO #Bulgarian +SUPPORT_MULTI_LANG_UKRAINIAN := NO #Ukrainian +SUPPORT_MULTI_LANG_MACEDONIAN := NO #Macedonian +SUPPORT_MULTI_LANG_SERBIAN := NO #Serbian +SUPPORT_MULTI_LANG_GREEK := NO #Greek +SUPPORT_MULTI_LANG_HEBREW := NO #Hebrew +SUPPORT_MULTI_LANG_UYGHUR := NO #Uyghur + +#these languages support need open IndicLanguages macro +SUPPORT_MULTI_LANG_INDIC_LANGUAGES := NO +SUPPORT_MULTI_LANG_HINDI := NO #Hindi +SUPPORT_MULTI_LANG_TELUGU := NO #Telugu +SUPPORT_MULTI_LANG_PUNJABI := NO #Punjabi +SUPPORT_MULTI_LANG_BENGALI := NO #Bengali +SUPPORT_MULTI_LANG_MARATHI := NO #Marathi +SUPPORT_MULTI_LANG_MYANMAR := NO #Mayanmar +SUPPORT_MULTI_LANG_TAMIL := NO #Tamil +SUPPORT_MULTI_LANG_ASSAMESE := NO #Assamese +SUPPORT_MULTI_LANG_ORIYA := NO #Malay +SUPPORT_MULTI_LANG_KANNADA := NO #Malay +SUPPORT_MULTI_LANG_MALAYALAM := NO #Malay + +################################################################# + +#===================================== +## 24 ## +######## �ļ�ϵͳ ######## + +## ��ʹ�õ�FLASHΪ��BANKFLASH��ʱ����Ҫ�� +#TARGET_EXPORT_FLAG += USER_DATA_CACHE_SUPPORT +#TARGET_EXPORT_FLAG += FACT_SETTING_CACHE_SUPPORT + +## ���ļ�ϵͳREG����sms���ϲ�ΪCSW���� +## ��ʡ����ռ䣬�ͻ�������, +## ���洢��SMS���϶�����Ҫע���˺� +TARGET_EXPORT_FLAG += _REG_SMS_MERGE + + +#===================================== +## 25 ## +######## ����ѡ�� ######## + +## Video player����: 1/0 +## ��������������ã�VIDEO_PLAYER_SUPPORT���ں��汻Ĭ������Ϊ1; +## ����ULC��Ŀ���Խ�������Ϊ0��ȡ��video player�����Խ�ʡflash�ռ� +#VIDEO_PLAYER_SUPPORT ?= 0 + +## sound recorder����: 1/0 +SOUND_RECORDER_SUPPORT ?= 0 + +## Video recorder����: 1/0 +VIDEO_RECORDER_SUPPORT ?= 0 + +ifeq "$(strip ${VIDEO_RECORDER_SUPPORT})" "1" +## +## VDOREC_MODE_QVGA: QVGA(320x240) recording +## VDOREC_MODE_VGA: VGA(640x480) recording +## If neither is declared, QQVGA(160x120) recording by default +## Neither macro is recommended to declare unless on 8808 platform +## +#GLOBAL_EXPORT_FLAG += VDOREC_MODE_VGA + +## +## VIDREC_FAST_RECORDING: 15 frames per second, only available for QVGA/QQVGA recording +## If it is not declared, 10 fps for QVGA/QQVGA by default. +## +#GLOBAL_EXPORT_FLAG += VIDREC_FAST_RECORDING +endif + +## ʹ��cameraģ��2d sensor: 1/0 +ifneq "$(strip ${CAMERA_MODEL})" "" +CAM_MD_SUPPORT ?= 0 +endif + +## ħ������: 1/0 +MAGIC_AE_SUPPORT ?= 0 + +## RMVB���Ž���֧��: 1/0 +## �˹���������ڴ�ϴ��ܹ�Լ760KB +MEDIA_RM_SUPPORT ?= 0 + +## MIDI����֧��: 1/0 +MEDIA_MIDI_SUPPORT ?= 0 + +## display a picture early when power on +#GLOBAL_EXPORT_FLAG += __DISPLAY_POWERON_LOGO__ + +## ֧��T���Ȳ�� +#MMI_EXPORT_FLAG += __TFLASH_MOUNT_DYNAMIC__ + +## ����꿪�أ����������Ƿ�֧���Զ���¼������Ϣ�� +## ͨ�����ڼ�¼������֮ǰ�İ�����Ϣ�����㹤����Ա�������� +## �����������ռ�ô�Լ9KByte�Ŀռ䣬���Ը���ʵ����� +## �����Ƿ��������� +#MMI_EXPORT_FLAG += AUTO_TEST_KEYPRESS_RECORD_SUPPORT + +## �������Ϣ�͵绰������Ŀ +## PHONE_SMS_ENTRY_COUNT����FLASH�϶��Ŀ�ܼ�SMS������ +## ������ĿΪPHONE_SMS_ENTRY_COUNT/SIM_COUNT +## SIM_SMS_ENTRY_COUNT����SIM�������SMS������������ +GLOBAL_EXPORT_FLAG += PHONE_SMS_ENTRY_COUNT=100 +GLOBAL_EXPORT_FLAG += SIM_SMS_ENTRY_COUNT=255 +GLOBAL_EXPORT_FLAG += PHONE_PHB_ENTRY_COUNT=50 + +## �绰��ѡ�� +#MMI_EXPORT_FLAG += __MMI_PHB_SLIM_OPTIONAL_FIELD__ +#MMI_EXPORT_FLAG += __PHB_CALLER_IMAGE_SAVE_PATH_ONLY__ + + +####################################### +## PART D +##------------------------------------- +## �������������Ϣ +####################################### + + +#===================================== +## 26 ## +######## �����Ż�ѡ�� ######## + +## �������ռ��Ż� +CT_OPT ?= dbg_size + +## ����ʱ������warnning��ֹͣ���� +WITHOUT_WERROR ?= 1 + +# Export board information to lod: yes/no +EXPORT_BOARD_INFO ?= yes +# User defined board information +EXPORT_BOARD_FLAGS ?= PM_MODEL ATV_MODEL FM_MODEL + + +#===================================== +## 27 ## +######## ����ѡ�� ######## + +## ͨ��SPI������Ƶ�Ĵ������� +TARGET_EXPORT_FLAG += SPI_REG_DEBUG + +## For FS debug ,open ASSERT in FS layer +TARGET_EXPORT_FLAG += _FS_DEBUG + +## Profile +## Enable this macro if profile is needed in any module +TARGET_EXPORT_FLAG += HAL_PROFILE_ON_BUFFER +## Individual modules +TARGET_EXPORT_FLAG += SX_PROFILING +TARGET_EXPORT_FLAG += PAL_PROFILING +TARGET_EXPORT_FLAG += HAL_PROFILING +TARGET_EXPORT_FLAG += STK_PROFILING +TARGET_EXPORT_FLAG += AT_PROFILING +#TARGET_EXPORT_FLAG += PMD_PROFILING +#TARGET_EXPORT_FLAG += TSD_PROFILING +#TARGET_EXPORT_FLAG += DUALSIMD_PROFILING + +## Trace +## Disable this macro if trace is needed in any module +#TARGET_EXPORT_FLAG += SXS_NO_PRINTF +## Individual modules +TARGET_EXPORT_FLAG += MMI_NO_TRACE +#TARGET_EXPORT_FLAG += CSW_NO_TRACE +TARGET_EXPORT_FLAG += MCI_NO_TRACE +TARGET_EXPORT_FLAG += STACK_NO_PRINTF +#TARGET_EXPORT_FLAG += HAL_NO_PRINTF +#TARGET_EXPORT_FLAG += PAL_NO_TRACE +TARGET_EXPORT_FLAG += VOIS_NO_PRINTF +#TARGET_EXPORT_FLAG += EDRV_NO_TRACE +TARGET_EXPORT_FLAG += CALIB_NO_PRINTF +TARGET_EXPORT_FLAG += UCTLS_NO_PRINTF +TARGET_EXPORT_FLAG += UMSS_NO_PRINTF +TARGET_EXPORT_FLAG += ARS_NO_PRINTF +TARGET_EXPORT_FLAG += RFD_NO_TRACE +## Dump +#TARGET_EXPORT_FLAG += SXS_NO_DUMP + +## ϵͳ����ʱ�������trace +#TARGET_EXPORT_FLAG += EARLY_TRACE_OPEN + + +####################################### +## PART E +##------------------------------------- +## ��Ŀ������Ϣ +####################################### + + +#===================================== +## 28 ## +######## ����Դ����ص����� ###### + +## �Ƿ���Ҫ������Щ����ȡ����CT_ERESָ������Դ�� + +## ���� +#MMI_EXPORT_FLAG += CALENDAR_SUPPORT +## ���� +#MMI_EXPORT_FLAG += TODOLIST_SUPPORT +## ������ +#MMI_EXPORT_FLAG += ORGANIZER_SUPPORT + +## More ... + + + +#===================================== +## 29 ## +######## ��Ŀ���й��� ###### + +#GLOBAL_EXPORT_FLAG += PROJ_XXX +#TARGET_EXPORT_FLAG += lcd_line_8_low + +#GLOBAL_EXPORT_FLAG += __MMI_NEW_NVRAM_INTERFACE__ + +# Support remote keypad simulation +TARGET_EXPORT_FLAG += REMOTE_KEYPAD_SIMU + +GLOBAL_EXPORT_FLAG += XCV_USE_LNA + +####################################### +## PART Z +##------------------------------------- +## ͨ�����ã������ģ�����֤�˲������ļ������ +####################################### + +include ${SOFT_WORKDIR}/target/target_common.def + |