Skip to content

Commit

Permalink
libra: Initial Xiaomi Mi-4c support
Browse files Browse the repository at this point in the history
Change-Id: I2cb2cefd7cdad0ac2a9a27f786026a5ace2ab627
  • Loading branch information
kumajaya committed Apr 5, 2016
1 parent ca86424 commit 69eca2d
Show file tree
Hide file tree
Showing 229 changed files with 443 additions and 3,504 deletions.
2 changes: 1 addition & 1 deletion Android.mk
Expand Up @@ -23,7 +23,7 @@
# *not* include it on all devices, so it is safe even with hardware-specific
# components.

ifneq ($(filter bullhead, $(TARGET_DEVICE)),)
ifneq ($(filter libra, $(TARGET_DEVICE)),)

LOCAL_PATH := $(call my-dir)

Expand Down
2 changes: 1 addition & 1 deletion AndroidProducts.mk
Expand Up @@ -15,4 +15,4 @@
#

PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/aosp_bullhead.mk
$(LOCAL_DIR)/aosp_libra.mk
39 changes: 21 additions & 18 deletions BoardConfig.mk
Expand Up @@ -31,9 +31,11 @@ ENABLE_CPUSETS := true
TARGET_NO_BOOTLOADER := true

# Inline kernel
BOARD_KERNEL_IMAGE_NAME := Image.gz-dtb
TARGET_KERNEL_SOURCE := kernel/lge/bullhead
TARGET_KERNEL_CONFIG := cyanogenmod_bullhead_defconfig
BOARD_KERNEL_IMAGE_NAME := Image
BOARD_KERNEL_SEPARATED_DT := true
BOARD_DTBTOOL_ARGS := -2
TARGET_KERNEL_SOURCE := kernel/xiaomi/msm8992
TARGET_KERNEL_CONFIG := blackhawk_libra_defconfig

TARGET_KERNEL_ARCH := arm64
TARGET_KERNEL_HEADER_ARCH := arm64
Expand All @@ -45,7 +47,7 @@ BOARD_KERNEL_PAGESIZE := 4096
BOARD_KERNEL_TAGS_OFFSET := 0x01E00000
BOARD_RAMDISK_OFFSET := 0x02000000

BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=bullhead boot_cpus=0-5
BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=libra boot_cpus=0-5
BOARD_KERNEL_CMDLINE += lpm_levels.sleep_disabled=1 msm_poweroff.download_mode=0

BOARD_MKBOOTIMG_ARGS := --ramdisk_offset $(BOARD_RAMDISK_OFFSET) --tags_offset $(BOARD_KERNEL_TAGS_OFFSET)
Expand All @@ -60,7 +62,7 @@ AUDIO_FEATURE_ENABLED_SPKR_PROTECTION := true

BOARD_HAVE_BLUETOOTH := true
BOARD_HAVE_BLUETOOTH_QCOM := true
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/lge/bullhead/bluetooth
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/xiaomi/libra/bluetooth
BOARD_HAS_QCA_BT_ROME := true
WCNSS_FILTER_USES_SIBS := true
BOARD_BLUETOOTH_BDROID_HCILP_INCLUDED := false
Expand All @@ -81,11 +83,11 @@ BOARD_USES_SECURE_SERVICES := true

TARGET_NO_RADIOIMAGE := true
TARGET_BOARD_PLATFORM := msm8992
TARGET_BOOTLOADER_BOARD_NAME := bullhead
TARGET_BOARD_INFO_FILE := device/lge/bullhead/board-info.txt
TARGET_BOOTLOADER_BOARD_NAME := libra
TARGET_BOARD_INFO_FILE := device/xiaomi/libra/board-info.txt
TARGET_NO_RPC := true

BOARD_EGL_CFG := device/lge/bullhead/egl.cfg
BOARD_EGL_CFG := device/xiaomi/libra/egl.cfg

# Shader cache config options
# Maximum size of the GLES Shaders that can be cached for reuse.
Expand Down Expand Up @@ -117,30 +119,31 @@ ifeq ($(HOST_OS),linux)
endif

TARGET_USERIMAGES_USE_EXT4 := true
BOARD_BOOTIMAGE_PARTITION_SIZE := 33554432
BOARD_RECOVERYIMAGE_PARTITION_SIZE := 33554432
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3221225472
BOARD_USERDATAIMAGE_PARTITION_SIZE := 11649679360
BOARD_CACHEIMAGE_PARTITION_SIZE := 100663296
TARGET_USERIMAGES_USE_F2FS := true
BOARD_BOOTIMAGE_PARTITION_SIZE := 67108864
BOARD_RECOVERYIMAGE_PARTITION_SIZE := 67108864
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 2013265920
BOARD_USERDATAIMAGE_PARTITION_SIZE := 27980184576
BOARD_CACHEIMAGE_PARTITION_SIZE := 402653184
BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
BOARD_FLASH_BLOCK_SIZE := 131072

# Build a separate vendor.img
TARGET_COPY_OUT_VENDOR := system

BOARD_HAL_STATIC_LIBRARIES := libdumpstate.bullhead
BOARD_HAL_STATIC_LIBRARIES := libdumpstate.libra

TARGET_RECOVERY_FSTAB = device/lge/bullhead/fstab.bullhead
TARGET_RECOVERY_FSTAB = device/xiaomi/libra/fstab.libra

TARGET_RELEASETOOLS_EXTENSIONS := device/lge/bullhead
TARGET_RELEASETOOLS_EXTENSIONS := device/xiaomi/libra

BOARD_CHARGER_ENABLE_SUSPEND := true

BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := $(TARGET_BOARD_PLATFORM)
BOARD_VENDOR_QCOM_LOC_PDK_FEATURE_SET := true

BOARD_SEPOLICY_DIRS += \
device/lge/bullhead/sepolicy
device/xiaomi/libra/sepolicy

TARGET_USES_64_BIT_BINDER := true

Expand All @@ -163,4 +166,4 @@ EXTENDED_FONT_FOOTPRINT := true
BOARD_USES_CYANOGEN_HARDWARE := true
BOARD_HARDWARE_CLASS := hardware/cyanogen/cmhw

-include vendor/lge/bullhead/BoardConfigVendor.mk
-include vendor/xiaomi/libra/BoardConfigVendor.mk
12 changes: 0 additions & 12 deletions BullheadLayout/Android.mk

This file was deleted.

14 changes: 0 additions & 14 deletions BullheadLayout/AndroidManifest.xml

This file was deleted.

23 changes: 0 additions & 23 deletions BullheadLayout/res/values-af/strings.xml

This file was deleted.

23 changes: 0 additions & 23 deletions BullheadLayout/res/values-am/strings.xml

This file was deleted.

23 changes: 0 additions & 23 deletions BullheadLayout/res/values-ar/strings.xml

This file was deleted.

23 changes: 0 additions & 23 deletions BullheadLayout/res/values-bg/strings.xml

This file was deleted.

23 changes: 0 additions & 23 deletions BullheadLayout/res/values-bn-rBD/strings.xml

This file was deleted.

23 changes: 0 additions & 23 deletions BullheadLayout/res/values-ca/strings.xml

This file was deleted.

23 changes: 0 additions & 23 deletions BullheadLayout/res/values-cs/strings.xml

This file was deleted.

23 changes: 0 additions & 23 deletions BullheadLayout/res/values-da/strings.xml

This file was deleted.

23 changes: 0 additions & 23 deletions BullheadLayout/res/values-de/strings.xml

This file was deleted.

23 changes: 0 additions & 23 deletions BullheadLayout/res/values-el/strings.xml

This file was deleted.

0 comments on commit 69eca2d

Please sign in to comment.