2020-07-05 08:25:24 -04:00
|
|
|
#
|
|
|
|
# Copyright (C) 2020 The LineageOS Project
|
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
#
|
|
|
|
|
|
|
|
COMMON_PATH := device/xiaomi/sm6250-common
|
2020-07-05 08:37:56 -04:00
|
|
|
|
|
|
|
# Architecture
|
|
|
|
TARGET_ARCH := arm64
|
|
|
|
TARGET_ARCH_VARIANT := armv8-a
|
|
|
|
TARGET_CPU_ABI := arm64-v8a
|
|
|
|
TARGET_CPU_ABI2 :=
|
|
|
|
TARGET_CPU_VARIANT := generic
|
|
|
|
|
|
|
|
TARGET_2ND_ARCH := arm
|
|
|
|
TARGET_2ND_ARCH_VARIANT := armv7-a-neon
|
|
|
|
TARGET_2ND_CPU_ABI := armeabi-v7a
|
|
|
|
TARGET_2ND_CPU_ABI2 := armeabi
|
|
|
|
TARGET_2ND_CPU_VARIANT := cortex-a9
|
2020-07-05 08:38:57 -04:00
|
|
|
|
2020-07-05 17:10:06 -04:00
|
|
|
# Audio
|
|
|
|
AUDIO_FEATURE_ENABLED_EXTN_FORMATS := true
|
|
|
|
AUDIO_FEATURE_ENABLED_HDMI_SPK := true
|
|
|
|
AUDIO_FEATURE_ENABLED_PROXY_DEVICE := true
|
|
|
|
AUDIO_FEATURE_ENABLED_AHAL_EXT := true
|
|
|
|
|
2020-07-05 16:56:51 -04:00
|
|
|
# Audio policy
|
|
|
|
USE_CUSTOM_AUDIO_POLICY := 1
|
|
|
|
USE_XML_AUDIO_POLICY_CONF := 1
|
|
|
|
|
2018-06-30 05:49:31 -04:00
|
|
|
# Bluetooth
|
|
|
|
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(COMMON_PATH)/bluetooth/include
|
|
|
|
|
2020-07-05 08:48:09 -04:00
|
|
|
# Bootloader
|
|
|
|
TARGET_NO_BOOTLOADER := true
|
|
|
|
|
2020-07-05 09:06:18 -04:00
|
|
|
# Kernel
|
|
|
|
BOARD_KERNEL_BASE := 0x00000000
|
|
|
|
BOARD_KERNEL_IMAGE_NAME := Image.gz-dtb
|
|
|
|
BOARD_KERNEL_PAGESIZE := 4096
|
|
|
|
BOARD_KERNEL_SEPARATED_DTBO := true
|
|
|
|
BOARD_KERNEL_TAGS_OFFSET := 0x00000100
|
|
|
|
BOARD_RAMDISK_OFFSET := 0x01000000
|
|
|
|
TARGET_KERNEL_ARCH := arm64
|
|
|
|
TARGET_KERNEL_CLANG_COMPILE := true
|
|
|
|
TARGET_KERNEL_SOURCE := kernel/xiaomi/sm6250
|
|
|
|
|
|
|
|
BOARD_KERNEL_CMDLINE += androidboot.console=ttyMSM0
|
|
|
|
BOARD_KERNEL_CMDLINE += androidboot.hardware=qcom
|
|
|
|
BOARD_KERNEL_CMDLINE += androidboot.memcg=1
|
|
|
|
BOARD_KERNEL_CMDLINE += androidboot.usbcontroller=a600000.dwc3
|
|
|
|
BOARD_KERNEL_CMDLINE += cgroup.memory=nokmem,nosocket
|
|
|
|
BOARD_KERNEL_CMDLINE += console=ttyMSM0,115200n8
|
|
|
|
BOARD_KERNEL_CMDLINE += earlycon=msm_geni_serial,0xa88000
|
|
|
|
BOARD_KERNEL_CMDLINE += loop.max_part=7
|
|
|
|
BOARD_KERNEL_CMDLINE += lpm_levels.sleep_disabled=1
|
|
|
|
BOARD_KERNEL_CMDLINE += msm_rtb.enabled=1
|
|
|
|
BOARD_KERNEL_CMDLINE += msm_rtb.filter=0x237
|
|
|
|
BOARD_KERNEL_CMDLINE += service_locator.enable=1
|
|
|
|
BOARD_KERNEL_CMDLINE += swiotlb=1
|
|
|
|
BOARD_KERNEL_CMDLINE += video=vfb:640x400,bpp=32,memsize=3072000
|
|
|
|
|
2020-07-05 08:38:57 -04:00
|
|
|
# Platform
|
|
|
|
TARGET_BOARD_PLATFORM := atoll
|