Advertisement
superr

BoardConfig.mk

Jan 11th, 2013
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.10 KB | None | 0 0
  1. USE_CAMERA_STUB := true
  2.  
  3. # inherit from the proprietary version
  4. -include vendor/zte/warp2/BoardConfigVendor.mk
  5.  
  6. TARGET_SPECIFIC_HEADER_PATH := device/zte/warp2/include
  7.  
  8. TARGET_NO_BOOTLOADER := true
  9. TARGET_BOARD_PLATFORM := msm7x30
  10. TARGET_CPU_ABI := armeabi-v7a
  11. TARGET_CPU_ABI2 := armeabi
  12. TARGET_BOOTLOADER_BOARD_NAME := warp2
  13. TARGET_ARCH_VARIANT := armv7-a-neon
  14. ARCH_ARM_HAVE_NEON := true
  15. TARGET_CPU_SMP := true
  16. ARCH_ARM_HAVE_TLS_REGISTER := true
  17. TARGET_GLOBAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp -march=armv7-a
  18. TARGET_GLOBAL_CPPFLAGS += -mfpu=neon -mfloat-abi=softfp -march=armv7-a
  19. TARGET_BOARD_PLATFORM_GPU := qcom-adreno205
  20. TARGET_BOARD_PLATFORM_FPU := neon
  21. BOARD_USES_ADRENO_200 := true
  22. TARGET_USES_ION := true
  23. #TARGET_PROVIDES_INIT_RC := true
  24. ARCH_ARM_HAVE_ARMV7A := true
  25.  
  26. # QCOM hardware
  27. BOARD_USES_QCOM_HARDWARE := true
  28. COMMON_GLOBAL_CFLAGS += -DQCOM_HARDWARE
  29.  
  30. WEBCORE_INPAGE_VIDEO := true
  31. TARGET_HAVE_TSLIB := false
  32.  
  33. # Camera
  34. # trying hal COMMON_GLOBAL_CFLAGS += -DICS_CAMERA_BLOB
  35. BOARD_NEEDS_MEMORYHEAPPMEM := true
  36.  
  37. TARGET_DISABLE_ARM_PIE := true
  38. BOARD_USE_NASTY_PTHREAD_CREATE_HACK := true
  39. COMMON_GLOBAL_CFLAGS += -DBINDER_COMPAT
  40.  
  41. #Graphics
  42. BOARD_EGL_CFG := device/zte/warp2/prebuilts/lib/egl/egl.cfg
  43. USE_OPENGL_RENDERER := true
  44. # trying hal TARGET_HAVE_BYPASS := true
  45. # trying hal TARGET_USES_C2D_COMPOSITION := true
  46. # trying hal TARGET_USES_OVERLAY := true
  47. TARGET_USE_SCORPION_BIONIC_OPTIMIZATION := true
  48. TARGET_USE_SCORPION_PLD_SET := true
  49. # Set to 9 for 8650A
  50. TARGET_SCORPION_BIONIC_PLDOFFS := 6
  51. TARGET_SCORPION_BIONIC_PLDSIZE := 128
  52. BOARD_USE_QCOM_PMEM := true
  53. TARGET_HARDWARE_3D := true
  54. BOARD_USES_GENLOCK := true
  55. COMMON_GLOBAL_CFLAGS += -DFORCE_CPU_UPLOAD -DQCOM_ICS_COMPAT -DQCOM_NO_SECURE_PLAYBACK
  56. COMMON_GLOBAL_CFLAGS += -DQCOM_ACDB_ENABLED -DLEGACY_QCOM_VOICE -DPOLL_CALL_STATE -DUSE_QMI
  57. #COMMON_GLOBAL_CFLAGS += -DLEGACY_QCOM_VOICE -DPOLL_CALL_STATE -DUSE_QMI
  58. TARGET_NO_HW_VSYNC := true
  59. BOARD_ADRENO_DECIDE_TEXTURE_TARGET := true
  60. BOARD_USE_SKIA_LCDTEXT := true
  61.  
  62. #Browser
  63. ENABLE_WEBGL := true
  64. TARGET_FORCE_CPU_UPLOAD := true
  65. DYNAMIC_SHARED_LIBV8SO := true
  66. WITH_JIT := true
  67. ENABLE_JSC_JIT := true
  68. JS_ENGINE := v8
  69.  
  70. BOARD_USES_QCOM_LIBS := true
  71. BOARD_USES_QCOM_LIBRPC := true
  72. BOARD_USES_QCOM_GPS := true
  73.  
  74. # Audio
  75. TARGET_PROVIDES_LIBAUDIO := true
  76.  
  77. # Wifi
  78. BOARD_WPA_SUPPLICANT_DRIVER := WEXT
  79. WPA_SUPPLICANT_VERSION := VER_0_8_X
  80. BOARD_WLAN_DEVICE := libra
  81. WIFI_DRIVER_MODULE_PATH := "/system/lib/modules/libra.ko"
  82. WIFI_DRIVER_MODULE_NAME := "libra"
  83. WIFI_EXT_MODULE_PATH := "/system/lib/modules/librasdioif.ko"
  84. WIFI_EXT_MODULE_NAME := "librasdioif"
  85. WIFI_PRE_LOADER := "qcom_sdio_init"
  86. WIFI_POST_UNLOADER := "qcom_sdio_deinit"
  87. BOARD_WEXT_NO_COMBO_SCAN := true
  88.  
  89. # Bluetooth
  90. BOARD_HAVE_BLUETOOTH := true
  91. BOARD_HAVE_BLUETOOTH_BCM := true
  92.  
  93. # Bootanimation
  94. TARGET_BOOTANIMATION_PRELOAD := true
  95.  
  96. BOARD_KERNEL_CMDLINE := console=null androidboot.hardware=qcom
  97. BOARD_KERNEL_BASE := 0x00200000
  98. BOARD_KERNEL_PAGESIZE := 4096
  99.  
  100. TARGET_KERNEL_CONFIG := warp2_defconfig
  101. TARGET_PREBUILT_KERNEL := device/zte/warp2/kernel
  102. TARGET_KERNEL_CUSTOM_TOOLCHAIN := arm-eabi-4.4.3
  103.  
  104. # fix this up by examining /proc/mtd on a running device
  105. BOARD_BOOTIMAGE_PARTITION_SIZE := 16777216
  106. BOARD_RECOVERYIMAGE_PARTITION_SIZE := 16777216
  107. BOARD_SYSTEMIMAGE_PARTITION_SIZE := 520167424
  108. BOARD_USERDATAIMAGE_PARTITION_SIZE := 2757529600
  109. BOARD_CACHEIMAGE_PARTITION_SIZE := 313737216
  110. BOARD_PERSISTIMAGE_PARTITION_SIZE := 8241152
  111. BOARD_FLASH_BLOCK_SIZE := 131072
  112.  
  113. # PARTITION LAYOUT/INFO ##
  114. BOARD_HAS_NO_MISC_PARTITION := false
  115. BOARD_BOOT_DEVICE := /dev/block/mmcblk0p12
  116. BOARD_RECOVERY_DEVICE := /dev/block/mmcblk0p13
  117. BOARD_SYSTEM_DEVICE := /dev/block/mmcblk0p15
  118. BOARD_SYSTEM_FILESYSTEM := ext4
  119. BOARD_CACHE_DEVICE := /dev/block/mmcblk0p18
  120. BOARD_CACHE_FILESYSTEM := ext4
  121. BOARD_DATA_DEVICE := /dev/block/mmcblk0p19
  122. BOARD_DATA_FILESYSTEM := ext4
  123. TARGET_USERIMAGES_USE_EXT4 := true
  124.  
  125. BOARD_HAS_LARGE_FILESYSTEM := true
  126.  
  127. BOARD_SDCARD_DEVICE_PRIMARY := /dev/block/mmcblk1p1
  128. BOARD_SDCARD_DEVICE_SECONDARY := /dev/block/mmcblk1
  129. BOARD_SDEXT_DEVICE := /dev/block/mmcblk1p2
  130. BOARD_USES_MMCUTILS := true
  131.  
  132. # recovery
  133. TARGET_PREBUILT_RECOVERY_KERNEL := device/zte/warp2/recovery/kernel
  134. TARGET_RECOVERY_INITRC := device/zte/warp2/recovery/recovery.rc
  135. BOARD_CUSTOM_GRAPHICS := ../../../device/zte/warp2/recovery/graphics.c
  136.  
  137. BOARD_HAS_NO_SELECT_BUTTON := true
  138. #TARGET_RECOVERY_PIXEL_FORMAT := "RGB565"
  139. ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=0
  140. ADDITIONAL_DEFAULT_PROPERTIES += ro.allow.mock.location=0
  141. ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1
  142. ADDITIONAL_DEFAULT_PROPERTIES += persist.service.adb.enable=1
  143. ADDITIONAL_DEFAULT_PROPERTIES += ro.config.sec_storage=1
  144. ADDITIONAL_DEFAULT_PROPERTIES += persist.sys.usb.config=mtp,adb
  145.  
  146. #BOARD_USE_USB_MASS_STORAGE_SWITCH := true
  147. BOARD_CUSTOM_USB_CONTROLLER := ../../device/zte/warp2/UsbController.cpp
  148. TARGET_USE_CUSTOM_LUN_FILE_PATH := "/sys/devices/platform/msm_hsusb/gadget/lun0/file"
  149. BOARD_UMS_LUNFILE := "/sys/devices/platform/msm_hsusb/gadget/lun0/file"
  150.  
  151. # Use this flag if the board has a ext4 partition larger than 2gb
  152. BOARD_HAS_LARGE_FILESYSTEM := true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement