blob: c7285196b1c411865347fc9eb5340eba522e187f [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 Savchenko573492a2025-06-30 10:16:51 +000062# WiFi
63BOARD_WLAN_DEVICE := qcwcn
64BOARD_HOSTAPD_DRIVER := NL80211
65BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
66BOARD_WPA_SUPPLICANT_DRIVER := NL80211
67BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE)
68BOARD_WPA_SUPPLICANT_PRIVATE_LIB_EVENT := "ON"
69CONFIG_IEEE80211AX := true
70WIFI_DRIVER_STATE_CTRL_PARAM := "/dev/wlan"
71WIFI_DRIVER_STATE_OFF := "OFF"
72WIFI_DRIVER_STATE_ON := "ON"
73WIFI_HIDL_FEATURE_AWARE := true
74WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
75WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
76WPA_SUPPLICANT_VERSION := VER_0_8_X
77
Nahhk7117b472025-03-19 06:23:56 -050078# Inherit the proprietary files
79include vendor/xiaomi/sm6225-common/BoardConfigVendor.mk