Ok,SV,
For your another questions:
Also I would like to ask one more doubt to you. My board is having LTC3589 using PMIC, so if we are modifying the 10.4 build for smd , will it have any problem with HDMI power/I2C etc?(as smd uses da9053).
My answer:
At first , don't change smd source code directly, please add a new device for your android system. let me assume your project name is "auto", then your board name is imx53_auto. please follow these steps and try :
(1)Make a new directory for your board.
Entering "myandroid/device/fsl",and make a new directory: mkdir imx53_auto
(2)Copy all files in "myandroid/device/fsl/imx53_smd" to your new directory.
#cd imx53_auto
#cp ../imx53_smd/* ./
(3)Open BoardConfig.mk and modify board name
TARGET_BOOTLOADER_BOARD_NAME := AUTO
(4)Add a .mk file
Use gedit to Open 'myandroid/fsl/imx5x/imx53_smd.mk' , save it as "imx53_auto.mk", and modify like this :
PRODUCT_NAME := imx53_auto
PRODUCT_DEVICE := imx53_auto
PRODUCT_COPY_FILES += \
device/fsl/imx53_auto/required_hardware.xml:system/etc/permissions/required_hardware.xml \
device/fsl/imx53_auto/init.rc:root/init.freescale.rc \
device/fsl/imx53_auto/vold.fstab:system/etc/vold.fstab \
device/fsl/imx53_auto/gpsreset.sh:system/etc/gpsreset.sh
(5)Open myandroid/device/fsl/imx5x/AndroidProduct.mk , and add your product .
add one line : $(LOCAL_DIR)/imx53_auto.mk
(6)Open 'myandroid/device/fsl/imx5x/vendorsetup.sh',and your product.
...
add_lunch_combo imx53_auto-eng
add_lunch_combo imx53_auto-user
(7)Compile android file system for your board.
in myandroid directory:
#export CROSS_COMPILE=~/myandroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-
#source build/envsetup.sh
#lunch imx53_auto-eng (note : or lunch imx53_auto-usr)
#make
Note : when you configure linux kenerl, you should select LTC3589, not DA9053, at same time, you had better create a new BSP file(such as mx53_auto.c) for your board by referring to mx53_smd.c and mx53_ard.c. I don't recommend you change EVK source code directly, because modifying directly maybe make your system in disorder.
The above is only my personal experience ,just as you are designing a new EVK board based on i.MX53 for Freescale . :smileyhappy:
you can do any modification on your own source code if you find some problem or don't match with your hardware.
Just for your reference !
Regards,
Weidong