-
Notifications
You must be signed in to change notification settings - Fork 1
/
sdm845.mk
150 lines (115 loc) · 3.31 KB
/
sdm845.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
#
# Copyright (C) 2018 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Inherit from those products. Most specific first.
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
# Get non-open-source specific aspects
$(call inherit-product-if-exists, vendor/xiaomi/sdm845-common/sdm845-common-vendor.mk)
# Overlays
DEVICE_PACKAGE_OVERLAYS += \
$(LOCAL_PATH)/overlay
# Properties
-include $(LOCAL_PATH)/common-props.mk
# AID/fs configs
PRODUCT_PACKAGES += \
fs_config_files
# Audio
PRODUCT_PACKAGES += \
audio.a2dp.default \
tinymix
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/audio/audio_policy_configuration.xml:system/etc/audio_policy_configuration.xml
# Common init scripts
PRODUCT_PACKAGES += \
init.qcom.rc
# WLAN configuration file
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.wifi.aware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.aware.xml \
# Device-specific settings
PRODUCT_PACKAGES += \
XiaomiParts
# Display
PRODUCT_PACKAGES += \
libvulkan
# HIDL
PRODUCT_PACKAGES += \
# HOSTAPD
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/hostapd.accept:system/etc/hostapd/hostapd.accept \
$(LOCAL_PATH)/configs/hostapd.deny:system/etc/hostapd/hostapd.deny \
$(LOCAL_PATH)/configs/hostapd.conf:system/etc/hostapd/hostapd_default.conf
# IFAA manager
PRODUCT_PACKAGES += \
org.ifaa.android.manager
PRODUCT_BOOT_JARS += \
org.ifaa.android.manager
# IMS
PRODUCT_PACKAGES += \
ims-ext-common
# Input
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/keylayout/sdm845-tavil-snd-card_Button_Jack.kl:system/usr/keylayout/sdm845-tavil-snd-card_Button_Jack.kl
# Lights
PRODUCT_PACKAGES += \
[email protected]_sdm845
# Media
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/media_profiles_vendor.xml:system/etc/media_profiles_vendor.xml
# Net
PRODUCT_PACKAGES += \
netutils-wrapper-1.0
# Perf
PRODUCT_BOOT_JARS += \
QPerformance \
UxPerformance
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
vendor.enable_prefetch=1 \
vendor.iop.enable_uxe=1 \
vendor.iop.enable_prefetch_ofr=1 \
vendor.perf.iop_v3.enable=1 \
ro.vendor.at_library=libqti-at.so \
persist.vendor.qti.games.gt.prof=1
# Power
PRODUCT_PACKAGES += \
power.qcom:64
# QTI
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/qti_whitelist.xml:system/etc/sysconfig/qti_whitelist.xml \
$(LOCAL_PATH)/permissions/privapp-permissions-qti.xml:system/etc/permissions/privapp-permissions-qti.xml
# RCS
PRODUCT_PACKAGES += \
rcs_service_aidl \
rcs_service_aidl.xml \
rcs_service_api \
rcs_service_api.xml
# Recovery
PRODUCT_PACKAGES += \
librecovery_updater_xiaomi
# Telephony
#PRODUCT_PACKAGES += \
telephony-ext
#PRODUCT_BOOT_JARS += \
telephony-ext
# TextClassifier
PRODUCT_PACKAGES += \
textclassifier.bundle1
# VNDK-SP
PRODUCT_PACKAGES += \
vndk-sp
#Enable WIFI AWARE FEATURE
WIFI_HIDL_FEATURE_AWARE := true
# Enable STA + SAP Concurrency.
WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
# Enable SAP + SAP Feature.
QC_WIFI_HIDL_FEATURE_DUAL_AP := true
# Wi-Fi Display
PRODUCT_PACKAGES += \
libnl \
PRODUCT_BOOT_JARS += \
WfdCommon