diff options
author | Guillaume La Roque <glaroque@baylibre.com> | 2019-09-04 14:27:35 +0000 |
---|---|---|
committer | Guillaume La Roque <glaroque@baylibre.com> | 2019-09-05 22:21:36 +0200 |
commit | cae5b5ed6ee8954b24ffa33423fd80dbc8df3ace (patch) | |
tree | d4809085e5fc77d4ac29d3f54a8655b33ee9fb7f /BoardConfigCommon.mk | |
parent | 235ed1816c2db65538222cc8e3ae92725b7bbf52 (diff) | |
download | yukawa-cae5b5ed6ee8954b24ffa33423fd80dbc8df3ace.tar.gz |
yukawa: rework yukawa device to support new board
-Add initial support sei610 board for yukawa
-Move previous board (sei510) in yukawa_sei510 device
Change-Id: Ibcdcb3e116ada9bf3c45de5031f4713705ffb3b2
Signed-off-by: Guillaume La Roque <glaroque@baylibre.com>
Diffstat (limited to 'BoardConfigCommon.mk')
-rw-r--r-- | BoardConfigCommon.mk | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk new file mode 100644 index 0000000..36bfb0e --- /dev/null +++ b/BoardConfigCommon.mk @@ -0,0 +1,85 @@ +# +# Product-specific compile-time definitions. +# +# The generic product target doesn't have any hardware-specific pieces. +# Primary Arch +TARGET_ARCH := arm64 +TARGET_ARCH_VARIANT := armv8-a +TARGET_CPU_ABI := arm64-v8a +TARGET_CPU_VARIANT := cortex-a53 + +# Secondary Arch +TARGET_2ND_ARCH := arm +TARGET_2ND_ARCH_VARIANT := armv8-a +TARGET_2ND_CPU_ABI := armeabi-v7a +TARGET_2ND_CPU_ABI2 := armeabi +TARGET_2ND_CPU_VARIANT := cortex-a53 + +TARGET_USES_64_BIT_BINDER := true +TARGET_SUPPORTS_64_BIT_APPS := true + +TARGET_BOARD_PLATFORM := yukawa + +# Vulkan +BOARD_INSTALL_VULKAN := true +# BT configs +BOARD_HAVE_BLUETOOTH := true + +# generic wifi +WPA_SUPPLICANT_VERSION := VER_0_8_X +BOARD_WPA_SUPPLICANT_DRIVER := NL80211 +BOARD_HOSTAPD_DRIVER := NL80211 + +# Treble +PRODUCT_FULL_TREBLE_OVERRIDE := true +BOARD_VNDK_VERSION := current + +TARGET_NO_BOOTLOADER := true +TARGET_NO_KERNEL := false +TARGET_NO_RECOVERY := true + +BOARD_BOOTIMAGE_PARTITION_SIZE := 67108864 +BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1610612736 +BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_VENDORIMAGE_PARTITION_SIZE := 268435456 +BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_CACHEIMAGE_PARTITION_SIZE := 268435456 +BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 +TARGET_USERIMAGES_USE_EXT4 := true + +BOARD_FLASH_BLOCK_SIZE := 512 + +TARGET_COPY_OUT_VENDOR := vendor + +BOARD_BUILD_SYSTEM_ROOT_IMAGE := true + +BOARD_KERNEL_OFFSET := 0x1080000 +BOARD_KERNEL_TAGS_OFFSET := 0x1000000 +BOARD_MKBOOTIMG_ARGS := --second $(BOARD_KERNEL_DTB) --kernel_offset $(BOARD_KERNEL_OFFSET) --second_offset $(BOARD_KERNEL_TAGS_OFFSET) + +BOARD_KERNEL_CMDLINE += root=PARTUUID=99f9b7ac-5207-11e9-8507-c3c037e393f3 +BOARD_KERNEL_CMDLINE += no_console_suspend console=ttyAML0,115200 earlycon +BOARD_KERNEL_CMDLINE += printk.devkmsg=on +BOARD_KERNEL_CMDLINE += skip_initramfs init=/init +BOARD_KERNEL_CMDLINE += firmware_class.path=/vendor/firmware +BOARD_KERNEL_CMDLINE += androidboot.hardware=yukawa +ifneq ($(TARGET_SELINUX_ENFORCE), true) +BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive +endif +ifeq ($(TARGET_BUILTIN_EDID), true) +BOARD_KERNEL_CMDLINE += drm.edid_firmware=edid/1920x1080.bin +endif + +USE_E2FSPROGS := true + +BOARD_USES_GENERIC_AUDIO := false +BOARD_USES_ALSA_AUDIO := true +TARGET_USES_MKE2FS := true +TARGET_USES_HWC2 := true +BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/amlogic/yukawa/bluetooth + +BOARD_SEPOLICY_DIRS += \ + device/amlogic/yukawa/sepolicy + +DEVICE_MANIFEST_FILE := device/amlogic/yukawa/manifest.xml +DEVICE_MATRIX_FILE := device/amlogic/yukawa/compatibility_matrix.xml |