Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # Copyright (C) 2013-2015 The CyanogenMod 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_SPECIFIC_HEADER_PATH := device/lge/g2-common/include
- # Architecture
- TARGET_ARCH := arm
- TARGET_ARCH_VARIANT := armv7-a-neon
- TARGET_BOARD_PLATFORM := msm8974
- TARGET_BOARD_PLATFORM_GPU := qcom-adreno330
- TARGET_CPU_ABI := armeabi-v7a
- TARGET_CPU_ABI2 := armeabi
- TARGET_CPU_VARIANT := krait
- # Assertions
- TARGET_BOARD_INFO_FILE ?= device/lge/g2-common/board-info.txt
- # Bootloader
- TARGET_BOOTLOADER_BOARD_NAME := galbi
- TARGET_NO_BOOTLOADER := true
- TARGET_NO_RADIOIMAGE := true
- # Kernel
- BOARD_CUSTOM_BOOTIMG := true
- BOARD_CUSTOM_BOOTIMG_MK := device/lge/g2-common/releasetools/mkbootimg.mk
- BOARD_KERNEL_BASE := 0x00000000
- BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=g2 androidboot.bootdevice=msm_sdcc.1 user_debug=31 msm_rtb.filter=0x0 mdss_mdp.panel=1:dsi:0:qcom,mdss_dsi_g2_lgd_cmd selinux=0
- BOARD_KERNEL_PAGESIZE := 2048
- BOARD_KERNEL_SEPARATED_DT := true
- BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x05000000 --tags_offset 0x04800000
- TARGET_KERNEL_SOURCE := kernel/lge/msm8974
- # Audio
- AUDIO_FEATURE_LOW_LATENCY_PRIMARY := true
- BOARD_USES_ALSA_AUDIO:= true
- # Bluetooth
- BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/lge/g2-common/bluetooth
- BOARD_BLUEDROID_VENDOR_CONF := device/lge/g2-common/bluetooth/vnd_g2.txt
- BOARD_HAVE_BLUETOOTH := true
- BOARD_HAVE_BLUETOOTH_BCM := true
- # Camera
- COMMON_GLOBAL_CFLAGS += -DLG_CAMERA_HARDWARE
- USE_DEVICE_SPECIFIC_CAMERA := true
- # Charger
- BOARD_CHARGER_ENABLE_SUSPEND := true
- COMMON_GLOBAL_CFLAGS += \
- -DBOARD_CHARGING_CMDLINE_NAME='"androidboot.mode"' \
- -DBOARD_CHARGING_CMDLINE_VALUE='"chargerlogo"'
- # CMHW
- BOARD_HARDWARE_CLASS := device/lge/g2-common/cmhw/
- # Display
- HAVE_ADRENO_SOURCE := false
- MAX_EGL_CACHE_KEY_SIZE := 12*1024
- MAX_EGL_CACHE_SIZE := 2048*1024
- NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
- OVERRIDE_RS_DRIVER := libRSDriver_adreno.so
- TARGET_USES_ION := true
- USE_OPENGL_RENDERER := true
- # Fonts
- EXTENDED_FONT_FOOTPRINT := true
- # Lights
- TARGET_PROVIDES_LIBLIGHT := true
- # Partitions
- BOARD_FLASH_BLOCK_SIZE := 131072
- BOARD_BOOTIMAGE_PARTITION_SIZE := 23068672 # 22M
- BOARD_CACHEIMAGE_PARTITION_SIZE := 734003200 #700M
- BOARD_RECOVERYIMAGE_PARTITION_SIZE := 23068672 # 22M
- BOARD_SYSTEMIMAGE_PARTITION_SIZE := 2684354560 # 2.5G (actually 2.75, but leave room for model variation)
- BOARD_USERDATAIMAGE_PARTITION_SIZE := 13725837312 # 12.8G (its much larger, but this is enough for now)
- # Power
- TARGET_POWERHAL_VARIANT := qcom
- # Qualcomm support
- BOARD_USES_QCOM_HARDWARE := true
- BOARD_USES_QC_TIME_SERVICES := true
- # Recovery
- COMMON_GLOBAL_CFLAGS += -DNO_SECURE_DISCARD
- TARGET_RECOVERY_FSTAB = device/lge/g2-common/rootdir/etc/fstab.g2
- TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888"
- TARGET_RECOVERY_UPDATER_LIBS := librecovery_updater_g2
- TARGET_USERIMAGES_USE_EXT4 := true
- TARGET_USERIMAGES_USE_F2FS := true
- # Releasetools
- TARGET_RELEASETOOLS_EXTENSIONS := device/lge/g2-common/releasetools
- # RIL
- BOARD_RIL_CLASS := ../../../device/lge/g2-common/ril/
- TARGET_RELEASE_CPPFLAGS += -DNEEDS_LGE_RIL_SYMBOLS
- # SELinux policies
- include device/qcom/sepolicy/sepolicy.mk
- BOARD_SEPOLICY_DIRS += \
- device/lge/g2-common/sepolicy
- # Wi-Fi
- BOARD_WPA_SUPPLICANT_DRIVER := NL80211
- WPA_SUPPLICANT_VERSION := VER_0_8_X
- BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_bcmdhd
- BOARD_HOSTAPD_DRIVER := NL80211
- BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_bcmdhd
- BOARD_WLAN_DEVICE := bcmdhd
- WIFI_DRIVER_FW_PATH_PARAM := "/sys/module/bcmdhd/parameters/firmware_path"
- WIFI_DRIVER_FW_PATH_STA := "/system/etc/firmware/fw_bcmdhd.bin"
- WIFI_DRIVER_FW_PATH_AP := "/system/etc/firmware/fw_bcmdhd_apsta.bin"
Add Comment
Please, Sign In to add comment