-
Notifications
You must be signed in to change notification settings - Fork 2
/
nativefeatures.mk
executable file
·255 lines (254 loc) · 8.86 KB
/
nativefeatures.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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
##################################################################################
### File: - nativefeatures.mk
### Description:
### feature used in native or kernel module to decopule oem modification
### feature name must start with OPLUS_FEATURE_xxxxx
### close or disable a feature just comment it,do not assign null to the variable
### Version: 1.0
###
### ------------------------------- Revision History: ----------------------------
### <author> <date> <version> <desc>
### ------------------------------------------------------------------------------
##################################################################################
OPLUS_FEATURE_PLATFORM = QCOM
OPLUS_FEATURE_ORMS = yes
OPLUS_FEATURE_ENGINEERTOOLS = true
OPLUS_FEATURE_SELINUX_CONTROL_LOG = false
OPLUS_FEATURE_SELINUX_DEBUG_BUILD = true
OPLUS_FEATURE_SELINUX_CONTEXTS = true
OPLUS_FEATURE_PMS_EXCEPTION_FIX = true
OPLUS_FEATURE_PMS_BOOT_TIME_OPT = true
OPLUS_FEATURE_DATE_FIXUP = true
OPLUS_FEATURE_DEXOPT_SPEED = true
OPLUS_FEATURE_APP_ACCESS_FILES = true
OPLUS_FEATURE_OTA_DATA_UPDATE = true
OPLUS_FEATURE_CUSTOM_GIDS = true
OPLUS_FEATURE_PERFORMANCE = yes
OPLUS_FEATURE_SENSOR = yes
OPLUS_FEATURE_MAINLINE = yes
OPLUS_BUG_STABILITY = yes
OPLUS_FEATURE_SECURE_GUARD = no
OPLUS_FEATURE_SECURE_ROOTGUARD = no
OPLUS_FEATURE_SECURE_MOUNTGUARD = no
OPLUS_FEATURE_SECURE_EXECGUARD = no
OPLUS_FEATURE_SECURE_KEVENTUPLOAD = no
OPLUS_FEATURE_STORAGE = yes
OPLUS_FEATURE_STORAGE_MOUNT = yes
OPLUS_FEATURE_STORAGE_RESIZE = yes
OPLUS_FEATURE_STORAGE_TRIM = yes
OPLUS_FEATURE_STORAGE_FBE = yes
OPLUS_FEATURE_STORAGE_MTP = yes
OPLUS_FEATURE_STORAGE_RESERVEPARTITION = yes
OPLUS_FEATURE_STORAGE_USB = yes
OPLUS_FEATURE_STORAGE_CUSTOMIZE_PARTITION = yes
OPLUS_FEATURE_STORAGE_FDE = yes
OPLUS_FEATURE_STORAGE_AUTOMATIC_TIMING = yes
OPLUS_BUG_UPDATABILITY = yes
OPLUS_FEATURE_RECOVERY_BUILD = yes
OPLUS_FEATURE_RECOVERY_BOOT = yes
OPLUS_FEATURE_RECOVERY_UI = yes
OPLUS_FEATURE_RECOVERY_RESET = yes
OPLUS_FEATURE_OTAPACKAGE_BUILD = yes
OPLUS_FEATURE_OTAPACKAGE_UPDATER = yes
OPLUS_FEATURE_OTAPACKAGE_SCRIPT = yes
OPLUS_FEATURE_DYNAMIC_KEYMAP = yes
OPLUS_FEATURE_DROP_STATUSBAR = yes
OPLUS_FEATURE_GESTURE_SCREENSHOT = yes
OPLUS_FEATURE_BOOTANIMATION = yes
OPLUS_FEATURE_QUICKBOOT = yes
OPLUS_FEATURE_LOGKIT = yes
OPLUS_FEATURE_LFEH = yes
OPLUS_FEATURE_CRITICAL_LOG = yes
OPLUS_FEATURE_CTS_FINGERPRINT = yes
OPLUS_FEATURE_ENGINEERTOOLS = true
OPLUS_ARCH_CUSTOM_PARTITION = yes
OPLUS_FEATURE_ENGINEERING_FILEACCESS = yes
OPLUS_FEATURE_STORAGE_SENSITIVE_FILE = yes
OPLUS_FEATURE_BATTERY_MANAGER = yes
OPLUS_FEATURE_RECOVERY_BOOT_REASON = yes
OPLUS_FEATURE_PMIC_MONITOR = yes
OPLUS_FEATURE_SHUTDOWN_DETECT = yes
OPLUS_FEATURE_FACERECOGNITION = yes
OPLUS_FEATURE_PHOENIX = yes
OPLUS_FEATURE_BINDER_MONITOR = yes
OPLUS_FEATURE_THEIA = yes
OPLUS_FEATURE_AGINGTEST = yes
OPLUS_FEATURE_OPPODL = yes
OPLUS_FEATURE_SCHED_ASSIST = yes
OPLUS_FEATURE_HEALTHINFO = yes
OPLUS_FEATURE_MULTI_KSWAPD = yes
OPLUS_FEATURE_FG_IO_OPT = yes
OPLUS_FEATURE_ZRAM_OPT = yes
OPLUS_FEATURE_PROCESS_RECLAIM = yes
OPLUS_FEATURE_MEMORY_ISOLATE = yes
OPLUS_FEATURE_MEMLEAK_DETECT = yes
OPLUS_FEATURE_TASK_CPUSTATS = yes
OPLUS_FEATURE_QCOM_PMICWD = yes
OPLUS_FEATURE_TP_BASIC = yes
OPLUS_FEATURE_TP_BSPFWUPDATE = yes
OPLUS_FEATURE_FINGERPRINT = yes
OPLUS_FEATURE_FINGERPRINTPAY = yes
FP_CONFIG_HYPNUSD_ENABLE=1
FP_DCS_ENABLE=y
FP_OPLUS_PLATFORMCPU_ALL8_BIG4567=y
FP_CONFIG_BINDCORE_BYTID=yes
FP_SETTINGS_ENABLE=y
FP_CONFIG_SET_PRIORITY=yes
FP_GOODIX_SUPPORT=y
FP_GOODIX_OPTICAL_SUPPORT=y
OPLUS_FEATURE_CRYPTOENG = yes
OPLUS_FEATURE_STORAGE_TOOL = yes
OPLUS_FEATURE_UFS_DRIVER = yes
OPLUS_FEATURE_UFS_SHOW_LATENCY = yes
OPLUS_FEATURE_UFSPLUS = yes
OPLUS_FEATURE_EMMC_SDCARD_OPTIMIZE = yes
OPLUS_FEATURE_EMMC_DRIVER = yes
OPLUS_FEATURE_EXFAT_SUPPORT = yes
OPLUS_FEATURE_SDCARDFS_SUPPORT = yes
OPLUS_FEATURE_POWERINFO_STANDBY = yes
OPLUS_FEATURE_POWERINFO_STANDBY_DEBUG = yes
OPLUS_FEATURE_POWERINFO_RPMH = yes
OPLUS_FEATURE_POWERINFO_FTM = yes
OPLUS_FEATURE_MULTI_FREEAREA = yes
OPLUS_FEATURE_VIRTUAL_RESERVE_MEMORY = yes
OPLUS_FEATURE_LOWMEM_DBG = yes
OPLUS_FEATURE_SENSOR_DRIVER = yes
OPLUS_FEATURE_SENSOR_ALGORITHM = yes
OPLUS_FEATURE_SENSOR_SMEM = yes
OPLUS_FEATURE_SENSOR_FEEDBACK = yes
OPLUS_FEATURE_ELEVATOR_DETECT = yes
OPLUS_FEATURE_ACTIVITY_RECOGNITION = yes
OPLUS_FEATURE_CHG_BASIC = yes
OPLUS_FEATURE_CAMERA_COMMON = yes
OPLUS_FEATURE_CAMERA_LAHAINA = yes
OPLUS_ARCH_EXTENDS = yes
OPLUS_FEATURE_WIFI_DATASTALL = yes
OPLUS_FEATURE_WIFI_HOSTAPDHIDL = yes
OPLUS_FEATURE_WIFI_BDF = yes
OPLUS_FEATURE_WIFI_FTM = yes
OPLUS_FEATURE_WIFI_SAR = yes
OPLUS_FEATURE_SWITCH_CHECK = yes
OPLUS_FEATURE_BT_INTEROPLIST = yes
OPLUS_FEATURE_BT_DCS = yes
OPLUS_FEATURE_BT_FW_OVERRIDE = yes
OPLUS_FEATURE_BT_FW_SSRDUMP = yes
OPLUS_FEATURE_BT_FW_BTTESTMODE = yes
OPLUS_FEATURE_BT_ASD = yes
OPLUS_FEATURE_WIFI_QPOWER = yes
OPLUS_FEATURE_WIFI_MTUDETECT = yes
OPLUS_FEATURE_WIFI_SLA =yes
OPLUS_FEATURE_WIFI_GBK = yes
OPLUS_FEATURE_IPV6_OPTIMIZE =yes
OPLUS_FEATURE_WIFI_DUALSTA = yes
OPLUS_FEATURE_WIFI_OSHARE = yes
OPLUS_FEATURE_WIFI_LIMMITBGSPEED =yes
OPLUS_FEATURE_WIFI_SUPPLICANTHIDL = yes
OPLUS_FEATURE_GPS_CONFIG_ADAPT = yes
OPLUS_FEATURE_DATA_EVAL = yes
OPLUS_FEATURE_GAMEECO_COOLEFFECT = yes
OPLUS_FEATURE_AUDIOSERVER_DEBUG = yes
OPLUS_FEATURE_MUTE_DETECT = yes
OPLUS_FEATURE_MM_FEEDBACK = yes
OPLUS_FEATURE_VIP_RECORD = yes
OPLUS_FEATURE_CLOSE_PA = true
OPLUS_FEATURE_SMARTVOL = yes
OPLUS_FEATURE_VOIP_ENHANCE = yes
OPLUS_FEATURE_GAMEVOICEOPTIMIZE = yes
OPLUS_FEATURE_KTV = true
OPLUS_FEATURE_PLAYBACKCAPTURE = yes
OPLUS_FEATURE_GAME_MUTE = yes
OPLUS_FEATURE_VOICE_CHANGER = yes
OPLUS_FEATURE_PHONE_TRANSLATOR = true
OPLUS_FEATURE_VIBRING_SYNC = true
OPLUS_FEATURE_SVA_TRNSPARENT = true
OPLUS_FEATURE_INPUTCHANNEL_CHOICE = yes
OPLUS_FEATURE_AUDIOVOICE_SCENCE = true
OPLUS_FEATURE_DOLBY = true
OPLUS_FEATURE_AUDIOLL = true
OPLUS_FEATURE_AUDIODETECT = yes
OPLUS_WAKELOCK_MONITOR = yes
OPLUS_FEATURE_SURROUND_AUDIO = yes
OPLUS_FEATURE_SPK_PROTECTION = true
OPLUS_FEATURE_OPERATOR_RINGTONE = yes
OPLUS_FEATURE_CAMERASOUND_FORCE = yes
OPLUS_FEATURE_FORBID_RECORD = yes
OPLUS_FEATURE_SPEAKER_MUTE = true
OPLUS_FEATURE_ADJUST_VOLUME = yes
OPLUS_FEATURE_AUDIO_LOWLATENCY = true
OPLUS_FEATURE_SWITCH_MIC = yes
OPLUS_FEATURE_DUALHEADPHONE = true
OPLUS_FEATURE_EAR_PROTECTION = true
OPLUS_FEATURE_MULTISCENE_RECORD = yes
OPLUS_FEATURE_SSR = yes
OPLUS_FEATURE_MI2S_SLAVE = true
OPLUS_FEATURE_BTAUDIO_LOWLATENCY = yes
OPLUS_FEATURE_AUDIO_FTM = yes
OPLUS_FEATURE_AP_LVIMFS = yes
OPLUS_FEATURE_4CH_AEC = yes
OPLUS_FEATURE_TV_VOIP = yes
OPLUS_VDF_LEFT_SPEAKER_MUTE = yes
OPLUS_FEATURE_FOLDER_CHANNEL_SWITCH = yes
OPLUS_FEATURE_RINGTONE_HAPTIC = yes
OPLUS_FEATURE_IMPEDANCE_MATCH = true
OPLUS_FEATURE_LVAC_SUPPORT = yes
OPLUS_FEATURE_GOOGLE_CTS_TEST = yes
OPLUS_FEATURE_ADSP_RECOVERY = true
OPLUS_FEATURE_QVA_MIC_SUPPORT = yes
OPLUS_FEATURE_DRM_WIDEVINEL3 = yes
OPLUS_FEATURE_OPLUS_AVENHANCEMENT = yes
OPLUS_FEATURE_APE_DECODER = yes
OPLUS_FEATURE_VIDEO_TITLE = yes
OPLUS_FEATURE_MP3_RECORDER = yes
OPLUS_FEATURE_FFMPEG_INTEGRATION = yes
OPLUS_FEATURE_QP_OPTIMIZATION = yes
OPLUS_FEATURE_VIDEO_MIRROR = yes
OPLUS_FEATURE_FEEDBACK_INFO = yes
OPLUS_FEATURE_ZEN_MODE = yes
OPLUS_FEATRUE_HEIF_OPTIMIZE = yes
OPLUS_FEATURE_IMAGE_PROCESSING = yes
OPLUS_FEATURE_HEIF_CONVERTER = yes
OPLUS_FEATURE_10BIT_HEIF = yes
OPLUS_FEATURE_ROI_ENCODE_QCOM = yes
OPLUS_FEATURE_HQV = yes
OPLUS_FEATURE_GCP = yes
OPLUS_FEATURE_ONSCREENFINGERPRINT = yes
OPLUS_FEATURE_AUTOBRIGHTNESS = yes
OPLUS_FEATURE_DYNAMIC_DSI = yes
OPLUS_FEATURE_GPU_MINIDUMP = yes
OPLUS_FEATURE_VPP = yes
OPLUS_FEATURE_AI_FRAMERATE = yes
OPLUS_FEATURE_RESOLUTIONSWITCH = yes
OPLUS_FEATURE_FORBIDDEN_RECORD = yes
OPLUS_FEATURE_PXLW_IRIS5 = yes
OPLUS_FEATURE_AOD = yes
OPLUS_FEATURE_PW_4096 = yes
OPLUS_FEATURE_ADFR = yes
OPLUS_FEATURE_GAME_OIFACE = yes
OPLUS_FEATURE_HAPTIC_VIBRATE = yes
OPLUS_FEATURE_GAME_JOYSTICK = yes
OPLUS_FEATURE_GAME_AUDIO_EFFECTS = true
OPLUS_FEATURE_OSIE_SR = yes
OPLUS_FEATURE_HWC_PERF = yes
OPLUS_FEATURE_SF_BINDER_PERF = yes
OPLUS_FEATURE_HWC_BINDER_PERF = yes
OPLUS_FEATURE_MIC_VA_MIC_CLK_SWITCH = yes
OPLUS_FEATURE_CWB = yes
OPLUS_FEATURE_APOLLO = yes
OPLUS_FEATURE_COMPILE_QCRIL_NR = true
OPLUS_FEATURE_ELEV_MODE = true
OPLUS_FEATURE_MODEM_MINIDUMP = true
OPLUS_FEATURE_LOG_LISTEN = true
OPLUS_FEATURE_APP_MONITOR = true
OPLUS_FEATURE_VENDOR_LIBDIAG = true
OPLUS_FEATURE_NWPOWER = true
OPLUS_FEAUTRE_PIN_RETRY = true
OPLUS_FEATURE_NONDDS_OPTIMIZE = true
OPLUS_FEATURE_NEW_FREQ_HOP_INTERFACE = true
OPLUS_FEATURE_REGIONMARK_INDICATION = true
OPLUS_FEATURE_PLMN_SELECTION = true
OPLUS_FEATURE_FONT_FLIP = yes
OPLUS_FEATURE_DARKMODE = yes
OPLUS_FEATURE_LINKERCONFIG_CUSTOM = yes
OPLUS_FEATURE_HANS_FREEZE = yes
OPLUS_FEATURE_RESOURCES_COMPILE = yes
OPLUS_FEATURE_MOTION_INTERCEPT = yes