itop4412的安卓驱动移植

一、前言

本文是基于安卓4.03版本的,

1.安卓系统hal驱动的位置在:device/samsung/common/

这里写图片描述

2.系统hal的驱动需要在 device/samsung/smdk4x12/device.mk 里面进行配置,把hal的驱动加载进安卓系统。

LOCAL_PATH := device/samsung/smdk4x12

include $(LOCAL_PATH)/BoardConfig.mk

ifeq ($(BOARD_EMMC_BSP),true)
source_vold_fstab_file := $(LOCAL_PATH)/conf/vold_emmc.fstab
else
source_vold_fstab_file := $(LOCAL_PATH)/conf/vold_sdmmc.fstab
endif

DEVICE_PACKAGE_OVERLAYS := $(LOCAL_PATH)/overlay

# These are the hardware-specific configuration files
PRODUCT_COPY_FILES += \
    $(source_vold_fstab_file):system/etc/vold.fstab

ifeq ($(BOARD_USES_HGL),true)
PRODUCT_COPY_FILES += \
    device/samsung/smdk4x12/conf/egl.cfg:system/lib/egl/egl.cfg \
    device/samsung/exynos4/lib/mali_ump/libEGL_mali.so:system/lib/egl/libEGL_mali.so \
    device/samsung/exynos4/lib/mali_ump/libGLESv1_CM_mali.so:system/lib/egl/libGLESv1_CM_mali.so \
    device/samsung/exynos4/lib/mali_ump/libGLESv2_mali.so:system/lib/egl/libGLESv2_mali.so \
    device/samsung/exynos4/lib/mali_ump/libMali.so:system/lib/libMali.so \
    device/samsung/exynos4/lib/mali_ump/libMali.so:obj/lib/libMali.so \
    device/samsung/exynos4/lib/mali_ump/libUMP.so:system/lib/libUMP.so \
    device/samsung/exynos4/lib/mali_ump/libUMP.so:obj/lib/libUMP.so \
    device/samsung/exynos4/lib/mali_ump/libion.so:system/lib/libion.so \
    device/samsung/exynos4/lib/mali_ump/libion.so:obj/lib/libion.so
endif

# Init files
PRODUCT_COPY_FILES += \
    device/samsung/smdk4x12/conf/init.smdk4x12.rc:root/init.smdk4x12.rc \
    device/samsung/smdk4x12/conf/init.smdk4x12.usb.rc:root/init.smdk4x12.usb.rc

#Camera video backgroud effect file.
PRODUCT_COPY_FILES += \
        frameworks/base/data/videos/Sunset.480p.mq.mp4:system/media/video/Sunset.480p.mp4 \
        frameworks/base/data/videos/Sunset.240p.mp4:system/media/video/Sunset.240p.mp4 \
        frameworks/base/data/videos/Disco.480p.mq.mp4:system/media/video/Disco.480p.mp4 \
        frameworks/base/data/videos/Disco.240p.mp4:system/media/video/Disco.240p.mp4 \
        frameworks/base/data/videos/AndroidInSpace.240p.mp4:system/media/video/AndroidInSpace.240p.mp4 \
        frameworks/base/data/videos/AndroidInSpace.480p.mq.mp4:system/media/video/AndroidInSpace.480p.mp4

# For V4L2
ifeq ($(BOARD_USE_V4L2), true)
ifeq ($(BOARD_USE_V4L2_ION), true)
PRODUCT_COPY_FILES += \
    device/samsung/smdk4x12/conf/ueventd.smdk4x12.v4l2ion.rc:root/ueventd.smdk4x12.rc
else
PRODUCT_COPY_FILES += \
    device/samsung/smdk4x12/conf/ueventd.smdk4x12.v4l2.rc:root/ueventd.smdk4x12.rc
endif
else
PRODUCT_COPY_FILES += \
    device/samsung/smdk4x12/conf/ueventd.smdk4x12.rc:root/ueventd.smdk4x12.rc
endif

#yyd- 120112, tmp for Camera.apk
#PRODUCT_COPY_FILES += \
#   device/samsung/smdk4x12/apk/Camera.apk:system/app/Camera.apk
#   device/samsung/smdk4x12/apk/111.apk:system/app/111.apk

#yyd- 120112 add ecompass apk
#PRODUCT_COPY_FILES += \
#   device/samsung/smdk4x12/apk/com.apksoftware.compass.apk:system/app/com.apksoftware.compass.apk

#replace sensor
#PRODUCT_COPY_FILES += \
#       device/samsung/smdk4x12/apk/sensors.smdk4x12.so:system/lib/hw/sensors.smdk4x12.so

#Install Weather
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/weather/weather_3.0.apk:system/app/weather_3.0.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/weather/liblocSDK3.so:system/lib/liblocSDK3.so

#Install Tencent Brower
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_brower/QQ_brower_HD_for_Pad_2.3.0.116.apk:system/app/QQ_brower_HD_for_Pad_2.3.0.116.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_brower/libcodecwrapper.so:system/lib/libcodecwrapper.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_brower/libmsfboot.so:system/lib/libmsfboot.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_brower/libtenpay-jni.so:system/lib/libtenpay-jni.so

#Install Tencent Video
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_video/tencent_video_HD_1.3.0.4112.apk:system/app/tencent_video_HD_1.3.0.4112.apk
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_video/libexport.so:system/lib/libexport.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_video/libexport_neon.so:system/lib/libexport_neon.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_video/libgetproperty.so:system/lib/libgetproperty.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_video/libsemaphore.so:system/lib/libsemaphore.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_video/libsta_jni.so:system/lib/libsta_jni.so

#Install sina_weibo
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/sina_weibo/weibo_3.6.0.apk:system/app/weibo_3.6.0.apk
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/sina_weibo/libbsdiffjni.so:system/lib/libbsdiffjni.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/sina_weibo/libencrypt.so:system/lib/libencrypt.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/sina_weibo/libimageutil.so:system/lib/libimageutil.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/sina_weibo/libterminal.so:system/lib/libterminal.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/sina_weibo/libultrasound_jni.so:system/lib/libultrasound_jni.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/sina_weibo/libutility.so:system/lib/libutility.so

#Install Angry_Birds
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/angrybirds/Angry_Birds_3.0.0.apk:system/app/Angry_Birds_3.0.0.apk
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/angrybirds/libAngryBirdsClassic.so:system/lib/libAngryBirdsClassic.so

#Install Tencent News
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/tencent_2.8.0.apk:system/app/tencent_2.8.0.apk

#Install QQ
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/qq/QQ_for_Pad_1.9.3.apk:system/app/QQ_for_Pad_1.9.3.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/qq/libicu_audio.so:system/lib/libicu_audio.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/qq/libicu_video.so:system/lib/libicu_video.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/qq/libqchameleon.so:system/lib/libqchameleon.so

#Install storm player
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/storm_2.5.52.apk:system/app/storm_2.5.52.apk
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libbaofengmediascan.so:system/lib/libbaofengmediascan.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libbhdserver.so:system/lib/libbhdserver.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libcommon.so:system/lib/libcommon.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libffmpeg.so:system/lib/libffmpeg.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libffmpegplugin.so:system/lib/libffmpegplugin.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libmediainfo.so:system/lib/libmediainfo.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libsplitter.so:system/lib/libsplitter.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libstormplayer14-jni.so:system/lib/libstormplayer14-jni.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libstormplayer16-jni.so:system/lib/libstormplayer16-jni.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libstormplayer4-jni.so:system/lib/libstormplayer4-jni.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libstormplayer8-jni.so:system/lib/libstormplayer8-jni.so
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/storm/libstormplayer9-jni.so:system/lib/libstormplayer9-jni.so

#Install 360 Assistant
#PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/360_assistant_1.9.160.apk:system/app/360_assistant_1.9.160.apk

#Install UvcWebCam
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/UvcWebCam/UvcWebCam.apk:system/app/UvcWebCam.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/UvcWebCam/libImageProc.so:system/lib/libImageProc.so

#Install Chess
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/chess/chess_1.62.apk:system/app/chess_1.62.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/chess/libxiangqi.so:system/lib/libxiangqi.so

#Intall start_super
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/start_super/start_super_1.8.apk:system/app/start_super_1.8.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/start_super/libbspatch.so:system/lib/libbspatch.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/start_super/libcocos2dx-game.so:system/lib/libcocos2dx-game.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/start_super/libprotectClass.so:system/lib/libprotectClass.so

#Install 2048
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/2048/2048.apk:system/app/2048.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/2048/libappJni.so:system/lib/libappJni.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/2048/libbase64encoder_v1_4.so:system/lib/libbase64encoder_v1_4.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/2048/libcocos2dcpp.so:system/lib/libcocos2dcpp.so

#Install xunleikankan
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/xunleikankan/xunleikankan.apk:system/app/xunleikankan.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/xunleikankan/libBaiduMapSDK_v2_3_0.so:system/lib/libBaiduMapSDK_v2_3_0.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/xunleikankan/libjpush.so:system/lib/libjpush.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/xunleikankan/liblocSDK4.so:system/lib/liblocSDK4.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/xunleikankan/libmediaplayer_jni.so:system/lib/libmediaplayer_jni.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/xunleikankan/libmediaserver_jni.so:system/lib/libmediaserver_jni.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/xunleikankan/libMMANDKSignature.so:system/lib/libMMANDKSignature.so

#Install ESFileExplorer
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/ESFileExplorer/ESFileExplorer.apk:system/app/ESFileExplorer.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/ESFileExplorer/libmyaes.so:system/lib/libmyaes.so
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/ESFileExplorer/libsapi_so_1.so:system/lib/libsapi_so_1.so

#Install LedTest
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/ledtest/ledtest.apk:system/app/ledtest.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/ledtest/libled.so:system/lib/libled.so

#Install Buzzer
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/buzzer/buzzertest.apk:system/app/buzzertest.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/buzzer/libbuzzer.so:system/lib/libbuzzer.so

#Install ADC
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/adc/adctest.apk:system/app/adctest.apk
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/apk/topeet/adc/libadc.so:system/lib/libadc.so

ifeq ($(BOARD_USES_FFMPEG), true)
#yujian- 120216 add mediaplayer apk
PRODUCT_COPY_FILES += \
    device/samsung/smdk4x12/apk/MediaPlayer.apk:system/app/MediaPlayer.apk
endif

# Prebuilt kl keymaps
#jmq.disable key layout, will check later
#PRODUCT_COPY_FILES += \
#   device/samsung/smdk4x12/samsung-keypad.kl:system/usr/keylayout/samsung-keypad.kl \
#   device/samsung/smdk4x12/pixcir-i2c-ts_key.kl:system/usr/keylayout/pixcir-i2c-ts_key.kl 
PRODUCT_COPY_FILES += \
        device/samsung/smdk4x12/eGalaxTouchScreen.idc:system/usr/idc/eGalaxTouchScreen.idc
# Generated kcm keymaps
#PRODUCT_PACKAGES := \
#   samsung-keypad.kcm

PRODUCT_PACKAGES :=

# Filesystem management tools
PRODUCT_PACKAGES += \
    make_ext4fs \
    setup_fs

# audio
PRODUCT_PACKAGES += \
    audio_policy.smdk4x12 \
    audio.primary.smdk4x12 \
    audio.a2dp.default \
    libaudioutils

# ULP Audio
ifeq ($(USE_ULP_AUDIO),true)
PRODUCT_PACKAGES += \
    libaudiohw \
    MusicULP \
    libsa_jni
endif

# ALP Audio
ifeq ($(BOARD_USE_ALP_AUDIO),true)
PRODUCT_PACKAGES += \
    libOMX.SEC.MP3.Decoder
endif

# Camera
PRODUCT_PACKAGES += \
    camera.smdk4x12 \

# SEC_Camera
ifeq ($(USE_SEC_CAMERA),true)
PRODUCT_PACKAGES += \
    SEC_Camera
endif

# Libs
PRODUCT_PACKAGES += \
    libcamera \
    libstagefrighthw \
    com.android.future.usb.accessory

# Video Editor
PRODUCT_PACKAGES += \
    VideoEditorGoogle

# Misc other modules
PRODUCT_PACKAGES += \
    lights.smdk4x12 \
    hwcomposer.exynos4
#GPS
PRODUCT_PACKAGES += \
        gps.exynos4

# OpenMAX IL configuration files
PRODUCT_COPY_FILES += \
    device/samsung/smdk4x12/media_profiles.xml:system/etc/media_profiles.xml

# OpenMAX IL modules
PRODUCT_PACKAGES += \
    libSEC_OMX_Core \
    libSEC_OMX_Resourcemanager \
    libOMX.SEC.AVC.Decoder \
    libOMX.SEC.M4V.Decoder \
    libOMX.SEC.M4V.Encoder \
    libOMX.SEC.AVC.Encoder

# hwconvertor modules
PRODUCT_PACKAGES += \
    libhwconverter \

# MFC firmware
PRODUCT_COPY_FILES += \
    device/samsung/exynos4/firmware/mfc_fw.bin:root/vendor/firmware/mfc_fw.bin

# FIMC-IS firmware
PRODUCT_COPY_FILES += \
    device/samsung/exynos4/firmware/fimc_is_fw.bin:root/vendor/firmware/fimc_is_fw.bin \
    device/samsung/exynos4/firmware/setfile.bin:root/vendor/firmware/setfile.bin

# Input device calibration files
#PRODUCT_COPY_FILES += \
#   device/samsung/smdk4x12/s5pc210_ts.idc:system/usr/idc/s5pc210_ts.idc \
#   device/samsung/smdk4x12/pixcir-i2c-ts.idc:system/usr/idc/pixcir-i2c-ts.idc

#add by cym 20130515
PRODUCT_COPY_FILES += \
    device/samsung/smdk4x12/ft5x0x_ts.idc:system/usr/idc/ft5x0x_ts.idc
#end add

PRODUCT_COPY_FILES += \
    frameworks/base/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \
    frameworks/base/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \
    frameworks/base/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml \
    packages/wallpapers/LivePicker/android.software.live_wallpaper.xml:system/etc/permissions/android.software.live_wallpaper.xml

# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
PRODUCT_PROPERTY_OVERRIDES := \
    ro.opengles.version=131072

PRODUCT_PROPERTY_OVERRIDES += \
    hwui.render_dirty_regions=false

# Set default USB interface
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
    persist.sys.usb.config=mass_storage

ifeq ($(BOARD_USES_HIGH_RESOLUTION_LCD),true)
PRODUCT_CHARACTERISTICS := tablet

PRODUCT_COPY_FILES += \
    frameworks/base/data/etc/tablet_core_hardware.xml:system/etc/permissions/tablet_core_hardware.xml

$(call inherit-product, frameworks/base/build/tablet-dalvik-heap.mk)

else
PRODUCT_CHARACTERISTICS := phone

PRODUCT_COPY_FILES += \
    frameworks/base/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml

$(call inherit-product, frameworks/base/build/phone-hdpi-512-dalvik-heap.mk)

PRODUCT_PROPERTY_OVERRIDES += \
    ro.sf.lcd_density=240

PRODUCT_AAPT_CONFIG := normal hdpi
endif

# we have enough storage space to hold precise GC data
PRODUCT_TAGS += dalvik.gc.type-precise

# NFC
PRODUCT_PACKAGES += \
    libnfc \
    libnfc_jni \
    Nfc \
    Tag \
    libsnfc_fw

# NFC   
PRODUCT_PACKAGES += \
    nfc.default


# NFC
PRODUCT_COPY_FILES += \
    frameworks/base/data/etc/android.hardware.nfc.xml:system/etc/permissions/android.hardware.nfc.xml

# NFC EXTRAS add-on API
PRODUCT_PACKAGES += \
    com.android.nfc_extras
PRODUCT_COPY_FILES += \
    frameworks/base/nfc-extras/com.android.nfc_extras.xml:system/etc/permissions/com.android.nfc_extras.xml


# hwconvertor modules
PRODUCT_PACKAGES += \
    libhwconverter \

#add by cym 20130623
  include $(LOCAL_PATH)/../common/cfg_audio/cfg_audio_product_packages.mk
  include $(LOCAL_PATH)/../common/lib3G/3g_product_packages.mk
#  include $(LOCAL_PATH)/../common/libcamera/camera_product_packages.mk

ifeq ($(BOARD_HAVE_GNS7560),true)
  include $(LOCAL_PATH)/../common/libgps/gps_product_packages.mk
endif

ifneq ($(BOARD_HAVE_MPU6050),true)
  include $(LOCAL_PATH)/../common/libsensors_mpu3050/sensors_product_packages.mk
endif

ifeq ($(BOARD_HAVE_MPU6050),true)
  include $(LOCAL_PATH)/../common/libsensors_mpu6050/libsensors_product_packages.mk
endif
ifeq ($(BOARD_HAVE_MTK_MT6620),true)
  include $(LOCAL_PATH)/../common/mt6620/mt6620_product_package.mk
endif

  include $(LOCAL_PATH)/../common/TSC2007/Android_TSC2007.mk

3.device/samsung/smdk4x12/BoardConfig.mk

# config.mk
#
# Product-specific compile-time definitions.
#
TARGET_BOARD_PLATFORM := exynos4
TARGET_SOC := exynos4x12

# CPU options
TARGET_CPU_ABI := armeabi-v7a
TARGET_CPU_ABI2 := armeabi
TARGET_ARCH := arm
TARGET_ARCH_VARIANT := armv7-a-neon
TARGET_CPU_SMP := true
ARCH_ARM_HAVE_TLS_REGISTER := true

TARGET_NO_BOOTLOADER := true
# mj
TARGET_NO_KERNEL := true
TARGET_NO_RADIOIMAGE := true
TARGET_PROVIDES_INIT_TARGET_RC := true
TARGET_BOOTLOADER_BOARD_NAME := smdk4x12

BOARD_USES_GENERIC_AUDIO := false
BOARD_USES_I2S_AUDIO := true
BOARD_USES_PCM_AUDIO := false
BOARD_USES_SPDIF_AUDIO := false
BOARD_HAVE_BLUETOOTH := true
BOARD_HAVE_BLUETOOTH_CSR := true

# ULP Audio
USE_ULP_AUDIO := true

# ALP Audio
BOARD_USE_ALP_AUDIO := false

# SEC Camera
USE_SEC_CAMERA := false
CAMERA_USE_DIGITALZOOM := true
BOARD_USE_S5K3H2:= false


# Enable JIT
WITH_JIT := true

BOARD_EMMC_BSP := false

BOARD_HAS_TWOSTORAGES := true
TARGET_USERIMAGES_USE_EXT4 := true
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 314572800
BOARD_USERDATAIMAGE_PARTITION_SIZE := 314572800
BOARD_FLASH_BLOCK_SIZE := 4096

BOARD_USES_HGL := true
BOARD_NO_32BPP := true

BOARD_USES_HDMI_SUBTITLES := false
BOARD_USES_HDMI := true
BOARD_HDMI_STD := STD_1080P
BOARD_HDMI_DDC_CH := DDC_CH_I2C_0
BOARD_USES_FIMGAPI := true

BOARD_USE_SAMSUNG_COLORFORMAT := true
BOARD_NONBLOCK_MODE_PROCESS := true
BOARD_USE_STOREMETADATA := true
BOARD_USE_METADATABUFFERTYPE := true
BOARD_USES_MFC_FPS := true
BOARD_USE_S3D_SUPPORT := true
BOARD_USE_CSC_FIMC := false

BOARD_USES_HIGH_RESOLUTION_LCD := true

BOARD_USES_FFMPEG := false

# Enable V4L2 & ION
BOARD_USE_V4L2 := false
BOARD_USE_V4L2_ION := false
BOARD_NO_OVERLAY := false

SCREEN_WIDTH := 1024
SCREEN_HEIGHT := 768
DEFAULT_FB_NUM := 0

USE_OPENGL_RENDERER := true

# For Olca3.2 driver
#BOARD_WPA_SUPPLICANT_DRIVER := NL80211
#BOARD_HOSTAPD_DRIVER := NL80211
#WPA_SUPPLICANT_VERSION := VER_0_8_ATHEROS
#HOSTAPD_VERSION := VER_0_8_ATHEROS
#WIFI_DRIVER_MODULE_PATH         := "/system/lib/modules/ath6kl_sdio.ko"
#WIFI_DRIVER_MODULE_NAME         := "ath6kl_sdio"

#WIFI_SDIO_IF_DRIVER_MODULE_PATH := "/system/lib/modules/cfg80211.ko"
#WIFI_SDIO_IF_DRIVER_MODULE_NAME := "cfg80211"
#WIFI_SDIO_IF_DRIVER_MODULE_ARG  := ""

BOARD_HAVE_MTK_MT6620 := true
BOARD_GPS_LIBRARIES := true
BOARD_WPA_SUPPLICANT_DRIVER := WEXT
WIFI_DRIVER_MODULE_PATH := /system/lib/modules/wlan.ko
WIFI_DRIVER_MODULE_NAME := wlan0
WPA_BUILD_SUPPLICANT := true
#CONFIG_CTRL_IFACE := y
WPA_SUPPLICANT_VERSION := VER_0_6_X
P2P_SUPPLICANT_VERSION := VER_0_8_X
BOARD_P2P_SUPPLICANT_DRIVER := NL80211

#add by cym 20130623
BOARD_HAVE_MPU6050 := false
#end add
#add by cym 20150305
BOARD_HAVE_GNS7560 := false
#end add
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值