Advertisement
alexforsale

Untitled

Dec 24th, 2013
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.20 KB | None | 0 0
  1. USE_CAMERA_STUB := true
  2. BOARD_CAMERA_LIBRARIES := libcamera
  3.  
  4. # inherit from the proprietary version
  5. -include vendor/hisense/AD683G/BoardConfigVendor.mk
  6.  
  7. TARGET_SPECIFIC_HEADER_PATH := device/hisense/AD683G/include
  8.  
  9. COMMON_GLOBAL_CFLAGS += -DTARGET_7x27A -DCHECK_FOR_EXTERNAL_FORMAT -DNO_UPDATE_PREVIEW -DANCIENT_GL -DFORCE_CPU_UPLOAD -DREFRESH_RATE=65
  10. COMMON_GLOBAL_CFLAGS += -DUSE_AAC_HW_DEC -DCAMERA_MM_HEAP -DTARGET7x27A -DQCOM_ICS_DECODERS -DQCOM_HARDWARE -DQCOM_NO_SECURE_PLAYBACK
  11. MM_CORE_TARGET = 7627A
  12. TARGET_GLOBAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp
  13. TARGET_GLOBAL_CPPFLAGS += -mfpu=neon -mfloat-abi=softfp
  14.  
  15. # Target information
  16. TARGET_NO_BOOTLOADER := true
  17. TARGET_NO_RADIOIMAGE := true
  18.  
  19. # Arch related definitions
  20. TARGET_BOARD_PLATFORM := msm7627a
  21. TARGET_BOARD_PLATFORM_GPU := qcom-adreno200
  22. TARGET_CPU_SMP := true
  23. TARGET_ARCH_VARIANT := armv7-a-neon
  24. TARGET_CPU_ABI := armeabi-v7a
  25. TARGET_CPU_ABI2 := armeabi
  26. ARCH_ARM_HAVE_TLS_REGISTER := true
  27. TARGET_BOOTLOADER_BOARD_NAME := AD683G
  28. TARGET_CORTEX_CACHE_LINE_32 := true
  29.  
  30. BOARD_KERNEL_CMDLINE := console=tty,115200n8 androidboot.hardware=qcom
  31. BOARD_KERNEL_BASE := 0x00e3b004
  32. BOARD_KERNEL_PAGESIZE := 4096
  33. TARGET_PREBUILT_KERNEL := device/hisense/AD683G/kernel
  34. TARGET_PROVIDES_INIT_RC := true
  35.  
  36. # fix this up by examining /proc/mtd on a running device
  37. TARGET_USERIMAGES_USE_EXT4 := true
  38. BOARD_BOOTIMAGE_PARTITION_SIZE := 9461760
  39. BOARD_RECOVERYIMAGE_PARTITION_SIZE := 10485760
  40. BOARD_SYSTEMIMAGE_PARTITION_SIZE := 358400000
  41. BOARD_USERDATAIMAGE_PARTITION_SIZE := 2191360000
  42. BOARD_CACHEIMAGE_PARTITION_SIZE := 61440000
  43. BOARD_PERSISTIMAGE_PARTITION_SIZE := 20971520
  44. BOARD_TOMBSTONESIMAGE_PARTITION_SIZE := 67771904
  45. BOARD_FLASH_BLOCK_SIZE := 131072
  46.  
  47. BOARD_HAS_NO_SELECT_BUTTON := true
  48. BOARD_DATA_DEVICE := /dev/block/mmcblk0p13
  49. BOARD_SYSTEM_DEVICE := /dev/block/mmcblk0p12
  50. BOARD_MMC_DEVICE := /dev/block/mmcblk0
  51. BOARD_SDCARD_DEVICE_SECONDARY := /dev/block/mmcblk1p1
  52. BOARD_SDEXT_DEVICE := /dev/block/mmcblk1p2
  53.  
  54. # SDcard support
  55. BOARD_SDCARD_INTERNAL_DEVICE := /dev/block/mmcblk0p18
  56.  
  57. # Vold
  58. BOARD_VOLD_MAX_PARTITIONS := 21
  59. BOARD_VOLD_EMMC_SHARES_DEV_MAJOR := true
  60. BOARD_VOLD_DISC_HAS_MULTIPLE_MAJORS := true
  61.  
  62. # UMS
  63. BOARD_USE_USB_MASS_STORAGE_SWITCH := true
  64. TARGET_USE_CUSTOM_LUN_FILE_PATH := "/sys/devices/platform/msm_otg/msm_hsusb/gadget/lun0/file"
  65. BOARD_UMS_LUNFILE := "/sys/devices/platform/msm_otg/msm_hsusb/gadget/lun0/file"
  66.  
  67. # Bluetooth
  68. BOARD_HAVE_BLUETOOTH := true
  69.  
  70. # GPS
  71. BOARD_VENDOR_QCOM_GPS_LOC_API_AMSS_VERSION := 50000
  72. BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := default
  73.  
  74. # OpenGL drivers config file path
  75. BOARD_EGL_CFG := device/hisense/AD683G/egl.cfg
  76. BOARD_USES_QCOM_HARDWARE := true
  77. BOARD_USES_QCOM_LIBRPC := true
  78. BOARD_USES_QCOM_LIBS := true
  79.  
  80. # Wifi related defines
  81. BOARD_WPA_SUPPLICANT_DRIVER := NL80211
  82. #BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_ath6kl
  83. WPA_SUPPLICANT_VERSION := VER_2_0_DEV
  84. BOARD_HOSTAPD_DRIVER := NL80211
  85. HOSTAPD_VERSION := VER_2_0_DEV
  86. #BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_ath6kl
  87. BOARD_WLAN_DEVICE := ath6kl
  88. WIFI_DRIVER_MODULE_PATH := "/system/lib/modules/wlan.ko"
  89. WIFI_DRIVER_MODULE_NAME := "wlan"
  90. WIFI_TEST_INTERFACE := "sta"
  91. WIFI_DRIVER_FW_PATH_STA := "sta"
  92. WIFI_DRIVER_FW_PATH_AP := "ap"
  93. WIFI_DRIVER_FW_PATH_P2P := "p2p"
  94. WIFI_CFG80211_DRIVER_MODULE_PATH := "/system/lib/modules/cfg80211.ko"
  95. WIFI_CFG80211_DRIVER_MODULE_NAME := "cfg80211"
  96. WIFI_CFG80211_DRIVER_MODULE_ARG := ""
  97. #WIFI_DRIVER_LOADER_DELAY := 1000000
  98.  
  99. # Misc
  100. TARGET_BOOTANIMATION_PRELOAD := true
  101. TARGET_BOOTANIMATION_TEXTURE_CACHE := true
  102.  
  103. # Graphics
  104. TARGET_GRALLOC_USES_ASHMEM := true
  105. BOARD_USE_SKIA_LCDTEXT := true
  106. TARGET_USES_GENLOCK := true
  107. USE_OPENGL_RENDERER := true
  108. BOARD_ADRENO_DECIDE_TEXTURE_TARGET := true
  109. TARGET_FORCE_CPU_UPLOAD := true
  110. BOARD_AVOID_DRAW_TEXTURE_EXTENSION := true
  111. TARGET_USES_SF_BYPASS := false
  112. TARGET_HAVE_BYPASS := false
  113. TARGET_USES_OVERLAY := false
  114. TARGET_QCOM_HDMI_OUT := false
  115. TARGET_NO_HW_VSYNC := true
  116. TARGET_USES_16BPPSURFACE_FOR_OPAQUE := true
  117.  
  118. # Camera
  119. BOARD_NEEDS_MEMORYHEAPPMEM := true
  120. CAMERA_USES_SURFACEFLINGER_CLIENT_STUB := true
  121. COMMON_GLOBAL_CFLAGS += -DICS_CAMERA_BLOB
  122.  
  123. # Libaudio
  124. TARGET_PROVIDES_LIBAUDIO := true
  125.  
  126. # Add h/w acceleration in browser :)
  127. ENABLE_WEBGL := true
  128. WITH_JIT := true
  129. ENABLE_JSC_JIT := true
  130. JS_ENGINE := v8
  131. HTTP := chrome
  132. BOARD_USE_QCOM_LLVM_CLANG_RS := true
  133.  
  134. # Keep Size in check
  135. SMALLER_FONT_FOOTPRINT := true
  136.  
  137. # Touch screen compatibility for ICS
  138. BOARD_USE_LEGACY_TOUCHSCREEN := true
  139.  
  140. # Recovery
  141. BOARD_HAS_NO_SELECT_BUTTON := true
  142. BOARD_CUSTOM_GRAPHICS := ../../../device/hisense/AD683G/recovery/graphics.c
  143. TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888"
  144. BOARD_USE_CUSTOM_RECOVERY_FONT := \"roboto_10x18.h\"
  145. BOARD_UMS_LUNFILE := "/sys/class/android_usb/android0/f_mass_storage/lun/file"
  146. TARGET_RECOVERY_INITRC := device/hisense/AD683G/recovery/init.recovery.rc
  147.  
  148. # TWRP
  149. DEVICE_RESOLUTION := 480x800
  150. TW_DEFAULT_EXTERNAL_STORAGE := true
  151. TW_INTERNAL_STORAGE_PATH := "/emmc"
  152. TW_INTERNAL_STORAGE_MOUNT_POINT := "emmc"
  153. TW_EXTERNAL_STORAGE_PATH := "/sdcard"
  154. TW_EXTERNAL_STORAGE_MOUNT_POINT := "sdcard"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement