aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Thompson <daniel.thompson@linaro.org>2017-07-30 08:09:38 +0100
committerDaniel Thompson <daniel.thompson@linaro.org>2017-08-02 11:31:58 +0100
commitd78ffedc168f3978d8d9d5ef73b78eca1e8d2434 (patch)
tree67ce0dfdcf1a4866538f2bd3cf4a220f38fa24f7
parent07260f253b9d198d0f099a0adcdd4eb24e17f102 (diff)
RDA support
-rw-r--r--slt.mk36
-rw-r--r--target-device.def745
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
+