Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # Copyright (C) 2011 The Android Open-Source Project
- #
- # Licensed under the Apache License, Version 2.0 (the "License");
- # you may not use this file except in compliance with the License.
- # You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software
- # distributed under the License is distributed on an "AS IS" BASIS,
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- # See the License for the specific language governing permissions and
- # limitations under the License.
- #
- TARGET_GLOBAL_CFLAGS += -mfloat-abi=softfp
- TARGET_GLOBAL_CPPFLAGS += -mfloat-abi=softfp
- TARGET_CPU_ABI := armeabi-v7a
- TARGET_CPU_ABI2 := armeabi
- TARGET_CPU_SMP := true
- TARGET_ARCH := arm
- TARGET_ARCH_VARIANT := armv7-a-neon
- TARGET_CPU_VARIANT := krait
- TARGET_ARCH_VARIANT_CPU := cortex-a15
- TARGET_ARCH_VARIANT_FPU := neon-vfpv4
- # Krait optimization
- TARGET_USE_QCOM_BIONIC_OPTIMIZATION := true
- TARGET_USE_KRAIT_PLD_SET := true
- TARGET_KRAIT_BIONIC_PLDOFFS := 10
- TARGET_KRAIT_BIONIC_PLDTHRESH := 10
- TARGET_KRAIT_BIONIC_BBTHRESH := 64
- TARGET_KRAIT_BIONIC_PLDSIZE := 64
- ARCH_ARM_HAVE_TLS_REGISTER := true
- # Compiler Optimizations
- ARCH_ARM_HIGH_OPTIMIZATION := true
- # Enable various prefetch optimizations
- COMMON_GLOBAL_CFLAGS += -D__ARM_USE_PLD -D__ARM_CACHE_LINE_SIZE=64
- TARGET_NO_BOOTLOADER := true
- BOARD_KERNEL_BASE := 0x80200000
- BOARD_KERNEL_PAGESIZE := 2048
- BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=qcom lpj=67677 user_debug=31
- BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x01600000
- TARGET_KERNEL_SOURCE := kernel/lge/gee
- BOARD_USES_ALSA_AUDIO:= true
- BOARD_USES_LEGACY_ALSA_AUDIO:= false
- BOARD_USES_FLUENCE_INCALL := true
- BOARD_USES_SEPERATED_AUDIO_INPUT := true
- TARGET_USES_QCOM_COMPRESSED_AUDIO := true
- BOARD_HAVE_LOW_LATENCY_AUDIO := true
- BOARD_HAVE_BLUETOOTH := true
- BOARD_HAVE_BLUETOOTH_QCOM := true
- BLUETOOTH_HCI_USE_MCT := true
- TARGET_NO_RADIOIMAGE := true
- TARGET_BOARD_PLATFORM := msm8960
- TARGET_BOOTLOADER_BOARD_NAME := GEE
- TARGET_BOOTLOADER_NAME=gee
- BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/lge/gee-common/bluetooth
- # FIXME: HOSTAPD-derived wifi driver
- BOARD_HAS_QCOM_WLAN := true
- BOARD_WLAN_DEVICE := qcwcn
- WPA_SUPPLICANT_VERSION := VER_0_8_X
- BOARD_WPA_SUPPLICANT_DRIVER := NL80211
- BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
- BOARD_HOSTAPD_DRIVER := NL80211
- BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
- WIFI_DRIVER_FW_PATH_STA := "sta"
- WIFI_DRIVER_FW_PATH_AP := "ap"
- BOARD_EGL_CFG := device/lge/gee-common/conf/egl.cfg
- USE_OPENGL_RENDERER := true
- TARGET_USES_ION := true
- TARGET_USES_OVERLAY := true
- TARGET_USES_SF_BYPASS := true
- TARGET_USES_C2D_COMPOSITON := true
- TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888"
- TARGET_RECOVERY_FSTAB = device/lge/gee-common/ramdisk/fstab.qcom
- TARGET_USERIMAGES_USE_EXT4 := true
- BOARD_BOOTIMAGE_PARTITION_SIZE := 23068672 # 22M
- BOARD_RECOVERYIMAGE_PARTITION_SIZE := 23068672 # 22M
- BOARD_SYSTEMIMAGE_PARTITION_SIZE := 880803840 # 840M
- BOARD_USERDATAIMAGE_PARTITION_SIZE := 6189744128 # 5.9G
- BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64)
- BOARD_USES_SECURE_SERVICES := true
- BOARD_USES_EXTRA_THERMAL_SENSOR := true
- BOARD_USES_CAMERA_FAST_AUTOFOCUS := true
- BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := $(TARGET_BOARD_PLATFORM)
- TARGET_NO_RPC := true
- TARGET_RELEASETOOLS_EXTENSIONS := device/lge/gee-common
- BOARD_SEPOLICY_DIRS := \
- device/lge/gee-common/sepolicy
- BOARD_SEPOLICY_UNION := \
- app.te \
- bluetooth.te \
- device.te \
- domain.te \
- drmserver.te \
- file.te \
- file_contexts \
- hci_init.te \
- init_shell.te \
- keystore.te \
- mediaserver.te \
- kickstart.te \
- nfc.te \
- rild.te \
- surfaceflinger.te \
- system.te \
- ueventd.te \
- wpa.te
- BOARD_CHARGER_ENABLE_SUSPEND := true
- #Custom HALs
- TARGET_PROVIDES_LIBLIGHT := true
- TARGET_USES_CM_POWERHAL := true
- USE_DEVICE_SPECIFIC_CAMERA:= true
- USE_DEVICE_SPECIFIC_QCOM_PROPRIETARY:= true
- NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
- # Shader cache config options
- # Maximum size of the GLES Shaders that can be cached for reuse.
- # Increase the size if shaders of size greater than 12KB are used.
- MAX_EGL_CACHE_KEY_SIZE := 12*1024
- # Maximum GLES shader cache size for each app to store the compiled shader
- # binaries. Decrease the size if RAM or Flash Storage size is a limitation
- # of the device.
- MAX_EGL_CACHE_SIZE := 2048*1024
- OVERRIDE_RS_DRIVER := libRSDriver_adreno.so
- HAVE_ADRENO_SOURCE:= false
- include vendor/lge/gee/BoardConfigVendor.mk
- #TWRP config
- DEVICE_RESOLUTION := 720x1280
- RECOVERY_SDCARD_ON_DATA := true
- RECOVERY_GRAPHICS_USE_LINELENGTH := true
- BOARD_HAS_NO_REAL_SDCARD := true
- PRODUCT_BUILD_PROP_OVERRIDES += BUILD_UTC_DATE=0
- TW_INCLUDE_JB_CRYPTO := true
- TW_FLASH_FROM_STORAGE := true
- TW_NO_USB_STORAGE := true
- TW_INTERNAL_STORAGE_PATH := "/data/media"
- TW_INTERNAL_STORAGE_MOUNT_POINT := "data"
- TW_EXTERNAL_STORAGE_PATH := "/usb-otg"
- TW_EXTERNAL_STORAGE_MOUNT_POINT := "usb-otg"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement