Advertisement
Guest User

Untitled

a guest
Mar 13th, 2015
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.83 KB | None | 0 0
  1. # inherit from the proprietary version
  2. -include vendor/hp/tenderloin/BoardConfigVendor.mk
  3.  
  4. TARGET_SPECIFIC_HEADER_PATH := device/hp/tenderloin/include
  5.  
  6. # We have so much memory 3:1 split is detrimental to us.
  7. TARGET_USES_2G_VM_SPLIT := true
  8.  
  9. TARGET_NO_BOOTLOADER := true
  10. TARGET_NO_KERNEL := false
  11.  
  12. TARGET_BOOTLOADER_BOARD_NAME := tenderloin
  13. TARGET_BOARD_PLATFORM := msm8660
  14. TARGET_BOARD_PLATFORM_GPU := qcom-adreno200
  15. BOARD_USES_ADRENO_200 := true
  16.  
  17. TARGET_CPU_ABI := armeabi-v7a
  18. TARGET_CPU_ABI2 := armeabi
  19. TARGET_ARCH_VARIANT := armv7-a-neon
  20. TARGET_CPU_VARIANT := scorpion
  21. TARGET_CPU_SMP := true
  22. TARGET_ARCH := arm
  23. ARCH_ARM_HAVE_TLS_REGISTER := true
  24. TARGET_DISABLE_ARM_PIE := true
  25. BOARD_NEEDS_MEMORYHEAPPMEM := true
  26. TARGET_USE_QCOM_BIONIC_OPTIMIZATION := true
  27. TARGET_USES_QCOM_BSP := true
  28.  
  29. TARGET_NO_RADIOIMAGE := true
  30. TARGET_HAVE_TSLIB := false
  31. TARGET_GLOBAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp
  32. TARGET_GLOBAL_CPPFLAGS += -mfpu=neon -mfloat-abi=softfp
  33.  
  34. COMMON_GLOBAL_CFLAGS += -DREFRESH_RATE=59 -DQCOM_HARDWARE -DQCOM_NO_SECURE_PLAYBACK -DICS_CAMERA_BLOB
  35. COMMON_GLOBAL_CFLAGS += -DQCOM_BSP
  36.  
  37. BOARD_USES_LEGACY_MMAP := true
  38.  
  39. # Art
  40. ART_DONT_CHECK_GAP := true
  41. LIBART_IMG_BASE := 0x60000000
  42.  
  43. # Wifi related defines
  44. BOARD_WPA_SUPPLICANT_DRIVER := NL80211
  45. BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_ath6kl
  46. WPA_SUPPLICANT_VERSION := VER_0_8_X
  47. BOARD_WLAN_DEVICE := ath6kl
  48. WIFI_DRIVER_LOADER_DELAY := 1000000
  49.  
  50. # Audio
  51. COMMON_GLOBAL_CFLAGS += -DHTC_ACOUSTIC_AUDIO -DLEGACY_QCOM_VOICE
  52. BOARD_USES_LEGACY_ALSA_AUDIO := true
  53. TARGET_QCOM_AUDIO_VARIANT := caf
  54. TARGET_QCOM_DISPLAY_VARIANT := caf
  55. TARGET_QCOM_MEDIA_VARIANT :=
  56.  
  57. # Bluetooth
  58. BOARD_HAVE_BLUETOOTH := true
  59. BOARD_HAVE_BLUETOOTH_HCI := true
  60. BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/hp/tenderloin/bluetooth
  61. BLUETOOTH_HCIATTACH_USING_PROPERTY = true
  62.  
  63. # Needed for blobs
  64. TARGET_RELEASE_CPPFLAGS += -DNEEDS_VECTORIMPL_SYMBOLS
  65.  
  66. # Define egl.cfg location
  67. BOARD_EGL_CFG := device/hp/tenderloin/egl.cfg
  68. NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
  69. USE_OPENGL_RENDERER := true
  70. TARGET_DISPLAY_USE_RETIRE_FENCE := false
  71. TARGET_USES_C2D_COMPOSITION := true
  72. TARGET_USES_ION := true
  73. TARGET_DISPLAY_INSECURE_MM_HEAP := true
  74. NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
  75. TARGET_NO_ADAPTIVE_PLAYBACK := true
  76.  
  77. # PowerHAL
  78. TARGET_POWERHAL_VARIANT := cm
  79.  
  80. # Sensors
  81. TARGET_INVENSENSE_SENSOR := 60xx
  82.  
  83. # QCOM enhanced A/V
  84. TARGET_ENABLE_QC_AV_ENHANCEMENTS := true
  85.  
  86. # Webkit workaround
  87. TARGET_FORCE_CPU_UPLOAD := true
  88.  
  89. BOARD_USES_QCOM_LIBS := true
  90. BOARD_USES_QCOM_LIBRPC := true
  91. BOARD_USE_QCOM_PMEM := true
  92. BOARD_CAMERA_USE_GETBUFFERINFO := true
  93. BOARD_FIRST_CAMERA_FRONT_FACING := true
  94. BOARD_CAMERA_USE_ENCODEDATA := true
  95. BOARD_NEEDS_MEMORYHEAPPMEM := true
  96.  
  97. # QCOM hardware
  98. BOARD_USES_QCOM_HARDWARE := true
  99.  
  100. BOARD_OVERLAY_FORMAT_YCbCr_420_SP := true
  101. USE_CAMERA_STUB := false
  102.  
  103. # tenderloin- these kernel settings are temporary to complete build
  104. BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=qcom zcache
  105. BOARD_KERNEL_BASE := 0x40200000
  106. BOARD_PAGE_SIZE := 2048
  107. BOARD_KERNEL_IMAGE_NAME := uImage
  108.  
  109. BOARD_NEEDS_CUTILS_LOG := true
  110.  
  111. TARGET_PROVIDES_RELEASETOOLS := true
  112. TARGET_RELEASETOOL_IMG_FROM_TARGET_SCRIPT := device/hp/tenderloin/releasetools/tenderloin_img_from_target_files
  113. TARGET_RELEASETOOL_OTA_FROM_TARGET_SCRIPT := device/hp/tenderloin/releasetools/tenderloin_ota_from_target_files
  114. TARGET_RELEASETOOL_MAKE_RECOVERY_PATCH_SCRIPT := device/hp/tenderloin/releasetools/tenderloin_make_recovery_patch
  115.  
  116. BOARD_USES_UBOOT := true
  117. BOARD_USES_UBOOT_MULTIIMAGE := true
  118.  
  119. # Define Prebuilt kernel locations
  120. TARGET_PREBUILT_KERNEL := device/hp/tenderloin/prebuilt/boot/kernel
  121.  
  122. # Kernel
  123. TARGET_KERNEL_SOURCE := kernel/hp/tenderloin
  124. TARGET_KERNEL_CONFIG := cyanogenmod_tenderloin_defconfig
  125.  
  126. TARGET_RECOVERY_INITRC := device/hp/tenderloin/recovery/init.rc
  127. BOARD_CUSTOM_RECOVERY_KEYMAPPING := ../../device/hp/tenderloin/recovery/recovery_ui.c
  128. BOARD_CUSTOM_GRAPHICS:= ../../../device/hp/tenderloin/graphics.c
  129. TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888"
  130.  
  131. BOARD_HAS_NO_SELECT_BUTTON := false
  132.  
  133. # tenderloin - these partition sizes are temporary to complete build
  134. TARGET_USERIMAGES_USE_EXT4 := true
  135. TARGET_USERIMAGES_USE_F2FS := true
  136. BOARD_BOOTIMAGE_PARTITION_SIZE := 16777216
  137. BOARD_RECOVERYIMAGE_PARTITION_SIZE := 16776192
  138. BOARD_SYSTEMIMAGE_PARTITION_SIZE := 838860800
  139. BOARD_USERDATAIMAGE_PARTITION_SIZE := 20044333056
  140. BOARD_FLASH_BLOCK_SIZE := 131072
  141.  
  142. TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK := true
  143.  
  144. TARGET_RELEASETOOLS_EXTENSIONS := device/hp/common
  145.  
  146. BOARD_HAS_SDCARD_INTERNAL := false
  147. BOARD_USES_MMCUTILS := true
  148. BOARD_HAS_NO_MISC_PARTITION := true
  149. BOARD_HAS_NO_SELECT_BUTTON := true
  150. BOARD_CUSTOM_BOOTIMG_MK := device/hp/tenderloin/uboot-bootimg.mk
  151.  
  152. # Multiboot stuff
  153. TARGET_RECOVERY_PRE_COMMAND := "/system/bin/rebootcmd"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement