sm8550-common: Initial proprietary blobs list and bringup HALs

Co-authored-by: Bruno Martins <bgcngm@gmail.com>
Co-authored-by: Simon1511 <simon2002.schoenmackers@gmail.com>
Change-Id: I4ead5aa47d892e1516acb42dcebaaf424733c815
This commit is contained in:
chaptsand
2023-05-31 19:19:26 +08:00
parent 1c93458aa4
commit cf9c4297f2
7 changed files with 2185 additions and 211 deletions

View File

@@ -60,7 +60,8 @@ TARGET_FS_CONFIG_GEN := $(COMMON_PATH)/configs/config.fs
# HIDL
DEVICE_MANIFEST_FILE := \
$(COMMON_PATH)/vintf/manifest_kalama.xml
$(COMMON_PATH)/vintf/manifest_kalama.xml \
$(COMMON_PATH)/vintf/manifest_samsung.xml
DEVICE_MATRIX_FILE := \
$(COMMON_PATH)/vintf/compatibility_matrix.xml
@@ -124,6 +125,13 @@ TARGET_RECOVERY_PIXEL_FORMAT := RGBX_8888
TARGET_USERIMAGES_USE_EXT4 := true
TARGET_USERIMAGES_USE_F2FS := true
# RIL
ENABLE_VENDOR_RIL_SERVICE := true
# Security
BOOT_SECURITY_PATCH := 2023-04-05
VENDOR_SECURITY_PATCH := $(BOOT_SECURITY_PATCH)
# Verified Boot
BOARD_AVB_ENABLE := true
BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 3
@@ -149,3 +157,24 @@ BOARD_AVB_SYSTEM_DLKM_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
BOARD_AVB_VENDOR_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
BOARD_AVB_VENDOR_DLKM_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
BOARD_AVB_ODM_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
# Vibrator
$(call soong_config_set,samsungVibratorVars,duration_amplitude,true)
# WiFi
BOARD_WLAN_DEVICE := qcwcn
BOARD_HOSTAPD_DRIVER := NL80211
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
BOARD_WPA_SUPPLICANT_DRIVER := $(BOARD_HOSTAPD_DRIVER)
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := $(BOARD_HOSTAPD_PRIVATE_LIB)
BOARD_WPA_SUPPLICANT_PRIVATE_LIB_EVENT := "ON"
CONFIG_IEEE80211AX := true
WIFI_DRIVER_STATE_CTRL_PARAM := "/dev/wlan"
WIFI_DRIVER_STATE_OFF := "OFF"
WIFI_DRIVER_STATE_ON := "ON"
WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
WPA_SUPPLICANT_VERSION := VER_0_8_X
# Include the proprietary files BoardConfig.
include vendor/samsung/sm8550-common/BoardConfigVendor.mk