blob: dcb70151ac435d232dece695246a6f3ea6d31873 [file] [log] [blame]
Nahhk7117b472025-03-19 06:23:56 -05001#
2# Copyright (C) 2025 The LineageOS Project
3#
4# SPDX-License-Identifier: Apache-2.0
5#
6
7# Inherit the proprietary files
8include vendor/xiaomi/sm6225-common/BoardConfigVendor.mk
9
10COMMON_PATH := device/xiaomi/sm6225-common
11
Nikita Savchenko1d9c8172025-08-26 22:03:31 +000012# A/B
13AB_OTA_PARTITIONS += \
14 boot \
15 dtbo \
16 init_boot \
17 odm \
18 product \
19 recovery \
20 system \
21 system_dlkm \
22 system_ext \
23 vbmeta \
24 vbmeta_system \
25 vendor \
26 vendor_boot \
27 vendor_dlkm
28
Nahhk7117b472025-03-19 06:23:56 -050029# Architecture
30TARGET_ARCH := arm64
31TARGET_ARCH_VARIANT := armv8-a
32TARGET_CPU_ABI := arm64-v8a
33TARGET_CPU_ABI2 :=
34TARGET_CPU_VARIANT := generic
35
Nikita Savchenkod4df4e52025-06-29 22:28:29 +000036# Audio
37AUDIO_FEATURE_ENABLED_DLKM := true
38AUDIO_FEATURE_ENABLED_DTS_EAGLE := false
39AUDIO_FEATURE_ENABLED_GEF_SUPPORT := true
40AUDIO_FEATURE_ENABLED_HW_ACCELERATED_EFFECTS := false
41AUDIO_FEATURE_ENABLED_INSTANCE_ID := true
42AUDIO_FEATURE_ENABLED_AGM_HIDL := true
43AUDIO_FEATURE_ENABLED_EC_REF_CAPTURE := true
44AUDIO_FEATURE_ENABLED_PAL_HIDL := true
45AUDIO_FEATURE_ENABLED_PROXY_DEVICE := true
46BOARD_SUPPORTS_OPENSOURCE_STHAL := true
47
Nahhk7117b472025-03-19 06:23:56 -050048# Bootloader
49TARGET_BOOTLOADER_BOARD_NAME := bengal
50TARGET_NO_BOOTLOADER := true
51
Nikita Savchenko3c6e12b2025-08-26 22:11:44 +000052# Filesystem
53TARGET_FS_CONFIG_GEN := $(COMMON_PATH)/configs/config.fs
54
Nahhk7117b472025-03-19 06:23:56 -050055# Hardware
56BOARD_USES_QCOM_HARDWARE := true
57
58# Platform
59TARGET_BOARD_PLATFORM := bengal
60TARGET_BOARD_SUFFIX := _515
61
Nikita Savchenko73404412025-06-30 11:40:00 +000062# RIL
63ENABLE_VENDOR_RIL_SERVICE := true
64
Nikita Savchenko573492a2025-06-30 10:16:51 +000065# WiFi
66BOARD_WLAN_DEVICE := qcwcn
67BOARD_HOSTAPD_DRIVER := NL80211
68BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
69BOARD_WPA_SUPPLICANT_DRIVER := NL80211
70BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
71BOARD_WPA_SUPPLICANT_PRIVATE_LIB_EVENT := "ON"
72CONFIG_IEEE80211AX := true
73WIFI_DRIVER_STATE_CTRL_PARAM := "/dev/wlan"
74WIFI_DRIVER_STATE_OFF := "OFF"
75WIFI_DRIVER_STATE_ON := "ON"
76WIFI_HIDL_FEATURE_AWARE := true
77WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
78WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
79WPA_SUPPLICANT_VERSION := VER_0_8_X
80
Nahhk7117b472025-03-19 06:23:56 -050081# Inherit the proprietary files
82include vendor/xiaomi/sm6225-common/BoardConfigVendor.mk