add tulip-m64 target
Signed-off-by: August <mingxin.android@gmail.com>
This commit is contained in:
parent
96a46de267
commit
fc9bfec086
76 changed files with 162905 additions and 0 deletions
118
android/device/softwinner/tulip-m64/BoardConfig.mk
Executable file
118
android/device/softwinner/tulip-m64/BoardConfig.mk
Executable file
|
@ -0,0 +1,118 @@
|
|||
# BoardConfig.mk
|
||||
#
|
||||
# Product-specific compile-time definitions.
|
||||
#
|
||||
|
||||
include device/softwinner/tulip-common/BoardConfigCommon.mk
|
||||
|
||||
# Enable dex-preoptimization to speed up first boot sequence
|
||||
WITH_DEXPREOPT := true
|
||||
DONT_DEXPREOPT_PREBUILTS := false
|
||||
|
||||
BOARD_KERNEL_CMDLINE := selinux=1 androidboot.selinux=enforcing
|
||||
BOARD_FLASH_BLOCK_SIZE := 4096
|
||||
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1610612736
|
||||
BOARD_CACHEIMAGE_PARTITION_SIZE := 536870912
|
||||
|
||||
ifeq ($(PRODUCT_NOT_USES_VENDORIMAGE), true)
|
||||
TARGET_COPY_OUT_VENDOR := system/vendor
|
||||
else
|
||||
TARGET_COPY_OUT_VENDOR := vendor
|
||||
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_VENDORIMAGE_PARTITION_SIZE := 314572800
|
||||
# build & split configs
|
||||
PRODUCT_ENFORCE_RRO_TARGETS := framework-res
|
||||
BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true
|
||||
PRODUCT_FULL_TREBLE_OVERRIDE := true
|
||||
#BOARD_VNDK_VERSION := current
|
||||
endif
|
||||
#time for health alarm
|
||||
BOARD_PERIODIC_CHORES_INTERVAL_FAST := 86400
|
||||
BOARD_PERIODIC_CHORES_INTERVAL_SLOW := 86400
|
||||
# USE Android Go GMS package
|
||||
BOARD_USE_ANDROID_GO := true
|
||||
|
||||
# Enable SVELTE malloc
|
||||
MALLOC_SVELTE := true
|
||||
|
||||
# recovery touch high threshold
|
||||
TARGET_RECOVERY_UI_TOUCH_HIGH_THRESHOLD := 200
|
||||
# recovery fs table
|
||||
TARGET_RECOVERY_FSTAB := device/softwinner/tulip-m64/recovery.fstab
|
||||
|
||||
DEVICE_MANIFEST_FILE := device/softwinner/tulip-m64/configs/manifest.xml
|
||||
DEVICE_MATRIX_FILE := device/softwinner/tulip-m64/configs/compatibility_matrix.xml
|
||||
|
||||
# wifi and bt configuration
|
||||
# 1. Wifi Configuration
|
||||
|
||||
BOARD_WIFI_VENDOR := realtek
|
||||
|
||||
# 1.1 broadcom wifi configuration
|
||||
# BOARD_USR_WIFI: ap6181/ap6210/ap6212/ap6330/ap6335
|
||||
ifeq ($(BOARD_WIFI_VENDOR), broadcom)
|
||||
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"
|
||||
|
||||
BOARD_USR_WIFI := ap6255
|
||||
include hardware/broadcom/wlan/bcmdhd/firmware/$(BOARD_USR_WIFI)/device-bcm.mk
|
||||
endif
|
||||
|
||||
# 1.2 realtek wifi configuration
|
||||
ifeq ($(BOARD_WIFI_VENDOR), realtek)
|
||||
WPA_SUPPLICANT_VERSION := VER_0_8_X
|
||||
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
|
||||
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_rtl
|
||||
BOARD_HOSTAPD_DRIVER := NL80211
|
||||
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_rtl
|
||||
include hardware/realtek/wlan/config/config.mk
|
||||
BOARD_WLAN_DEVICE := realtek
|
||||
WIFI_DRIVER_MODULE_NAME := "8723cs"
|
||||
WIFI_DRIVER_MODULE_PATH := "/vendor/modules/8723cs.ko"
|
||||
WIFI_DRIVER_MODULE_ARG := "ifname=wlan0 if2name=p2p0"
|
||||
endif
|
||||
|
||||
# 1.3 eagle wifi configuration
|
||||
ifeq ($(BOARD_WIFI_VENDOR), eagle)
|
||||
WPA_SUPPLICANT_VERSION := VER_0_8_X
|
||||
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
|
||||
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_eagle
|
||||
BOARD_HOSTAPD_DRIVER := NL80211
|
||||
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_eagle
|
||||
|
||||
BOARD_USR_WIFI := esp8089
|
||||
BOARD_WLAN_DEVICE := esp8089
|
||||
include hardware/espressif/wlan/firmware/esp8089/device-esp.mk
|
||||
endif
|
||||
|
||||
# 2. Bluetooth Configuration
|
||||
# make sure BOARD_HAVE_BLUETOOTH is true for every bt vendor
|
||||
|
||||
BOARD_BLUETOOTH_VENDOR := realtek
|
||||
|
||||
# 2.1 broadcom bt configuration
|
||||
# BOARD_HAVE_BLUETOOTH_NAME: ap6210/ap6212/ap6330/ap6335
|
||||
ifeq ($(BOARD_BLUETOOTH_VENDOR), broadcom)
|
||||
BOARD_HAVE_BLUETOOTH := true
|
||||
BOARD_HAVE_BLUETOOTH_BCM := true
|
||||
BOARD_HAVE_BLUETOOTH_NAME := ap6255
|
||||
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(TOP_DIR)device/softwinner/$(basename $(TARGET_DEVICE))/configs/bluetooth/
|
||||
endif
|
||||
|
||||
# 2.2 realtek bt configuration
|
||||
ifeq ($(BOARD_BLUETOOTH_VENDOR), realtek)
|
||||
BOARD_HAVE_BLUETOOTH := true
|
||||
BOARD_HAVE_BLUETOOTH_RTK := true
|
||||
BOARD_HAVE_BLUETOOTH_RTK_COEX := true
|
||||
BOARD_HAVE_BLUETOOTH_NAME := rtl8723cs
|
||||
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(TOP_DIR)device/softwinner/$(basename $(TARGET_DEVICE))/configs/bluetooth/
|
||||
include hardware/realtek/bluetooth/firmware/rtlbtfw_cfg.mk
|
||||
endif
|
||||
|
||||
# sensor
|
||||
SW_BOARD_USES_SENSORS_TYPE := aw
|
Loading…
Add table
Add a link
Reference in a new issue