1 struct cpuinfo_mock_file filesystem[] = {
2 #if CPUINFO_ARCH_ARM64
3 	{
4 		.path = "/proc/cpuinfo",
5 		.size = 1540,
6 		.content =
7 			"Processor\t: AArch64 Processor rev 4 (aarch64)\n"
8 			"processor\t: 0\n"
9 			"BogoMIPS\t: 38.40\n"
10 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
11 			"CPU implementer\t: 0x41\n"
12 			"CPU architecture: 8\n"
13 			"CPU variant\t: 0x0\n"
14 			"CPU part\t: 0xd03\n"
15 			"CPU revision\t: 4\n"
16 			"\n"
17 			"processor\t: 1\n"
18 			"BogoMIPS\t: 38.40\n"
19 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
20 			"CPU implementer\t: 0x41\n"
21 			"CPU architecture: 8\n"
22 			"CPU variant\t: 0x0\n"
23 			"CPU part\t: 0xd03\n"
24 			"CPU revision\t: 4\n"
25 			"\n"
26 			"processor\t: 2\n"
27 			"BogoMIPS\t: 38.40\n"
28 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
29 			"CPU implementer\t: 0x41\n"
30 			"CPU architecture: 8\n"
31 			"CPU variant\t: 0x0\n"
32 			"CPU part\t: 0xd03\n"
33 			"CPU revision\t: 4\n"
34 			"\n"
35 			"processor\t: 3\n"
36 			"BogoMIPS\t: 38.40\n"
37 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
38 			"CPU implementer\t: 0x41\n"
39 			"CPU architecture: 8\n"
40 			"CPU variant\t: 0x0\n"
41 			"CPU part\t: 0xd03\n"
42 			"CPU revision\t: 4\n"
43 			"\n"
44 			"processor\t: 4\n"
45 			"BogoMIPS\t: 38.40\n"
46 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
47 			"CPU implementer\t: 0x41\n"
48 			"CPU architecture: 8\n"
49 			"CPU variant\t: 0x0\n"
50 			"CPU part\t: 0xd03\n"
51 			"CPU revision\t: 4\n"
52 			"\n"
53 			"processor\t: 5\n"
54 			"BogoMIPS\t: 38.40\n"
55 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
56 			"CPU implementer\t: 0x41\n"
57 			"CPU architecture: 8\n"
58 			"CPU variant\t: 0x0\n"
59 			"CPU part\t: 0xd03\n"
60 			"CPU revision\t: 4\n"
61 			"\n"
62 			"processor\t: 6\n"
63 			"BogoMIPS\t: 38.40\n"
64 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
65 			"CPU implementer\t: 0x41\n"
66 			"CPU architecture: 8\n"
67 			"CPU variant\t: 0x0\n"
68 			"CPU part\t: 0xd03\n"
69 			"CPU revision\t: 4\n"
70 			"\n"
71 			"processor\t: 7\n"
72 			"BogoMIPS\t: 38.40\n"
73 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
74 			"CPU implementer\t: 0x41\n"
75 			"CPU architecture: 8\n"
76 			"CPU variant\t: 0x0\n"
77 			"CPU part\t: 0xd03\n"
78 			"CPU revision\t: 4\n"
79 			"\n"
80 			"Hardware\t: Qualcomm Technologies, Inc MSM8953\n",
81 	},
82 #elif CPUINFO_ARCH_ARM
83 	{
84 		.path = "/proc/cpuinfo",
85 		.size = 2004,
86 		.content =
87 			"Processor\t: AArch64 Processor rev 4 (aarch64)\n"
88 			"processor\t: 0\n"
89 			"BogoMIPS\t: 38.40\n"
90 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
91 			"CPU implementer\t: 0x41\n"
92 			"CPU architecture: 8\n"
93 			"CPU variant\t: 0x0\n"
94 			"CPU part\t: 0xd03\n"
95 			"CPU revision\t: 4\n"
96 			"\n"
97 			"processor\t: 1\n"
98 			"BogoMIPS\t: 38.40\n"
99 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
100 			"CPU implementer\t: 0x41\n"
101 			"CPU architecture: 8\n"
102 			"CPU variant\t: 0x0\n"
103 			"CPU part\t: 0xd03\n"
104 			"CPU revision\t: 4\n"
105 			"\n"
106 			"processor\t: 2\n"
107 			"BogoMIPS\t: 38.40\n"
108 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
109 			"CPU implementer\t: 0x41\n"
110 			"CPU architecture: 8\n"
111 			"CPU variant\t: 0x0\n"
112 			"CPU part\t: 0xd03\n"
113 			"CPU revision\t: 4\n"
114 			"\n"
115 			"processor\t: 3\n"
116 			"BogoMIPS\t: 38.40\n"
117 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
118 			"CPU implementer\t: 0x41\n"
119 			"CPU architecture: 8\n"
120 			"CPU variant\t: 0x0\n"
121 			"CPU part\t: 0xd03\n"
122 			"CPU revision\t: 4\n"
123 			"\n"
124 			"processor\t: 4\n"
125 			"BogoMIPS\t: 38.40\n"
126 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
127 			"CPU implementer\t: 0x41\n"
128 			"CPU architecture: 8\n"
129 			"CPU variant\t: 0x0\n"
130 			"CPU part\t: 0xd03\n"
131 			"CPU revision\t: 4\n"
132 			"\n"
133 			"processor\t: 5\n"
134 			"BogoMIPS\t: 38.40\n"
135 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
136 			"CPU implementer\t: 0x41\n"
137 			"CPU architecture: 8\n"
138 			"CPU variant\t: 0x0\n"
139 			"CPU part\t: 0xd03\n"
140 			"CPU revision\t: 4\n"
141 			"\n"
142 			"processor\t: 6\n"
143 			"BogoMIPS\t: 38.40\n"
144 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
145 			"CPU implementer\t: 0x41\n"
146 			"CPU architecture: 8\n"
147 			"CPU variant\t: 0x0\n"
148 			"CPU part\t: 0xd03\n"
149 			"CPU revision\t: 4\n"
150 			"\n"
151 			"processor\t: 7\n"
152 			"BogoMIPS\t: 38.40\n"
153 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
154 			"CPU implementer\t: 0x41\n"
155 			"CPU architecture: 8\n"
156 			"CPU variant\t: 0x0\n"
157 			"CPU part\t: 0xd03\n"
158 			"CPU revision\t: 4\n"
159 			"\n"
160 			"Hardware\t: Qualcomm Technologies, Inc MSM8953\n",
161 	},
162 #endif
163 	{
164 		.path = "/system/build.prop",
165 		.size = 10355,
166 		.content =
167 			"\n"
168 			"# begin build properties\n"
169 			"# autogenerated by buildinfo.sh\n"
170 			"ro.build.id=NRD90M\n"
171 			"ro.build.display.id=AL1512-mido-build-20170803193727\n"
172 			"ro.build.version.incremental=V8.5.4.0.NCFMIED\n"
173 			"ro.build.version.sdk=24\n"
174 			"ro.build.version.preview_sdk=0\n"
175 			"ro.build.version.codename=REL\n"
176 			"ro.build.version.all_codenames=REL\n"
177 			"ro.build.version.release=7.0\n"
178 			"ro.build.version.security_patch=2017-07-01\n"
179 			"ro.build.version.base_os=\n"
180 			"ro.build.date=Thu Aug  3 19:37:25 WIB 2017\n"
181 			"ro.build.date.utc=1501763845\n"
182 			"ro.build.type=user\n"
183 			"ro.build.user=builder\n"
184 			"ro.build.host=mi-server\n"
185 			"ro.build.tags=release-keys\n"
186 			"ro.build.flavor=mido-user\n"
187 			"ro.product.model=Redmi Note 4\n"
188 			"ro.product.brand=xiaomi\n"
189 			"ro.product.name=mido\n"
190 			"ro.product.device=mido\n"
191 			"ro.product.mod_device=mido_global\n"
192 			"ro.product.board=msm8953\n"
193 			"# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,\n"
194 			"# use ro.product.cpu.abilist instead.\n"
195 			"ro.product.cpu.abi=arm64-v8a\n"
196 			"ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi\n"
197 			"ro.product.cpu.abilist32=armeabi-v7a,armeabi\n"
198 			"ro.product.cpu.abilist64=arm64-v8a\n"
199 			"ro.product.locale=en-GB\n"
200 			"ro.wifi.channels=\n"
201 			"ro.board.platform=msm8953\n"
202 			"# ro.build.product is obsolete; use ro.product.device\n"
203 			"ro.build.product=mido\n"
204 			"# Do not try to parse description, fingerprint, or thumbprint\n"
205 			"ro.build.description=mido-user 7.0 NRD90M V8.5.4.0.NCFMIED release-keys\n"
206 			"ro.build.fingerprint=xiaomi/mido/mido:7.0/NRD90M/V8.5.4.0.NCFMIED:user/release-keys\n"
207 			"ro.build.characteristics=nosdcard\n"
208 			"# end build properties\n"
209 			"#\n"
210 			"# from device/xiaomi/mido/system.prop\n"
211 			"#\n"
212 			"#\n"
213 			"# system.prop for msm8953\n"
214 			"#\n"
215 			"\n"
216 			"rild.libpath=/vendor/lib64/libril-qc-qmi-1.so\n"
217 			"rild.libargs=-d /dev/smd0\n"
218 			"persist.rild.nitz_plmn=\n"
219 			"persist.rild.nitz_long_ons_0=\n"
220 			"persist.rild.nitz_long_ons_1=\n"
221 			"persist.rild.nitz_long_ons_2=\n"
222 			"persist.rild.nitz_long_ons_3=\n"
223 			"persist.rild.nitz_short_ons_0=\n"
224 			"persist.rild.nitz_short_ons_1=\n"
225 			"persist.rild.nitz_short_ons_2=\n"
226 			"persist.rild.nitz_short_ons_3=\n"
227 			"ril.subscription.types=NV,RUIM\n"
228 			"DEVICE_PROVISIONED=1\n"
229 			"#\n"
230 			"# Set network mode to (T/L/G/W/1X/EVDO, T/G/W/L) for 7+5 mode device on DSDS mode\n"
231 			"#\n"
232 			"\n"
233 			"debug.sf.hw=0\n"
234 			"debug.egl.hw=0\n"
235 			"persist.hwc.mdpcomp.enable=true\n"
236 			"debug.mdpcomp.logs=0\n"
237 			"dalvik.vm.heapsize=36m\n"
238 			"dev.pm.dyn_samplingrate=1\n"
239 			"persist.demo.hdmirotationlock=false\n"
240 			"debug.enable.sglscale=1\n"
241 			"debug.gralloc.enable_fb_ubwc=1\n"
242 			"#ro.hdmi.enable=true\n"
243 			"#\n"
244 			"# system props for the cne module\n"
245 			"#\n"
246 			"persist.cne.feature=1\n"
247 			"\n"
248 			"#\n"
249 			"# system props for the dpm module\n"
250 			"#\n"
251 			"persist.dpm.feature=1\n"
252 			"\n"
253 			"#system props for the MM modules\n"
254 			"media.msm8956hw=0\n"
255 			"mm.enable.smoothstreaming=true\n"
256 			"mmp.enable.3g2=true\n"
257 			"media.aac_51_output_enabled=true\n"
258 			"av.debug.disable.pers.cache=1\n"
259 			"\n"
260 			"#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE\n"
261 			"#mm.enable.qcom_parser=1048575\n"
262 			"\n"
263 			"#\n"
264 			"# system props for the data modules\n"
265 			"#\n"
266 			"ro.use_data_netmgrd=true\n"
267 			"persist.data.netmgrd.qos.enable=true\n"
268 			"persist.data.mode=concurrent\n"
269 			"\n"
270 			"#system props for time-services\n"
271 			"persist.timed.enable=true\n"
272 			"\n"
273 			"#\n"
274 			"# system prop for opengles version\n"
275 			"#\n"
276 			"# 196608 is decimal for 0x30000 to report major/minor versions as 3/0\n"
277 			"# 196609 is decimal for 0x30001 to report major/minor versions as 3/1\n"
278 			"ro.opengles.version=196610\n"
279 			"\n"
280 			"# System property for cabl\n"
281 			"ro.qualcomm.cabl=0\n"
282 			"\n"
283 			"#\n"
284 			"# System props for telephony\n"
285 			"# System prop to turn on CdmaLTEPhone always\n"
286 			"telephony.lteOnCdmaDevice=1\n"
287 			"\n"
288 			"#\n"
289 			"# System props for bluetooh\n"
290 			"# System prop to turn on hfp client\n"
291 			"bluetooth.hfp.client=1\n"
292 			"\n"
293 			"#Simulate sdcard on /data/media\n"
294 			"#\n"
295 			"persist.fuse_sdcard=true\n"
296 			"\n"
297 			"#System property for FM transmitter\n"
298 			"ro.fm.transmitter=false\n"
299 			"\n"
300 			"#property to enable user to access Google WFD settings\n"
301 			"persist.debug.wfd.enable=1\n"
302 			"#property to enable VDS WFD solution\n"
303 			"persist.hwc.enable_vds=1\n"
304 			"\n"
305 			"#selects CoreSight configuration to enable\n"
306 			"persist.debug.coresight.config=stm-events\n"
307 			"\n"
308 			"#selects Console configuration to enable\n"
309 			"persist.console.silent.config=1\n"
310 			"\n"
311 			"#property for vendor specific library\n"
312 			"ro.vendor.gt_library=libqti-gt.so\n"
313 			"ro.vendor.at_library=libqti-at.so\n"
314 			"\n"
315 			"#property for game detection feature\n"
316 			"debug.enable.gamed=0\n"
317 			"\n"
318 			"#property to enable narrow search range for video encoding\n"
319 			"vidc.enc.disable_bframes=1\n"
320 			"vidc.disable.split.mode=1\n"
321 			"vidc.dec.downscalar_width=1920\n"
322 			"vidc.dec.downscalar_height=1088\n"
323 			"\n"
324 			"# disable PQ feature by default\n"
325 			"vidc.enc.disable.pq=true\n"
326 			"\n"
327 			"# Additional buffers shared between Camera and Video\n"
328 			"vidc.enc.dcvs.extra-buff-count=2\n"
329 			"\n"
330 			"# system property to accelerate Progressive Download using STA\n"
331 			"persist.mm.sta.enable=0\n"
332 			"\n"
333 			"#property to enable fingerprint\n"
334 			"persist.qfp=false\n"
335 			"\n"
336 			"#min/max cpu in core control\n"
337 			"ro.core_ctl_min_cpu=2\n"
338 			"ro.core_ctl_max_cpu=4\n"
339 			"\n"
340 			"#HWUI properties\n"
341 			"ro.hwui.texture_cache_size=72\n"
342 			"ro.hwui.layer_cache_size=48\n"
343 			"ro.hwui.r_buffer_cache_size=8\n"
344 			"ro.hwui.path_cache_size=32\n"
345 			"ro.hwui.gradient_cache_size=1\n"
346 			"ro.hwui.drop_shadow_cache_size=6\n"
347 			"ro.hwui.texture_cache_flushrate=0.4\n"
348 			"ro.hwui.text_small_cache_width=1024\n"
349 			"ro.hwui.text_small_cache_height=1024\n"
350 			"ro.hwui.text_large_cache_width=2048\n"
351 			"ro.hwui.text_large_cache_height=1024\n"
352 			"\n"
353 			"#Enable B service adj transition by default\n"
354 			"ro.sys.fw.bservice_enable=true\n"
355 			"ro.sys.fw.bservice_limit=5\n"
356 			"ro.sys.fw.bservice_age=5000\n"
357 			"\n"
358 			"#Memperf properties\n"
359 			"ro.memperf.lib=libmemperf.so\n"
360 			"ro.memperf.enable=false\n"
361 			"\n"
362 			"#Trim properties\n"
363 			"ro.sys.fw.use_trim_settings=true\n"
364 			"ro.sys.fw.empty_app_percent=50\n"
365 			"ro.sys.fw.trim_empty_percent=100\n"
366 			"ro.sys.fw.trim_cache_percent=100\n"
367 			"ro.sys.fw.trim_enable_memory=2147483648\n"
368 			"\n"
369 			"# Enable Delay Service Restart\n"
370 			"ro.am.reschedule_service=true\n"
371 			"\n"
372 			"#Optimal dex2oat threads for faster app installation\n"
373 			"ro.sys.fw.dex2oat_thread_count=4\n"
374 			"\n"
375 			"# Create zram disk\n"
376 			"#ro.config.zram=true\n"
377 			"\n"
378 			"# set cutoff voltage to 3400mV\n"
379 			"ro.cutoff_voltage_mv=3400\n"
380 			"\n"
381 			"#set device emmc size\n"
382 			"ro.emmc_size=16GB\n"
383 			"\n"
384 			"#force HAL1 for below packages\n"
385 			"camera.hal1.packagelist=com.skype.raider,com.google.android.talk\n"
386 			"\n"
387 			"#Enable FR27607-RIL to send ONLINE cmd in bootup\n"
388 			"#persist.radio.poweron_opt=1\n"
389 			"\n"
390 			"#low power mode for camera\n"
391 			"camera.lowpower.record.enable=1\n"
392 			"\n"
393 			"#In video expect camera time source as monotonic\n"
394 			"media.camera.ts.monotonic=1\n"
395 			"\n"
396 			"#properties for limiting preview size in camera\n"
397 			"camera.display.umax=1920x1080\n"
398 			"camera.display.lmax=1280x720\n"
399 			"\n"
400 			"persist.camera.stats.test=5\n"
401 			"#contacts.autosync\n"
402 			"persist.env.contacts.autosync=true\n"
403 			"\n"
404 			"#set cutoff voltage to 3400mV\n"
405 			"ro.cutoff_voltage_mv=3400\n"
406 			"\n"
407 			"# set default multisim config to dsds\n"
408 			"persist.radio.multisim.config=dsds\n"
409 			"\n"
410 			"\n"
411 			"#enable rnr for camera\n"
412 			"persist.camera.feature.cac=1\n"
413 			"persist.camera.imglib.cac3=2\n"
414 			"\n"
415 			"\n"
416 			"#Add for hardware version\n"
417 			"ro.build.hardware.version=V1\n"
418 			"\n"
419 			"#properties for Xiaomi LCM display\n"
420 			"persist.sys.display_prefer=2\n"
421 			"persist.sys.display_eyecare=0\n"
422 			"persist.sys.ltm_enable=true\n"
423 			"persist.sys.display_ce=11\n"
424 			"persist.sys.display_cabc=1\n"
425 			"persist.sys.gamut_mode=0\n"
426 			"\n"
427 			"#disable isp clock optimization for camera\n"
428 			"persist.camera.isp.clock.optmz=0\n"
429 			"\n"
430 			"#\n"
431 			"# system props for the cne module\n"
432 			"#\n"
433 			"persist.cne.feature=1\n"
434 			"#\n"
435 			"# system props for the dpm module\n"
436 			"#\n"
437 			"persist.dpm.feature=1\n"
438 			"#\n"
439 			"# from device/xiaomi/mido/additional_global.prop\n"
440 			"#\n"
441 			"#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE\n"
442 			"mm.enable.qcom_parser=261773\n"
443 			"\n"
444 			"#\n"
445 			"# ADDITIONAL_BUILD_PROPERTIES\n"
446 			"#\n"
447 			"ro.miui.version.code_time=1492621200\n"
448 			"ro.miui.ui.version.code=6\n"
449 			"ro.miui.ui.version.name=V8\n"
450 			"ro.product.first_api_level=23\n"
451 			"persist.sys.mcd_config_file=/system/etc/mcd_default.conf\n"
452 			"persist.sys.perf.debug=true\n"
453 			"persist.sys.whetstone.level=2\n"
454 			"ro.setupwizard.require_network=any\n"
455 			"ro.setupwizard.mode=OPTIONAL\n"
456 			"ro.com.google.gmsversion=7.0_r3\n"
457 			"drm.service.enabled=true\n"
458 			"ro.ss.version=5.1.111-004\n"
459 			"ro.ss.nohidden=true\n"
460 			"dalvik.vm.heapminfree=4m\n"
461 			"dalvik.vm.heapstartsize=16m\n"
462 			"persist.delta_time.enable=true\n"
463 			"dalvik.vm.heapgrowthlimit=192m\n"
464 			"dalvik.vm.heapsize=512m\n"
465 			"dalvik.vm.heaptargetutilization=0.75\n"
466 			"dalvik.vm.heapmaxfree=8m\n"
467 			"ro.carrier=unknown\n"
468 			"ro.vendor.extension_library=libqti-perfd-client.so\n"
469 			"persist.radio.sib16_support=1\n"
470 			"persist.radio.custom_ecc=1\n"
471 			"ro.frp.pst=/dev/block/bootdevice/by-name/config\n"
472 			"af.fast_track_multiplier=2\n"
473 			"audio_hal.period_size=192\n"
474 			"ro.qc.sdk.audio.fluencetype=fluence\n"
475 			"persist.audio.fluence.voicecall=true\n"
476 			"persist.audio.fluence.voicerec=true\n"
477 			"persist.audio.fluence.speaker=true\n"
478 			"audio.offload.disable=true\n"
479 			"tunnel.audio.encode=false\n"
480 			"audio.offload.buffer.size.kb=64\n"
481 			"audio.offload.min.duration.secs=30\n"
482 			"audio.offload.video=true\n"
483 			"audio.offload.pcm.16bit.enable=true\n"
484 			"audio.offload.pcm.24bit.enable=true\n"
485 			"audio.offload.track.enable=true\n"
486 			"audio.deep_buffer.media=true\n"
487 			"media.stagefright.audio.sink=280\n"
488 			"use.voice.path.for.pcm.voip=true\n"
489 			"audio.offload.multiaac.enable=true\n"
490 			"audio.dolby.ds2.enabled=true\n"
491 			"audio.dolby.ds2.hardbypass=true\n"
492 			"audio.offload.multiple.enabled=false\n"
493 			"audio.offload.passthrough=false\n"
494 			"ro.qc.sdk.audio.ssr=false\n"
495 			"audio.offload.gapless.enabled=true\n"
496 			"audio.safx.pbe.enabled=true\n"
497 			"audio.parser.ip.buffer.size=0\n"
498 			"audio.playback.mch.downsample=true\n"
499 			"use.qti.sw.alac.decoder=true\n"
500 			"use.qti.sw.ape.decoder=true\n"
501 			"audio.pp.asphere.enabled=false\n"
502 			"voice.playback.conc.disabled=true\n"
503 			"voice.record.conc.disabled=false\n"
504 			"voice.voip.conc.disabled=true\n"
505 			"voice.conc.fallbackpath=deep-buffer\n"
506 			"persist.speaker.prot.enable=false\n"
507 			"qcom.hw.aac.encoder=true\n"
508 			"flac.sw.decoder.24bit.support=true\n"
509 			"persist.sys.dalvik.vm.lib.2=libart.so\n"
510 			"dalvik.vm.isa.arm64.variant=generic\n"
511 			"dalvik.vm.isa.arm64.features=default\n"
512 			"dalvik.vm.isa.arm.variant=cortex-a53\n"
513 			"dalvik.vm.isa.arm.features=default\n"
514 			"net.bt.name=Android\n"
515 			"dalvik.vm.stack-trace-file=/data/anr/traces.txt\n"
516 			"ro.miui.has_real_blur=1\n"
517 			"ro.miui.has_handy_mode_sf=1\n"
518 			"fw.max_users=5\n"
519 			"persist.radio.calls.on.ims=0\n"
520 			"persist.radio.jbims=0\n"
521 			"persist.radio.csvt.enabled=false\n"
522 			"persist.radio.rat_on=combine\n"
523 			"persist.radio.mt_sms_ack=20\n"
524 			"ro.mdtp.package_name2=com.qualcomm.qti.securemsm.mdtp.MdtpDemo\n"
525 			"ro.product.mod_device=mido_global\n"
526 			"ro.config.sms_received_sound=FadeIn.ogg\n"
527 			"ro.config.sms_delivered_sound=MessageComplete.ogg\n"
528 			"ro.com.android.mobiledata=false\n"
529 			"ro.product.manufacturer=Xiaomi\n"
530 			"ro.config.elder-ringtone=Angel.mp3\n"
531 			"keyguard.no_require_sim=true\n"
532 			"ro.com.android.dataroaming=false\n"
533 			"persist.sys.mitalk.enable=true\n"
534 			"ro.config.ringtone=Ring_Synth_04.ogg\n"
535 			"ro.config.notification_sound=pixiedust.ogg\n"
536 			"ro.config.alarm_alert=Alarm_Classic.ogg\n"
537 			"ro.product.cuptsm=XIAOMI|ESE|02|01\n"
538 			"persist.power.useautobrightadj=true\n"
539 			"persist.radio.apm_sim_not_pwdn=1\n"
540 			"qemu.hw.mainkeys=1\n"
541 			"ro.sf.lcd_density=480\n"
542 			"ro.com.google.clientidbase=android-xiaomi\n"
543 			"persist.dbg.volte_avail_ovr=1\n"
544 			"persist.dbg.vt_avail_ovr=1\n"
545 			"sys.haptic.down.weak=0,12,24,32\n"
546 			"sys.haptic.down.normal=0,24,20,46\n"
547 			"sys.haptic.down.strong=0,36,20,64\n"
548 			"ro.telephony.default_network=20,20\n"
549 			"ro.expect.recovery_id=0x1e60c0a1d98a20844b25d79bebd86d2774c5dbb3000000000000000000000000\n"
550 			"\n"
551 			"\n"
552 			"import /system/vendor/vendor.prop\n"
553 			"\n"
554 			"import /system/vendor/default.prop\n"
555 			"\n"
556 			"import /system/vendor/power.prop\n"
557 			"\n"
558 			"\n",
559 	},
560 	{
561 		.path = "/sys/class/kgsl/kgsl-3d0/bus_split",
562 		.size = 2,
563 		.content = "1\n",
564 	},
565 	{
566 		.path = "/sys/class/kgsl/kgsl-3d0/clock_mhz",
567 		.size = 4,
568 		.content = "320\n",
569 	},
570 	{
571 		.path = "/sys/class/kgsl/kgsl-3d0/deep_nap_timer",
572 		.size = 5,
573 		.content = "1000\n",
574 	},
575 	{
576 		.path = "/sys/class/kgsl/kgsl-3d0/default_pwrlevel",
577 		.size = 2,
578 		.content = "4\n",
579 	},
580 	{
581 		.path = "/sys/class/kgsl/kgsl-3d0/dev",
582 		.size = 6,
583 		.content = "240:0\n",
584 	},
585 	{
586 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/available_frequencies",
587 		.size = 70,
588 		.content = "650000000 560000000 510000000 400000000 320000000 216000000 133330000\n",
589 	},
590 	{
591 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/available_governors",
592 		.size = 165,
593 		.content = "spdm_bw_hyp bw_hwmon venus-ddr-gov msm-vidc-vmem+ msm-vidc-vmem msm-vidc-ddr bw_vbif gpubw_mon msm-adreno-tz cpufreq userspace powersave performance simple_ondemand\n",
594 	},
595 	{
596 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/cur_freq",
597 		.size = 10,
598 		.content = "320000000\n",
599 	},
600 	{
601 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/governor",
602 		.size = 14,
603 		.content = "msm-adreno-tz\n",
604 	},
605 	{
606 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/gpu_load",
607 		.size = 2,
608 		.content = "4\n",
609 	},
610 	{
611 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/max_freq",
612 		.size = 10,
613 		.content = "650000000\n",
614 	},
615 	{
616 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/min_freq",
617 		.size = 10,
618 		.content = "133330000\n",
619 	},
620 	{
621 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/polling_interval",
622 		.size = 3,
623 		.content = "10\n",
624 	},
625 	{
626 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/suspend_time",
627 		.size = 7,
628 		.content = "152826\n",
629 	},
630 	{
631 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/target_freq",
632 		.size = 10,
633 		.content = "510000000\n",
634 	},
635 	{
636 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/trans_stat",
637 		.size = 670,
638 		.content =
639 			"   From  :   To\n"
640 			"         :650000000560000000510000000400000000320000000216000000133330000   time(ms)\n"
641 			" 650000000:       0       0       0       0       0       0       0         0\n"
642 			" 560000000:       0       0       1       0       0       0       0       210\n"
643 			"*510000000:       0       1       0       2       0       0       0     97470\n"
644 			" 400000000:       0       0       2       0       5       0       0    119280\n"
645 			" 320000000:       0       0       1       4       0      54       0     96060\n"
646 			" 216000000:       0       0       0       0      38       0     100     59980\n"
647 			" 133330000:       0       0       0       1      15      84       0     78320\n"
648 			"Total transition : 308\n",
649 	},
650 	{
651 		.path = "/sys/class/kgsl/kgsl-3d0/freq_table_mhz",
652 		.size = 29,
653 		.content = "650 560 510 400 320 216 133 \n",
654 	},
655 	{
656 		.path = "/sys/class/kgsl/kgsl-3d0/ft_fast_hang_detect",
657 		.size = 2,
658 		.content = "1\n",
659 	},
660 	{
661 		.path = "/sys/class/kgsl/kgsl-3d0/ft_hang_intr_status",
662 		.size = 2,
663 		.content = "1\n",
664 	},
665 	{
666 		.path = "/sys/class/kgsl/kgsl-3d0/ft_long_ib_detect",
667 		.size = 2,
668 		.content = "1\n",
669 	},
670 	{
671 		.path = "/sys/class/kgsl/kgsl-3d0/ft_pagefault_policy",
672 		.size = 4,
673 		.content = "0x0\n",
674 	},
675 	{
676 		.path = "/sys/class/kgsl/kgsl-3d0/ft_policy",
677 		.size = 5,
678 		.content = "0xC2\n",
679 	},
680 	{
681 		.path = "/sys/class/kgsl/kgsl-3d0/gpu_available_frequencies",
682 		.size = 71,
683 		.content = "650000000 560000000 510000000 400000000 320000000 216000000 133330000 \n",
684 	},
685 	{
686 		.path = "/sys/class/kgsl/kgsl-3d0/gpu_busy_percentage",
687 		.size = 5,
688 		.content = "25 %\n",
689 	},
690 	{
691 		.path = "/sys/class/kgsl/kgsl-3d0/gpu_clock_stats",
692 		.size = 48,
693 		.content = "0 115594 161290 437693 5723869 9516728 4951633 \n",
694 	},
695 	{
696 		.path = "/sys/class/kgsl/kgsl-3d0/gpu_model",
697 		.size = 12,
698 		.content = "Adreno506v1\n",
699 	},
700 	{
701 		.path = "/sys/class/kgsl/kgsl-3d0/gpubusy",
702 		.size = 16,
703 		.content = "      0       0\n",
704 	},
705 	{
706 		.path = "/sys/class/kgsl/kgsl-3d0/gpuclk",
707 		.size = 10,
708 		.content = "320000000\n",
709 	},
710 	{
711 		.path = "/sys/class/kgsl/kgsl-3d0/hwcg",
712 		.size = 2,
713 		.content = "1\n",
714 	},
715 	{
716 		.path = "/sys/class/kgsl/kgsl-3d0/idle_timer",
717 		.size = 3,
718 		.content = "80\n",
719 	},
720 	{
721 		.path = "/sys/class/kgsl/kgsl-3d0/lm",
722 		.size = 2,
723 		.content = "1\n",
724 	},
725 	{
726 		.path = "/sys/class/kgsl/kgsl-3d0/max_gpuclk",
727 		.size = 10,
728 		.content = "650000000\n",
729 	},
730 	{
731 		.path = "/sys/class/kgsl/kgsl-3d0/max_pwrlevel",
732 		.size = 2,
733 		.content = "0\n",
734 	},
735 	{
736 		.path = "/sys/class/kgsl/kgsl-3d0/min_clock_mhz",
737 		.size = 4,
738 		.content = "133\n",
739 	},
740 	{
741 		.path = "/sys/class/kgsl/kgsl-3d0/min_pwrlevel",
742 		.size = 2,
743 		.content = "6\n",
744 	},
745 	{
746 		.path = "/sys/class/kgsl/kgsl-3d0/num_pwrlevels",
747 		.size = 2,
748 		.content = "7\n",
749 	},
750 	{
751 		.path = "/sys/class/kgsl/kgsl-3d0/pmqos_active_latency",
752 		.size = 4,
753 		.content = "213\n",
754 	},
755 	{
756 		.path = "/sys/class/kgsl/kgsl-3d0/popp",
757 		.size = 2,
758 		.content = "0\n",
759 	},
760 	{
761 		.path = "/sys/class/kgsl/kgsl-3d0/preemption",
762 		.size = 2,
763 		.content = "1\n",
764 	},
765 	{
766 		.path = "/sys/class/kgsl/kgsl-3d0/pwrscale",
767 		.size = 2,
768 		.content = "1\n",
769 	},
770 	{
771 		.path = "/sys/class/kgsl/kgsl-3d0/reset_count",
772 		.size = 4,
773 		.content = "264\n",
774 	},
775 	{
776 		.path = "/sys/class/kgsl/kgsl-3d0/sptp_pc",
777 		.size = 2,
778 		.content = "1\n",
779 	},
780 	{
781 		.path = "/sys/class/kgsl/kgsl-3d0/thermal_pwrlevel",
782 		.size = 2,
783 		.content = "0\n",
784 	},
785 	{
786 		.path = "/sys/class/kgsl/kgsl-3d0/wake_nice",
787 		.size = 3,
788 		.content = "-7\n",
789 	},
790 	{
791 		.path = "/sys/class/kgsl/kgsl-3d0/wake_timeout",
792 		.size = 4,
793 		.content = "100\n",
794 	},
795 	{
796 		.path = "/sys/devices/soc0/accessory_chip",
797 		.size = 2,
798 		.content = "0\n",
799 	},
800 	{
801 		.path = "/sys/devices/soc0/build_id",
802 		.size = 25,
803 		.content = "8953A-JAASANAZA-40000000\n",
804 	},
805 	{
806 		.path = "/sys/devices/soc0/family",
807 		.size = 11,
808 		.content = "Snapdragon\n",
809 	},
810 	{
811 		.path = "/sys/devices/soc0/foundry_id",
812 		.size = 2,
813 		.content = "3\n",
814 	},
815 	{
816 		.path = "/sys/devices/soc0/hw_platform",
817 		.size = 4,
818 		.content = "QRD\n",
819 	},
820 	{
821 		.path = "/sys/devices/soc0/image_crm_version",
822 		.size = 5,
823 		.content =
824 			"REL\n"
825 			"\n",
826 	},
827 	{
828 		.path = "/sys/devices/soc0/image_variant",
829 		.size = 11,
830 		.content =
831 			"mido-user\n"
832 			"\n",
833 	},
834 	{
835 		.path = "/sys/devices/soc0/image_version",
836 		.size = 28,
837 		.content =
838 			"10:NRD90M:V8.5.4.0.NCFMIED\n"
839 			"\n",
840 	},
841 	{
842 		.path = "/sys/devices/soc0/images",
843 		.size = 562,
844 		.content =
845 			"0:\n"
846 			"\tCRM:\t\t00:BOOT.BF.3.3-00199\n"
847 			"\tVariant:\tJAASANAZA\n"
848 			"\tVersion:\tmodem-ci\n"
849 			"\n"
850 			"1:\n"
851 			"\tCRM:\t\t01:TZ.BF.4.0.5-00030\n"
852 			"\tVariant:\t\n"
853 			"\tVersion:\tCRM\n"
854 			"\n"
855 			"3:\n"
856 			"\tCRM:\t\t03:RPM.BF.2.4-00054\n"
857 			"\tVariant:\tAAAAANAAR\n"
858 			"\tVersion:\tmodem-ci\n"
859 			"\n"
860 			"10:\n"
861 			"\tCRM:\t\t10:NRD90M:V8.5.4.0.NCFMIED\n"
862 			"\n"
863 			"\tVariant:\tmido-user\n"
864 			"\n"
865 			"\tVersion:\tREL\n"
866 			"\n"
867 			"\n"
868 			"11:\n"
869 			"\tCRM:\t\t11:MPSS.TA.2.2.C1-109373\n"
870 			"\tVariant:\t8953.gen.prodQ\n"
871 			"\tVersion:\tmodem-ci\n"
872 			"\n"
873 			"12:\n"
874 			"\tCRM:\t\t12:ADSP.8953.2.8.2-00046\n"
875 			"\tVariant:\tAAAAAAAAQ\n"
876 			"\tVersion:\tmodem-ci\n"
877 			"\n"
878 			"13:\n"
879 			"\tCRM:\t\t13:CNSS.PR.4.0-107273\n"
880 			"\tVariant:\tSCAQNAZM\n"
881 			"\tVersion:\tCRM\n"
882 			"\n"
883 			"14:\n"
884 			"\tCRM:\t\t14:VIDEO.VE.4.2-00031\n"
885 			"\tVariant:\tPROD\n"
886 			"\tVersion:\t:CRM\n"
887 			"\n",
888 	},
889 	{
890 		.path = "/sys/devices/soc0/machine",
891 		.size = 8,
892 		.content = "MSM8953\n",
893 	},
894 	{
895 		.path = "/sys/devices/soc0/platform_subtype",
896 		.size = 4,
897 		.content = "QRD\n",
898 	},
899 	{
900 		.path = "/sys/devices/soc0/platform_subtype_id",
901 		.size = 2,
902 		.content = "0\n",
903 	},
904 	{
905 		.path = "/sys/devices/soc0/platform_version",
906 		.size = 6,
907 		.content = "65536\n",
908 	},
909 	{
910 		.path = "/sys/devices/soc0/pmic_die_revision",
911 		.size = 6,
912 		.content = "65536\n",
913 	},
914 	{
915 		.path = "/sys/devices/soc0/pmic_model",
916 		.size = 6,
917 		.content = "65558\n",
918 	},
919 	{
920 		.path = "/sys/devices/soc0/raw_id",
921 		.size = 3,
922 		.content = "70\n",
923 	},
924 	{
925 		.path = "/sys/devices/soc0/raw_version",
926 		.size = 2,
927 		.content = "1\n",
928 	},
929 	{
930 		.path = "/sys/devices/soc0/revision",
931 		.size = 4,
932 		.content = "1.1\n",
933 	},
934 	{
935 		.path = "/sys/devices/soc0/select_image",
936 		.size = 3,
937 		.content = "10\n",
938 	},
939 	{
940 		.path = "/sys/devices/soc0/serial_number",
941 		.size = 11,
942 		.content = "1249859759\n",
943 	},
944 	{
945 		.path = "/sys/devices/soc0/soc_id",
946 		.size = 4,
947 		.content = "293\n",
948 	},
949 	{
950 		.path = "/sys/devices/soc0/vendor",
951 		.size = 9,
952 		.content = "Qualcomm\n",
953 	},
954 	{
955 		.path = "/sys/devices/system/cpu/kernel_max",
956 		.size = 2,
957 		.content = "7\n",
958 	},
959 	{
960 		.path = "/sys/devices/system/cpu/modalias",
961 		.size = 66,
962 		.content = "cpu:type:aarch64:feature:,0000,0001,0002,0003,0004,0005,0006,0007\n",
963 	},
964 	{
965 		.path = "/sys/devices/system/cpu/offline",
966 		.size = 1,
967 		.content = "\n",
968 	},
969 	{
970 		.path = "/sys/devices/system/cpu/online",
971 		.size = 4,
972 		.content = "0-7\n",
973 	},
974 	{
975 		.path = "/sys/devices/system/cpu/possible",
976 		.size = 4,
977 		.content = "0-7\n",
978 	},
979 	{
980 		.path = "/sys/devices/system/cpu/present",
981 		.size = 4,
982 		.content = "0-7\n",
983 	},
984 	{
985 		.path = "/sys/devices/system/cpu/cpufreq/all_time_in_state",
986 		.size = 55,
987 		.content = "freq\t\tcpu0\t\tcpu1\t\tcpu2\t\tcpu3\t\tcpu4\t\tcpu5\t\tcpu6\t\tcpu7\t\t\n",
988 	},
989 	{
990 		.path = "/sys/devices/system/cpu/cpufreq/current_in_state",
991 		.size = 300,
992 		.content =
993 			"CPU4:652800=0 1036800=0 1401600=0 1689600=0 1843200=0 1958400=0 2016000=0 \n"
994 			"CPU5:652800=0 1036800=0 1401600=0 1689600=0 1843200=0 1958400=0 2016000=0 \n"
995 			"CPU6:652800=0 1036800=0 1401600=0 1689600=0 1843200=0 1958400=0 2016000=0 \n"
996 			"CPU7:652800=0 1036800=0 1401600=0 1689600=0 1843200=0 1958400=0 2016000=0 \n",
997 	},
998 	{
999 		.path = "/sys/devices/system/cpu/cpuidle/current_driver",
1000 		.size = 9,
1001 		.content = "msm_idle\n",
1002 	},
1003 	{
1004 		.path = "/sys/devices/system/cpu/cpuidle/current_governor_ro",
1005 		.size = 5,
1006 		.content = "qcom\n",
1007 	},
1008 	{
1009 		.path = "/sys/devices/system/cpu/cpu0/cpuidle/driver/name",
1010 		.size = 9,
1011 		.content = "msm_idle\n",
1012 	},
1013 	{
1014 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus",
1015 		.size = 16,
1016 		.content = "0 1 2 3 4 5 6 7\n",
1017 	},
1018 	{
1019 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
1020 		.size = 8,
1021 		.content = "2016000\n",
1022 	},
1023 	{
1024 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq",
1025 		.size = 7,
1026 		.content = "652800\n",
1027 	},
1028 	{
1029 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency",
1030 		.size = 2,
1031 		.content = "0\n",
1032 	},
1033 	{
1034 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/related_cpus",
1035 		.size = 16,
1036 		.content = "0 1 2 3 4 5 6 7\n",
1037 	},
1038 	{
1039 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies",
1040 		.size = 56,
1041 		.content = "652800 1036800 1401600 1689600 1843200 1958400 2016000 \n",
1042 	},
1043 	{
1044 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors",
1045 		.size = 67,
1046 		.content = "interactive conservative ondemand userspace powersave performance \n",
1047 	},
1048 	{
1049 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
1050 		.size = 7,
1051 		.content = "652800\n",
1052 	},
1053 	{
1054 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver",
1055 		.size = 4,
1056 		.content = "msm\n",
1057 	},
1058 	{
1059 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
1060 		.size = 12,
1061 		.content = "interactive\n",
1062 	},
1063 	{
1064 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
1065 		.size = 7,
1066 		.content = "652800\n",
1067 	},
1068 	{
1069 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state",
1070 		.size = 86,
1071 		.content =
1072 			"652800 35835\n"
1073 			"1036800 525\n"
1074 			"1401600 1882\n"
1075 			"1689600 426\n"
1076 			"1843200 291\n"
1077 			"1958400 84\n"
1078 			"2016000 6157\n",
1079 	},
1080 	{
1081 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans",
1082 		.size = 4,
1083 		.content = "998\n",
1084 	},
1085 	{
1086 		.path = "/sys/devices/system/cpu/cpu0/topology/core_id",
1087 		.size = 2,
1088 		.content = "0\n",
1089 	},
1090 	{
1091 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings",
1092 		.size = 3,
1093 		.content = "0f\n",
1094 	},
1095 	{
1096 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings_list",
1097 		.size = 4,
1098 		.content = "0-3\n",
1099 	},
1100 	{
1101 		.path = "/sys/devices/system/cpu/cpu0/topology/physical_package_id",
1102 		.size = 2,
1103 		.content = "0\n",
1104 	},
1105 	{
1106 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings",
1107 		.size = 3,
1108 		.content = "01\n",
1109 	},
1110 	{
1111 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list",
1112 		.size = 2,
1113 		.content = "0\n",
1114 	},
1115 	{
1116 		.path = "/sys/devices/system/cpu/cpu1/cpuidle/driver/name",
1117 		.size = 9,
1118 		.content = "msm_idle\n",
1119 	},
1120 	{
1121 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus",
1122 		.size = 16,
1123 		.content = "0 1 2 3 4 5 6 7\n",
1124 	},
1125 	{
1126 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq",
1127 		.size = 8,
1128 		.content = "2016000\n",
1129 	},
1130 	{
1131 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq",
1132 		.size = 7,
1133 		.content = "652800\n",
1134 	},
1135 	{
1136 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency",
1137 		.size = 2,
1138 		.content = "0\n",
1139 	},
1140 	{
1141 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/related_cpus",
1142 		.size = 16,
1143 		.content = "0 1 2 3 4 5 6 7\n",
1144 	},
1145 	{
1146 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies",
1147 		.size = 56,
1148 		.content = "652800 1036800 1401600 1689600 1843200 1958400 2016000 \n",
1149 	},
1150 	{
1151 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors",
1152 		.size = 67,
1153 		.content = "interactive conservative ondemand userspace powersave performance \n",
1154 	},
1155 	{
1156 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq",
1157 		.size = 7,
1158 		.content = "652800\n",
1159 	},
1160 	{
1161 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver",
1162 		.size = 4,
1163 		.content = "msm\n",
1164 	},
1165 	{
1166 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor",
1167 		.size = 12,
1168 		.content = "interactive\n",
1169 	},
1170 	{
1171 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq",
1172 		.size = 7,
1173 		.content = "652800\n",
1174 	},
1175 	{
1176 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state",
1177 		.size = 86,
1178 		.content =
1179 			"652800 36081\n"
1180 			"1036800 525\n"
1181 			"1401600 1882\n"
1182 			"1689600 426\n"
1183 			"1843200 291\n"
1184 			"1958400 84\n"
1185 			"2016000 6157\n",
1186 	},
1187 	{
1188 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/total_trans",
1189 		.size = 4,
1190 		.content = "998\n",
1191 	},
1192 	{
1193 		.path = "/sys/devices/system/cpu/cpu1/topology/core_id",
1194 		.size = 2,
1195 		.content = "1\n",
1196 	},
1197 	{
1198 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings",
1199 		.size = 3,
1200 		.content = "0f\n",
1201 	},
1202 	{
1203 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings_list",
1204 		.size = 4,
1205 		.content = "0-3\n",
1206 	},
1207 	{
1208 		.path = "/sys/devices/system/cpu/cpu1/topology/physical_package_id",
1209 		.size = 2,
1210 		.content = "0\n",
1211 	},
1212 	{
1213 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings",
1214 		.size = 3,
1215 		.content = "02\n",
1216 	},
1217 	{
1218 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list",
1219 		.size = 2,
1220 		.content = "1\n",
1221 	},
1222 	{
1223 		.path = "/sys/devices/system/cpu/cpu2/cpuidle/driver/name",
1224 		.size = 9,
1225 		.content = "msm_idle\n",
1226 	},
1227 	{
1228 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/affected_cpus",
1229 		.size = 16,
1230 		.content = "0 1 2 3 4 5 6 7\n",
1231 	},
1232 	{
1233 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq",
1234 		.size = 8,
1235 		.content = "2016000\n",
1236 	},
1237 	{
1238 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_min_freq",
1239 		.size = 7,
1240 		.content = "652800\n",
1241 	},
1242 	{
1243 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_transition_latency",
1244 		.size = 2,
1245 		.content = "0\n",
1246 	},
1247 	{
1248 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/related_cpus",
1249 		.size = 16,
1250 		.content = "0 1 2 3 4 5 6 7\n",
1251 	},
1252 	{
1253 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies",
1254 		.size = 56,
1255 		.content = "652800 1036800 1401600 1689600 1843200 1958400 2016000 \n",
1256 	},
1257 	{
1258 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors",
1259 		.size = 67,
1260 		.content = "interactive conservative ondemand userspace powersave performance \n",
1261 	},
1262 	{
1263 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq",
1264 		.size = 7,
1265 		.content = "652800\n",
1266 	},
1267 	{
1268 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver",
1269 		.size = 4,
1270 		.content = "msm\n",
1271 	},
1272 	{
1273 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor",
1274 		.size = 12,
1275 		.content = "interactive\n",
1276 	},
1277 	{
1278 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq",
1279 		.size = 7,
1280 		.content = "652800\n",
1281 	},
1282 	{
1283 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/time_in_state",
1284 		.size = 86,
1285 		.content =
1286 			"652800 36327\n"
1287 			"1036800 525\n"
1288 			"1401600 1882\n"
1289 			"1689600 426\n"
1290 			"1843200 291\n"
1291 			"1958400 84\n"
1292 			"2016000 6157\n",
1293 	},
1294 	{
1295 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/total_trans",
1296 		.size = 4,
1297 		.content = "998\n",
1298 	},
1299 	{
1300 		.path = "/sys/devices/system/cpu/cpu2/topology/core_id",
1301 		.size = 2,
1302 		.content = "2\n",
1303 	},
1304 	{
1305 		.path = "/sys/devices/system/cpu/cpu2/topology/core_siblings",
1306 		.size = 3,
1307 		.content = "0f\n",
1308 	},
1309 	{
1310 		.path = "/sys/devices/system/cpu/cpu2/topology/core_siblings_list",
1311 		.size = 4,
1312 		.content = "0-3\n",
1313 	},
1314 	{
1315 		.path = "/sys/devices/system/cpu/cpu2/topology/physical_package_id",
1316 		.size = 2,
1317 		.content = "0\n",
1318 	},
1319 	{
1320 		.path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings",
1321 		.size = 3,
1322 		.content = "04\n",
1323 	},
1324 	{
1325 		.path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings_list",
1326 		.size = 2,
1327 		.content = "2\n",
1328 	},
1329 	{
1330 		.path = "/sys/devices/system/cpu/cpu3/cpuidle/driver/name",
1331 		.size = 9,
1332 		.content = "msm_idle\n",
1333 	},
1334 	{
1335 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/affected_cpus",
1336 		.size = 16,
1337 		.content = "0 1 2 3 4 5 6 7\n",
1338 	},
1339 	{
1340 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq",
1341 		.size = 8,
1342 		.content = "2016000\n",
1343 	},
1344 	{
1345 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq",
1346 		.size = 7,
1347 		.content = "652800\n",
1348 	},
1349 	{
1350 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_transition_latency",
1351 		.size = 2,
1352 		.content = "0\n",
1353 	},
1354 	{
1355 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/related_cpus",
1356 		.size = 16,
1357 		.content = "0 1 2 3 4 5 6 7\n",
1358 	},
1359 	{
1360 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies",
1361 		.size = 56,
1362 		.content = "652800 1036800 1401600 1689600 1843200 1958400 2016000 \n",
1363 	},
1364 	{
1365 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors",
1366 		.size = 67,
1367 		.content = "interactive conservative ondemand userspace powersave performance \n",
1368 	},
1369 	{
1370 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq",
1371 		.size = 7,
1372 		.content = "652800\n",
1373 	},
1374 	{
1375 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver",
1376 		.size = 4,
1377 		.content = "msm\n",
1378 	},
1379 	{
1380 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor",
1381 		.size = 12,
1382 		.content = "interactive\n",
1383 	},
1384 	{
1385 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq",
1386 		.size = 7,
1387 		.content = "652800\n",
1388 	},
1389 	{
1390 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/time_in_state",
1391 		.size = 86,
1392 		.content =
1393 			"652800 36575\n"
1394 			"1036800 525\n"
1395 			"1401600 1882\n"
1396 			"1689600 426\n"
1397 			"1843200 291\n"
1398 			"1958400 84\n"
1399 			"2016000 6157\n",
1400 	},
1401 	{
1402 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/total_trans",
1403 		.size = 4,
1404 		.content = "998\n",
1405 	},
1406 	{
1407 		.path = "/sys/devices/system/cpu/cpu3/topology/core_id",
1408 		.size = 2,
1409 		.content = "3\n",
1410 	},
1411 	{
1412 		.path = "/sys/devices/system/cpu/cpu3/topology/core_siblings",
1413 		.size = 3,
1414 		.content = "0f\n",
1415 	},
1416 	{
1417 		.path = "/sys/devices/system/cpu/cpu3/topology/core_siblings_list",
1418 		.size = 4,
1419 		.content = "0-3\n",
1420 	},
1421 	{
1422 		.path = "/sys/devices/system/cpu/cpu3/topology/physical_package_id",
1423 		.size = 2,
1424 		.content = "0\n",
1425 	},
1426 	{
1427 		.path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings",
1428 		.size = 3,
1429 		.content = "08\n",
1430 	},
1431 	{
1432 		.path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings_list",
1433 		.size = 2,
1434 		.content = "3\n",
1435 	},
1436 	{
1437 		.path = "/sys/devices/system/cpu/cpu4/cpuidle/driver/name",
1438 		.size = 9,
1439 		.content = "msm_idle\n",
1440 	},
1441 	{
1442 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/affected_cpus",
1443 		.size = 16,
1444 		.content = "0 1 2 3 4 5 6 7\n",
1445 	},
1446 	{
1447 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_max_freq",
1448 		.size = 8,
1449 		.content = "2016000\n",
1450 	},
1451 	{
1452 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_min_freq",
1453 		.size = 7,
1454 		.content = "652800\n",
1455 	},
1456 	{
1457 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_transition_latency",
1458 		.size = 2,
1459 		.content = "0\n",
1460 	},
1461 	{
1462 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/related_cpus",
1463 		.size = 16,
1464 		.content = "0 1 2 3 4 5 6 7\n",
1465 	},
1466 	{
1467 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_available_frequencies",
1468 		.size = 56,
1469 		.content = "652800 1036800 1401600 1689600 1843200 1958400 2016000 \n",
1470 	},
1471 	{
1472 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_available_governors",
1473 		.size = 67,
1474 		.content = "interactive conservative ondemand userspace powersave performance \n",
1475 	},
1476 	{
1477 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq",
1478 		.size = 7,
1479 		.content = "652800\n",
1480 	},
1481 	{
1482 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_driver",
1483 		.size = 4,
1484 		.content = "msm\n",
1485 	},
1486 	{
1487 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor",
1488 		.size = 12,
1489 		.content = "interactive\n",
1490 	},
1491 	{
1492 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
1493 		.size = 7,
1494 		.content = "652800\n",
1495 	},
1496 	{
1497 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/stats/time_in_state",
1498 		.size = 86,
1499 		.content =
1500 			"652800 36826\n"
1501 			"1036800 525\n"
1502 			"1401600 1882\n"
1503 			"1689600 426\n"
1504 			"1843200 291\n"
1505 			"1958400 84\n"
1506 			"2016000 6157\n",
1507 	},
1508 	{
1509 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/stats/total_trans",
1510 		.size = 4,
1511 		.content = "998\n",
1512 	},
1513 	{
1514 		.path = "/sys/devices/system/cpu/cpu4/topology/core_id",
1515 		.size = 2,
1516 		.content = "0\n",
1517 	},
1518 	{
1519 		.path = "/sys/devices/system/cpu/cpu4/topology/core_siblings",
1520 		.size = 3,
1521 		.content = "f0\n",
1522 	},
1523 	{
1524 		.path = "/sys/devices/system/cpu/cpu4/topology/core_siblings_list",
1525 		.size = 4,
1526 		.content = "4-7\n",
1527 	},
1528 	{
1529 		.path = "/sys/devices/system/cpu/cpu4/topology/physical_package_id",
1530 		.size = 2,
1531 		.content = "1\n",
1532 	},
1533 	{
1534 		.path = "/sys/devices/system/cpu/cpu4/topology/thread_siblings",
1535 		.size = 3,
1536 		.content = "10\n",
1537 	},
1538 	{
1539 		.path = "/sys/devices/system/cpu/cpu4/topology/thread_siblings_list",
1540 		.size = 2,
1541 		.content = "4\n",
1542 	},
1543 	{
1544 		.path = "/sys/devices/system/cpu/cpu5/cpuidle/driver/name",
1545 		.size = 9,
1546 		.content = "msm_idle\n",
1547 	},
1548 	{
1549 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/affected_cpus",
1550 		.size = 16,
1551 		.content = "0 1 2 3 4 5 6 7\n",
1552 	},
1553 	{
1554 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_max_freq",
1555 		.size = 8,
1556 		.content = "2016000\n",
1557 	},
1558 	{
1559 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_min_freq",
1560 		.size = 7,
1561 		.content = "652800\n",
1562 	},
1563 	{
1564 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_transition_latency",
1565 		.size = 2,
1566 		.content = "0\n",
1567 	},
1568 	{
1569 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/related_cpus",
1570 		.size = 16,
1571 		.content = "0 1 2 3 4 5 6 7\n",
1572 	},
1573 	{
1574 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_available_frequencies",
1575 		.size = 56,
1576 		.content = "652800 1036800 1401600 1689600 1843200 1958400 2016000 \n",
1577 	},
1578 	{
1579 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_available_governors",
1580 		.size = 67,
1581 		.content = "interactive conservative ondemand userspace powersave performance \n",
1582 	},
1583 	{
1584 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_cur_freq",
1585 		.size = 7,
1586 		.content = "652800\n",
1587 	},
1588 	{
1589 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_driver",
1590 		.size = 4,
1591 		.content = "msm\n",
1592 	},
1593 	{
1594 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_governor",
1595 		.size = 12,
1596 		.content = "interactive\n",
1597 	},
1598 	{
1599 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_min_freq",
1600 		.size = 7,
1601 		.content = "652800\n",
1602 	},
1603 	{
1604 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/stats/time_in_state",
1605 		.size = 86,
1606 		.content =
1607 			"652800 37076\n"
1608 			"1036800 525\n"
1609 			"1401600 1882\n"
1610 			"1689600 426\n"
1611 			"1843200 291\n"
1612 			"1958400 84\n"
1613 			"2016000 6157\n",
1614 	},
1615 	{
1616 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/stats/total_trans",
1617 		.size = 4,
1618 		.content = "998\n",
1619 	},
1620 	{
1621 		.path = "/sys/devices/system/cpu/cpu5/topology/core_id",
1622 		.size = 2,
1623 		.content = "1\n",
1624 	},
1625 	{
1626 		.path = "/sys/devices/system/cpu/cpu5/topology/core_siblings",
1627 		.size = 3,
1628 		.content = "f0\n",
1629 	},
1630 	{
1631 		.path = "/sys/devices/system/cpu/cpu5/topology/core_siblings_list",
1632 		.size = 4,
1633 		.content = "4-7\n",
1634 	},
1635 	{
1636 		.path = "/sys/devices/system/cpu/cpu5/topology/physical_package_id",
1637 		.size = 2,
1638 		.content = "1\n",
1639 	},
1640 	{
1641 		.path = "/sys/devices/system/cpu/cpu5/topology/thread_siblings",
1642 		.size = 3,
1643 		.content = "20\n",
1644 	},
1645 	{
1646 		.path = "/sys/devices/system/cpu/cpu5/topology/thread_siblings_list",
1647 		.size = 2,
1648 		.content = "5\n",
1649 	},
1650 	{
1651 		.path = "/sys/devices/system/cpu/cpu6/cpuidle/driver/name",
1652 		.size = 9,
1653 		.content = "msm_idle\n",
1654 	},
1655 	{
1656 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/affected_cpus",
1657 		.size = 16,
1658 		.content = "0 1 2 3 4 5 6 7\n",
1659 	},
1660 	{
1661 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/cpuinfo_max_freq",
1662 		.size = 8,
1663 		.content = "2016000\n",
1664 	},
1665 	{
1666 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/cpuinfo_min_freq",
1667 		.size = 7,
1668 		.content = "652800\n",
1669 	},
1670 	{
1671 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/cpuinfo_transition_latency",
1672 		.size = 2,
1673 		.content = "0\n",
1674 	},
1675 	{
1676 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/related_cpus",
1677 		.size = 16,
1678 		.content = "0 1 2 3 4 5 6 7\n",
1679 	},
1680 	{
1681 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_available_frequencies",
1682 		.size = 56,
1683 		.content = "652800 1036800 1401600 1689600 1843200 1958400 2016000 \n",
1684 	},
1685 	{
1686 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_available_governors",
1687 		.size = 67,
1688 		.content = "interactive conservative ondemand userspace powersave performance \n",
1689 	},
1690 	{
1691 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq",
1692 		.size = 7,
1693 		.content = "652800\n",
1694 	},
1695 	{
1696 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_driver",
1697 		.size = 4,
1698 		.content = "msm\n",
1699 	},
1700 	{
1701 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor",
1702 		.size = 12,
1703 		.content = "interactive\n",
1704 	},
1705 	{
1706 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
1707 		.size = 7,
1708 		.content = "652800\n",
1709 	},
1710 	{
1711 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/stats/time_in_state",
1712 		.size = 86,
1713 		.content =
1714 			"652800 37327\n"
1715 			"1036800 525\n"
1716 			"1401600 1882\n"
1717 			"1689600 426\n"
1718 			"1843200 291\n"
1719 			"1958400 84\n"
1720 			"2016000 6157\n",
1721 	},
1722 	{
1723 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/stats/total_trans",
1724 		.size = 4,
1725 		.content = "998\n",
1726 	},
1727 	{
1728 		.path = "/sys/devices/system/cpu/cpu6/topology/core_id",
1729 		.size = 2,
1730 		.content = "2\n",
1731 	},
1732 	{
1733 		.path = "/sys/devices/system/cpu/cpu6/topology/core_siblings",
1734 		.size = 3,
1735 		.content = "f0\n",
1736 	},
1737 	{
1738 		.path = "/sys/devices/system/cpu/cpu6/topology/core_siblings_list",
1739 		.size = 4,
1740 		.content = "4-7\n",
1741 	},
1742 	{
1743 		.path = "/sys/devices/system/cpu/cpu6/topology/physical_package_id",
1744 		.size = 2,
1745 		.content = "1\n",
1746 	},
1747 	{
1748 		.path = "/sys/devices/system/cpu/cpu6/topology/thread_siblings",
1749 		.size = 3,
1750 		.content = "40\n",
1751 	},
1752 	{
1753 		.path = "/sys/devices/system/cpu/cpu6/topology/thread_siblings_list",
1754 		.size = 2,
1755 		.content = "6\n",
1756 	},
1757 	{
1758 		.path = "/sys/devices/system/cpu/cpu7/cpuidle/driver/name",
1759 		.size = 9,
1760 		.content = "msm_idle\n",
1761 	},
1762 	{
1763 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/affected_cpus",
1764 		.size = 16,
1765 		.content = "0 1 2 3 4 5 6 7\n",
1766 	},
1767 	{
1768 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/cpuinfo_max_freq",
1769 		.size = 8,
1770 		.content = "2016000\n",
1771 	},
1772 	{
1773 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/cpuinfo_min_freq",
1774 		.size = 7,
1775 		.content = "652800\n",
1776 	},
1777 	{
1778 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/cpuinfo_transition_latency",
1779 		.size = 2,
1780 		.content = "0\n",
1781 	},
1782 	{
1783 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/related_cpus",
1784 		.size = 16,
1785 		.content = "0 1 2 3 4 5 6 7\n",
1786 	},
1787 	{
1788 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_available_frequencies",
1789 		.size = 56,
1790 		.content = "652800 1036800 1401600 1689600 1843200 1958400 2016000 \n",
1791 	},
1792 	{
1793 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_available_governors",
1794 		.size = 67,
1795 		.content = "interactive conservative ondemand userspace powersave performance \n",
1796 	},
1797 	{
1798 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_cur_freq",
1799 		.size = 7,
1800 		.content = "652800\n",
1801 	},
1802 	{
1803 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_driver",
1804 		.size = 4,
1805 		.content = "msm\n",
1806 	},
1807 	{
1808 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_governor",
1809 		.size = 12,
1810 		.content = "interactive\n",
1811 	},
1812 	{
1813 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_min_freq",
1814 		.size = 7,
1815 		.content = "652800\n",
1816 	},
1817 	{
1818 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/stats/time_in_state",
1819 		.size = 86,
1820 		.content =
1821 			"652800 37576\n"
1822 			"1036800 525\n"
1823 			"1401600 1882\n"
1824 			"1689600 426\n"
1825 			"1843200 291\n"
1826 			"1958400 84\n"
1827 			"2016000 6157\n",
1828 	},
1829 	{
1830 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/stats/total_trans",
1831 		.size = 4,
1832 		.content = "998\n",
1833 	},
1834 	{
1835 		.path = "/sys/devices/system/cpu/cpu7/topology/core_id",
1836 		.size = 2,
1837 		.content = "3\n",
1838 	},
1839 	{
1840 		.path = "/sys/devices/system/cpu/cpu7/topology/core_siblings",
1841 		.size = 3,
1842 		.content = "f0\n",
1843 	},
1844 	{
1845 		.path = "/sys/devices/system/cpu/cpu7/topology/core_siblings_list",
1846 		.size = 4,
1847 		.content = "4-7\n",
1848 	},
1849 	{
1850 		.path = "/sys/devices/system/cpu/cpu7/topology/physical_package_id",
1851 		.size = 2,
1852 		.content = "1\n",
1853 	},
1854 	{
1855 		.path = "/sys/devices/system/cpu/cpu7/topology/thread_siblings",
1856 		.size = 3,
1857 		.content = "80\n",
1858 	},
1859 	{
1860 		.path = "/sys/devices/system/cpu/cpu7/topology/thread_siblings_list",
1861 		.size = 2,
1862 		.content = "7\n",
1863 	},
1864 	{ NULL },
1865 };
1866 #ifdef __ANDROID__
1867 struct cpuinfo_mock_property properties[] = {
1868 	{
1869 		.key = "DEVICE_PROVISIONED",
1870 		.value = "1",
1871 	},
1872 	{
1873 		.key = "af.fast_track_multiplier",
1874 		.value = "2",
1875 	},
1876 	{
1877 		.key = "audio.deep_buffer.media",
1878 		.value = "true",
1879 	},
1880 	{
1881 		.key = "audio.dolby.ds2.enabled",
1882 		.value = "true",
1883 	},
1884 	{
1885 		.key = "audio.dolby.ds2.hardbypass",
1886 		.value = "true",
1887 	},
1888 	{
1889 		.key = "audio.offload.buffer.size.kb",
1890 		.value = "64",
1891 	},
1892 	{
1893 		.key = "audio.offload.disable",
1894 		.value = "true",
1895 	},
1896 	{
1897 		.key = "audio.offload.gapless.enabled",
1898 		.value = "true",
1899 	},
1900 	{
1901 		.key = "audio.offload.min.duration.secs",
1902 		.value = "30",
1903 	},
1904 	{
1905 		.key = "audio.offload.multiaac.enable",
1906 		.value = "true",
1907 	},
1908 	{
1909 		.key = "audio.offload.multiple.enabled",
1910 		.value = "false",
1911 	},
1912 	{
1913 		.key = "audio.offload.passthrough",
1914 		.value = "false",
1915 	},
1916 	{
1917 		.key = "audio.offload.pcm.16bit.enable",
1918 		.value = "true",
1919 	},
1920 	{
1921 		.key = "audio.offload.pcm.24bit.enable",
1922 		.value = "true",
1923 	},
1924 	{
1925 		.key = "audio.offload.track.enable",
1926 		.value = "true",
1927 	},
1928 	{
1929 		.key = "audio.offload.video",
1930 		.value = "true",
1931 	},
1932 	{
1933 		.key = "audio.parser.ip.buffer.size",
1934 		.value = "0",
1935 	},
1936 	{
1937 		.key = "audio.playback.mch.downsample",
1938 		.value = "true",
1939 	},
1940 	{
1941 		.key = "audio.pp.asphere.enabled",
1942 		.value = "false",
1943 	},
1944 	{
1945 		.key = "audio.safx.pbe.enabled",
1946 		.value = "true",
1947 	},
1948 	{
1949 		.key = "audio_hal.period_size",
1950 		.value = "192",
1951 	},
1952 	{
1953 		.key = "av.debug.disable.pers.cache",
1954 		.value = "1",
1955 	},
1956 	{
1957 		.key = "bluetooth.hfp.client",
1958 		.value = "1",
1959 	},
1960 	{
1961 		.key = "camera.display.lmax",
1962 		.value = "1280x720",
1963 	},
1964 	{
1965 		.key = "camera.display.umax",
1966 		.value = "1920x1080",
1967 	},
1968 	{
1969 		.key = "camera.hal1.packagelist",
1970 		.value = "com.skype.raider,com.google.android.talk",
1971 	},
1972 	{
1973 		.key = "camera.lowpower.record.enable",
1974 		.value = "1",
1975 	},
1976 	{
1977 		.key = "dalvik.vm.appimageformat",
1978 		.value = "lz4",
1979 	},
1980 	{
1981 		.key = "dalvik.vm.dex2oat-Xms",
1982 		.value = "64m",
1983 	},
1984 	{
1985 		.key = "dalvik.vm.dex2oat-Xmx",
1986 		.value = "512m",
1987 	},
1988 	{
1989 		.key = "dalvik.vm.heapgrowthlimit",
1990 		.value = "192m",
1991 	},
1992 	{
1993 		.key = "dalvik.vm.heapmaxfree",
1994 		.value = "8m",
1995 	},
1996 	{
1997 		.key = "dalvik.vm.heapminfree",
1998 		.value = "4m",
1999 	},
2000 	{
2001 		.key = "dalvik.vm.heapsize",
2002 		.value = "512m",
2003 	},
2004 	{
2005 		.key = "dalvik.vm.heapstartsize",
2006 		.value = "16m",
2007 	},
2008 	{
2009 		.key = "dalvik.vm.heaptargetutilization",
2010 		.value = "0.75",
2011 	},
2012 	{
2013 		.key = "dalvik.vm.image-dex2oat-Xms",
2014 		.value = "64m",
2015 	},
2016 	{
2017 		.key = "dalvik.vm.image-dex2oat-Xmx",
2018 		.value = "64m",
2019 	},
2020 	{
2021 		.key = "dalvik.vm.isa.arm.features",
2022 		.value = "default",
2023 	},
2024 	{
2025 		.key = "dalvik.vm.isa.arm.variant",
2026 		.value = "cortex-a53",
2027 	},
2028 	{
2029 		.key = "dalvik.vm.isa.arm64.features",
2030 		.value = "default",
2031 	},
2032 	{
2033 		.key = "dalvik.vm.isa.arm64.variant",
2034 		.value = "generic",
2035 	},
2036 	{
2037 		.key = "dalvik.vm.stack-trace-file",
2038 		.value = "/data/anr/traces.txt",
2039 	},
2040 	{
2041 		.key = "dalvik.vm.usejit",
2042 		.value = "true",
2043 	},
2044 	{
2045 		.key = "dalvik.vm.usejitprofiles",
2046 		.value = "true",
2047 	},
2048 	{
2049 		.key = "debug.atrace.tags.enableflags",
2050 		.value = "0",
2051 	},
2052 	{
2053 		.key = "debug.egl.hw",
2054 		.value = "0",
2055 	},
2056 	{
2057 		.key = "debug.enable.gamed",
2058 		.value = "0",
2059 	},
2060 	{
2061 		.key = "debug.enable.sglscale",
2062 		.value = "1",
2063 	},
2064 	{
2065 		.key = "debug.force_rtl",
2066 		.value = "0",
2067 	},
2068 	{
2069 		.key = "debug.gralloc.enable_fb_ubwc",
2070 		.value = "1",
2071 	},
2072 	{
2073 		.key = "debug.gralloc.gfx_ubwc_disable",
2074 		.value = "0",
2075 	},
2076 	{
2077 		.key = "debug.mdpcomp.logs",
2078 		.value = "0",
2079 	},
2080 	{
2081 		.key = "debug.sf.hw",
2082 		.value = "0",
2083 	},
2084 	{
2085 		.key = "dev.bootcomplete",
2086 		.value = "1",
2087 	},
2088 	{
2089 		.key = "dev.pm.dyn_samplingrate",
2090 		.value = "1",
2091 	},
2092 	{
2093 		.key = "drm.service.enabled",
2094 		.value = "true",
2095 	},
2096 	{
2097 		.key = "events.cpu",
2098 		.value = "true",
2099 	},
2100 	{
2101 		.key = "flac.sw.decoder.24bit.support",
2102 		.value = "true",
2103 	},
2104 	{
2105 		.key = "fpc.fp.miui.token",
2106 		.value = "0",
2107 	},
2108 	{
2109 		.key = "fw.max_users",
2110 		.value = "5",
2111 	},
2112 	{
2113 		.key = "gsm.apn.sim.operator.numeric",
2114 		.value = ",",
2115 	},
2116 	{
2117 		.key = "gsm.current.phone-type",
2118 		.value = "1,1",
2119 	},
2120 	{
2121 		.key = "gsm.network.type",
2122 		.value = "Unknown,Unknown",
2123 	},
2124 	{
2125 		.key = "gsm.operator.alpha",
2126 		.value = "",
2127 	},
2128 	{
2129 		.key = "gsm.operator.iso-country",
2130 		.value = "",
2131 	},
2132 	{
2133 		.key = "gsm.operator.isroaming",
2134 		.value = "false,false",
2135 	},
2136 	{
2137 		.key = "gsm.operator.numeric",
2138 		.value = "",
2139 	},
2140 	{
2141 		.key = "gsm.operator.orig.alpha",
2142 		.value = "",
2143 	},
2144 	{
2145 		.key = "gsm.sim.operator.alpha",
2146 		.value = ",",
2147 	},
2148 	{
2149 		.key = "gsm.sim.operator.iso-country",
2150 		.value = ",",
2151 	},
2152 	{
2153 		.key = "gsm.sim.operator.numeric",
2154 		.value = ",",
2155 	},
2156 	{
2157 		.key = "gsm.sim.state",
2158 		.value = "ABSENT,ABSENT",
2159 	},
2160 	{
2161 		.key = "gsm.version.baseband",
2162 		.value = "953_GEN_PACK-1.102026.1.109373.1",
2163 	},
2164 	{
2165 		.key = "gsm.version.baseband1",
2166 		.value = "953_GEN_PACK-1.102026.1.109373.1",
2167 	},
2168 	{
2169 		.key = "gsm.version.ril-impl",
2170 		.value = "Qualcomm RIL 1.0",
2171 	},
2172 	{
2173 		.key = "init.svc.adbd",
2174 		.value = "stopping",
2175 	},
2176 	{
2177 		.key = "init.svc.adsprpcd",
2178 		.value = "running",
2179 	},
2180 	{
2181 		.key = "init.svc.atfwd",
2182 		.value = "running",
2183 	},
2184 	{
2185 		.key = "init.svc.audiod",
2186 		.value = "running",
2187 	},
2188 	{
2189 		.key = "init.svc.audioserver",
2190 		.value = "running",
2191 	},
2192 	{
2193 		.key = "init.svc.bootanim",
2194 		.value = "stopped",
2195 	},
2196 	{
2197 		.key = "init.svc.cameraserver",
2198 		.value = "running",
2199 	},
2200 	{
2201 		.key = "init.svc.carrier_switcher",
2202 		.value = "stopped",
2203 	},
2204 	{
2205 		.key = "init.svc.cnd",
2206 		.value = "running",
2207 	},
2208 	{
2209 		.key = "init.svc.cnss-daemon",
2210 		.value = "running",
2211 	},
2212 	{
2213 		.key = "init.svc.cnss_diag",
2214 		.value = "stopped",
2215 	},
2216 	{
2217 		.key = "init.svc.config_bluetooth",
2218 		.value = "stopped",
2219 	},
2220 	{
2221 		.key = "init.svc.config_bt_addr",
2222 		.value = "stopped",
2223 	},
2224 	{
2225 		.key = "init.svc.cs-early-boot",
2226 		.value = "stopped",
2227 	},
2228 	{
2229 		.key = "init.svc.cs-post-boot",
2230 		.value = "stopped",
2231 	},
2232 	{
2233 		.key = "init.svc.debuggerd",
2234 		.value = "running",
2235 	},
2236 	{
2237 		.key = "init.svc.debuggerd64",
2238 		.value = "running",
2239 	},
2240 	{
2241 		.key = "init.svc.displayfeature",
2242 		.value = "running",
2243 	},
2244 	{
2245 		.key = "init.svc.dpmd",
2246 		.value = "running",
2247 	},
2248 	{
2249 		.key = "init.svc.drm",
2250 		.value = "running",
2251 	},
2252 	{
2253 		.key = "init.svc.energy-awareness",
2254 		.value = "stopped",
2255 	},
2256 	{
2257 		.key = "init.svc.fdpp",
2258 		.value = "running",
2259 	},
2260 	{
2261 		.key = "init.svc.fingerprintd",
2262 		.value = "running",
2263 	},
2264 	{
2265 		.key = "init.svc.flash_recovery",
2266 		.value = "stopped",
2267 	},
2268 	{
2269 		.key = "init.svc.gatekeeperd",
2270 		.value = "running",
2271 	},
2272 	{
2273 		.key = "init.svc.getcolorid",
2274 		.value = "stopped",
2275 	},
2276 	{
2277 		.key = "init.svc.gx_fpd",
2278 		.value = "stopped",
2279 	},
2280 	{
2281 		.key = "init.svc.healthd",
2282 		.value = "running",
2283 	},
2284 	{
2285 		.key = "init.svc.hvdcp_opti",
2286 		.value = "running",
2287 	},
2288 	{
2289 		.key = "init.svc.imsdatadaemon",
2290 		.value = "running",
2291 	},
2292 	{
2293 		.key = "init.svc.imsqmidaemon",
2294 		.value = "running",
2295 	},
2296 	{
2297 		.key = "init.svc.installd",
2298 		.value = "running",
2299 	},
2300 	{
2301 		.key = "init.svc.ipacm",
2302 		.value = "running",
2303 	},
2304 	{
2305 		.key = "init.svc.ipacm-diag",
2306 		.value = "running",
2307 	},
2308 	{
2309 		.key = "init.svc.irsc_util",
2310 		.value = "stopped",
2311 	},
2312 	{
2313 		.key = "init.svc.keystore",
2314 		.value = "running",
2315 	},
2316 	{
2317 		.key = "init.svc.lmkd",
2318 		.value = "running",
2319 	},
2320 	{
2321 		.key = "init.svc.loc_launcher",
2322 		.value = "running",
2323 	},
2324 	{
2325 		.key = "init.svc.logd",
2326 		.value = "running",
2327 	},
2328 	{
2329 		.key = "init.svc.logd-reinit",
2330 		.value = "stopped",
2331 	},
2332 	{
2333 		.key = "init.svc.mcd_init",
2334 		.value = "stopped",
2335 	},
2336 	{
2337 		.key = "init.svc.mcd_service",
2338 		.value = "running",
2339 	},
2340 	{
2341 		.key = "init.svc.media",
2342 		.value = "running",
2343 	},
2344 	{
2345 		.key = "init.svc.mediacodec",
2346 		.value = "running",
2347 	},
2348 	{
2349 		.key = "init.svc.mediadrm",
2350 		.value = "running",
2351 	},
2352 	{
2353 		.key = "init.svc.mediaextractor",
2354 		.value = "running",
2355 	},
2356 	{
2357 		.key = "init.svc.miui-post-boot",
2358 		.value = "stopped",
2359 	},
2360 	{
2361 		.key = "init.svc.mlipayservice",
2362 		.value = "running",
2363 	},
2364 	{
2365 		.key = "init.svc.mqsasd",
2366 		.value = "running",
2367 	},
2368 	{
2369 		.key = "init.svc.msm_irqbalance",
2370 		.value = "running",
2371 	},
2372 	{
2373 		.key = "init.svc.mtservice",
2374 		.value = "running",
2375 	},
2376 	{
2377 		.key = "init.svc.netd",
2378 		.value = "running",
2379 	},
2380 	{
2381 		.key = "init.svc.netmgrd",
2382 		.value = "running",
2383 	},
2384 	{
2385 		.key = "init.svc.p2p_supplicant",
2386 		.value = "running",
2387 	},
2388 	{
2389 		.key = "init.svc.per_mgr",
2390 		.value = "running",
2391 	},
2392 	{
2393 		.key = "init.svc.per_proxy",
2394 		.value = "running",
2395 	},
2396 	{
2397 		.key = "init.svc.perfd",
2398 		.value = "running",
2399 	},
2400 	{
2401 		.key = "init.svc.port-bridge",
2402 		.value = "stopped",
2403 	},
2404 	{
2405 		.key = "init.svc.ppd",
2406 		.value = "running",
2407 	},
2408 	{
2409 		.key = "init.svc.ptt_socket_app",
2410 		.value = "stopped",
2411 	},
2412 	{
2413 		.key = "init.svc.qcamerasvr",
2414 		.value = "running",
2415 	},
2416 	{
2417 		.key = "init.svc.qcom-c_core-sh",
2418 		.value = "stopped",
2419 	},
2420 	{
2421 		.key = "init.svc.qcom-c_main-sh",
2422 		.value = "stopped",
2423 	},
2424 	{
2425 		.key = "init.svc.qcom-post-boot",
2426 		.value = "stopped",
2427 	},
2428 	{
2429 		.key = "init.svc.qcom-sh",
2430 		.value = "stopped",
2431 	},
2432 	{
2433 		.key = "init.svc.qcom-usb-sh",
2434 		.value = "stopped",
2435 	},
2436 	{
2437 		.key = "init.svc.qseecomd",
2438 		.value = "running",
2439 	},
2440 	{
2441 		.key = "init.svc.qseeproxydaemon",
2442 		.value = "running",
2443 	},
2444 	{
2445 		.key = "init.svc.qti",
2446 		.value = "running",
2447 	},
2448 	{
2449 		.key = "init.svc.qti-testscripts",
2450 		.value = "stopped",
2451 	},
2452 	{
2453 		.key = "init.svc.ril-daemon",
2454 		.value = "running",
2455 	},
2456 	{
2457 		.key = "init.svc.ril-daemon2",
2458 		.value = "running",
2459 	},
2460 	{
2461 		.key = "init.svc.rmt_storage",
2462 		.value = "running",
2463 	},
2464 	{
2465 		.key = "init.svc.sensor-sh",
2466 		.value = "stopped",
2467 	},
2468 	{
2469 		.key = "init.svc.sensors",
2470 		.value = "running",
2471 	},
2472 	{
2473 		.key = "init.svc.servicemanager",
2474 		.value = "running",
2475 	},
2476 	{
2477 		.key = "init.svc.setlockstate",
2478 		.value = "stopped",
2479 	},
2480 	{
2481 		.key = "init.svc.shelld",
2482 		.value = "running",
2483 	},
2484 	{
2485 		.key = "init.svc.ssService",
2486 		.value = "running",
2487 	},
2488 	{
2489 		.key = "init.svc.surfaceflinger",
2490 		.value = "running",
2491 	},
2492 	{
2493 		.key = "init.svc.tftp_server",
2494 		.value = "running",
2495 	},
2496 	{
2497 		.key = "init.svc.thermal-engine",
2498 		.value = "running",
2499 	},
2500 	{
2501 		.key = "init.svc.time_daemon",
2502 		.value = "running",
2503 	},
2504 	{
2505 		.key = "init.svc.ueventd",
2506 		.value = "running",
2507 	},
2508 	{
2509 		.key = "init.svc.vold",
2510 		.value = "running",
2511 	},
2512 	{
2513 		.key = "init.svc.vsimservice",
2514 		.value = "running",
2515 	},
2516 	{
2517 		.key = "init.svc.wcnss-service",
2518 		.value = "running",
2519 	},
2520 	{
2521 		.key = "init.svc.zygote",
2522 		.value = "running",
2523 	},
2524 	{
2525 		.key = "init.svc.zygote_secondary",
2526 		.value = "running",
2527 	},
2528 	{
2529 		.key = "keyguard.no_require_sim",
2530 		.value = "true",
2531 	},
2532 	{
2533 		.key = "mcd.extra.params",
2534 		.value = "",
2535 	},
2536 	{
2537 		.key = "media.aac_51_output_enabled",
2538 		.value = "true",
2539 	},
2540 	{
2541 		.key = "media.camera.ts.monotonic",
2542 		.value = "1",
2543 	},
2544 	{
2545 		.key = "media.msm8956hw",
2546 		.value = "0",
2547 	},
2548 	{
2549 		.key = "media.stagefright.audio.sink",
2550 		.value = "280",
2551 	},
2552 	{
2553 		.key = "mm.enable.qcom_parser",
2554 		.value = "261773",
2555 	},
2556 	{
2557 		.key = "mm.enable.smoothstreaming",
2558 		.value = "true",
2559 	},
2560 	{
2561 		.key = "mmp.enable.3g2",
2562 		.value = "true",
2563 	},
2564 	{
2565 		.key = "net.bt.name",
2566 		.value = "Android",
2567 	},
2568 	{
2569 		.key = "net.change",
2570 		.value = "net.qtaguid_enabled",
2571 	},
2572 	{
2573 		.key = "net.hostname",
2574 		.value = "RedmiNote4-Redmi",
2575 	},
2576 	{
2577 		.key = "net.qtaguid_enabled",
2578 		.value = "1",
2579 	},
2580 	{
2581 		.key = "net.tcp.2g_init_rwnd",
2582 		.value = "10",
2583 	},
2584 	{
2585 		.key = "net.tcp.buffersize.default",
2586 		.value = "4096,87380,524288,4096,16384,110208",
2587 	},
2588 	{
2589 		.key = "net.tcp.buffersize.edge",
2590 		.value = "4093,26280,35040,4096,16384,35040",
2591 	},
2592 	{
2593 		.key = "net.tcp.buffersize.evdo",
2594 		.value = "4094,87380,524288,4096,16384,262144",
2595 	},
2596 	{
2597 		.key = "net.tcp.buffersize.gprs",
2598 		.value = "4092,8760,11680,4096,8760,11680",
2599 	},
2600 	{
2601 		.key = "net.tcp.buffersize.hsdpa",
2602 		.value = "4094,87380,1220608,4096,16384,1220608",
2603 	},
2604 	{
2605 		.key = "net.tcp.buffersize.hspa",
2606 		.value = "4094,87380,1220608,4096,16384,1220608",
2607 	},
2608 	{
2609 		.key = "net.tcp.buffersize.hspap",
2610 		.value = "4094,87380,1220608,4096,16384,1220608",
2611 	},
2612 	{
2613 		.key = "net.tcp.buffersize.hsupa",
2614 		.value = "4094,87380,1220608,4096,16384,1220608",
2615 	},
2616 	{
2617 		.key = "net.tcp.buffersize.lte",
2618 		.value = "2097152,4194304,8388608,262144,524288,1048576",
2619 	},
2620 	{
2621 		.key = "net.tcp.buffersize.umts",
2622 		.value = "4094,87380,110208,4096,16384,110208",
2623 	},
2624 	{
2625 		.key = "net.tcp.buffersize.wifi",
2626 		.value = "524288,2097152,4194304,262144,524288,1048576",
2627 	},
2628 	{
2629 		.key = "net.tcp.default_init_rwnd",
2630 		.value = "60",
2631 	},
2632 	{
2633 		.key = "persist.activate_mbn.enabled",
2634 		.value = "false",
2635 	},
2636 	{
2637 		.key = "persist.audio.fluence.speaker",
2638 		.value = "true",
2639 	},
2640 	{
2641 		.key = "persist.audio.fluence.voicecall",
2642 		.value = "true",
2643 	},
2644 	{
2645 		.key = "persist.audio.fluence.voicerec",
2646 		.value = "true",
2647 	},
2648 	{
2649 		.key = "persist.camera.feature.cac",
2650 		.value = "1",
2651 	},
2652 	{
2653 		.key = "persist.camera.gyro.disable",
2654 		.value = "0",
2655 	},
2656 	{
2657 		.key = "persist.camera.imglib.cac3",
2658 		.value = "2",
2659 	},
2660 	{
2661 		.key = "persist.camera.isp.clock.optmz",
2662 		.value = "0",
2663 	},
2664 	{
2665 		.key = "persist.camera.stats.test",
2666 		.value = "5",
2667 	},
2668 	{
2669 		.key = "persist.cne.feature",
2670 		.value = "1",
2671 	},
2672 	{
2673 		.key = "persist.console.silent.config",
2674 		.value = "1",
2675 	},
2676 	{
2677 		.key = "persist.data.iwlan.enable",
2678 		.value = "true",
2679 	},
2680 	{
2681 		.key = "persist.data.mode",
2682 		.value = "concurrent",
2683 	},
2684 	{
2685 		.key = "persist.data.netmgrd.qos.enable",
2686 		.value = "true",
2687 	},
2688 	{
2689 		.key = "persist.dbg.ims_volte_enable",
2690 		.value = "1",
2691 	},
2692 	{
2693 		.key = "persist.dbg.volte_avail_ovr",
2694 		.value = "1",
2695 	},
2696 	{
2697 		.key = "persist.dbg.vt_avail_ovr",
2698 		.value = "1",
2699 	},
2700 	{
2701 		.key = "persist.dbg.wfc_avail_ovr",
2702 		.value = "0",
2703 	},
2704 	{
2705 		.key = "persist.debug.coresight.config",
2706 		.value = "stm-events",
2707 	},
2708 	{
2709 		.key = "persist.debug.wfd.enable",
2710 		.value = "1",
2711 	},
2712 	{
2713 		.key = "persist.delta_time.enable",
2714 		.value = "true",
2715 	},
2716 	{
2717 		.key = "persist.demo.hdmirotationlock",
2718 		.value = "false",
2719 	},
2720 	{
2721 		.key = "persist.device.type",
2722 		.value = "omt",
2723 	},
2724 	{
2725 		.key = "persist.dpm.feature",
2726 		.value = "1",
2727 	},
2728 	{
2729 		.key = "persist.env.contacts.autosync",
2730 		.value = "true",
2731 	},
2732 	{
2733 		.key = "persist.fuse_sdcard",
2734 		.value = "true",
2735 	},
2736 	{
2737 		.key = "persist.hwc.enable_vds",
2738 		.value = "1",
2739 	},
2740 	{
2741 		.key = "persist.hwc.mdpcomp.enable",
2742 		.value = "true",
2743 	},
2744 	{
2745 		.key = "persist.mm.sta.enable",
2746 		.value = "0",
2747 	},
2748 	{
2749 		.key = "persist.net.doxlat",
2750 		.value = "true",
2751 	},
2752 	{
2753 		.key = "persist.power.useautobrightadj",
2754 		.value = "true",
2755 	},
2756 	{
2757 		.key = "persist.qfp",
2758 		.value = "false",
2759 	},
2760 	{
2761 		.key = "persist.radio.adb_log_on",
2762 		.value = "0",
2763 	},
2764 	{
2765 		.key = "persist.radio.apm_sim_not_pwdn",
2766 		.value = "1",
2767 	},
2768 	{
2769 		.key = "persist.radio.calls.on.ims",
2770 		.value = "0",
2771 	},
2772 	{
2773 		.key = "persist.radio.csvt.enabled",
2774 		.value = "false",
2775 	},
2776 	{
2777 		.key = "persist.radio.custom_ecc",
2778 		.value = "1",
2779 	},
2780 	{
2781 		.key = "persist.radio.eons.enabled",
2782 		.value = "false",
2783 	},
2784 	{
2785 		.key = "persist.radio.hw_mbn_update",
2786 		.value = "0",
2787 	},
2788 	{
2789 		.key = "persist.radio.jbims",
2790 		.value = "0",
2791 	},
2792 	{
2793 		.key = "persist.radio.msim.stackid_0",
2794 		.value = "0",
2795 	},
2796 	{
2797 		.key = "persist.radio.msim.stackid_1",
2798 		.value = "1",
2799 	},
2800 	{
2801 		.key = "persist.radio.mt_sms_ack",
2802 		.value = "20",
2803 	},
2804 	{
2805 		.key = "persist.radio.multisim.config",
2806 		.value = "dsds",
2807 	},
2808 	{
2809 		.key = "persist.radio.rat_on",
2810 		.value = "combine",
2811 	},
2812 	{
2813 		.key = "persist.radio.ril_payload_on",
2814 		.value = "0",
2815 	},
2816 	{
2817 		.key = "persist.radio.sglte_target",
2818 		.value = "0",
2819 	},
2820 	{
2821 		.key = "persist.radio.sib16_support",
2822 		.value = "1",
2823 	},
2824 	{
2825 		.key = "persist.radio.sn",
2826 		.value = "2B739F051576",
2827 	},
2828 	{
2829 		.key = "persist.radio.stack_id_0",
2830 		.value = "0",
2831 	},
2832 	{
2833 		.key = "persist.radio.stack_id_1",
2834 		.value = "1",
2835 	},
2836 	{
2837 		.key = "persist.radio.sw_mbn_loaded",
2838 		.value = "1",
2839 	},
2840 	{
2841 		.key = "persist.radio.sw_mbn_update",
2842 		.value = "0",
2843 	},
2844 	{
2845 		.key = "persist.radio.trigger.silence",
2846 		.value = "true",
2847 	},
2848 	{
2849 		.key = "persist.radio.videopause.mode",
2850 		.value = "1",
2851 	},
2852 	{
2853 		.key = "persist.regional.wipedata.level",
2854 		.value = "all",
2855 	},
2856 	{
2857 		.key = "persist.rild.nitz_long_ons_0",
2858 		.value = "",
2859 	},
2860 	{
2861 		.key = "persist.rild.nitz_long_ons_1",
2862 		.value = "",
2863 	},
2864 	{
2865 		.key = "persist.rild.nitz_long_ons_2",
2866 		.value = "",
2867 	},
2868 	{
2869 		.key = "persist.rild.nitz_long_ons_3",
2870 		.value = "",
2871 	},
2872 	{
2873 		.key = "persist.rild.nitz_plmn",
2874 		.value = "",
2875 	},
2876 	{
2877 		.key = "persist.rild.nitz_short_ons_0",
2878 		.value = "",
2879 	},
2880 	{
2881 		.key = "persist.rild.nitz_short_ons_1",
2882 		.value = "",
2883 	},
2884 	{
2885 		.key = "persist.rild.nitz_short_ons_2",
2886 		.value = "",
2887 	},
2888 	{
2889 		.key = "persist.rild.nitz_short_ons_3",
2890 		.value = "",
2891 	},
2892 	{
2893 		.key = "persist.speaker.prot.enable",
2894 		.value = "false",
2895 	},
2896 	{
2897 		.key = "persist.sys.cnd.iwlan",
2898 		.value = "1",
2899 	},
2900 	{
2901 		.key = "persist.sys.dalvik.vm.lib.2",
2902 		.value = "libart.so",
2903 	},
2904 	{
2905 		.key = "persist.sys.display_cabc",
2906 		.value = "1",
2907 	},
2908 	{
2909 		.key = "persist.sys.display_ce",
2910 		.value = "11",
2911 	},
2912 	{
2913 		.key = "persist.sys.display_eyecare",
2914 		.value = "0",
2915 	},
2916 	{
2917 		.key = "persist.sys.display_prefer",
2918 		.value = "2",
2919 	},
2920 	{
2921 		.key = "persist.sys.enable_pinfile",
2922 		.value = "true",
2923 	},
2924 	{
2925 		.key = "persist.sys.gamut_mode",
2926 		.value = "0",
2927 	},
2928 	{
2929 		.key = "persist.sys.ifaa",
2930 		.value = "0",
2931 	},
2932 	{
2933 		.key = "persist.sys.klo",
2934 		.value = "on",
2935 	},
2936 	{
2937 		.key = "persist.sys.klo.rec_start",
2938 		.value = "31249",
2939 	},
2940 	{
2941 		.key = "persist.sys.locale",
2942 		.value = "en-US",
2943 	},
2944 	{
2945 		.key = "persist.sys.ltm_enable",
2946 		.value = "true",
2947 	},
2948 	{
2949 		.key = "persist.sys.mcd_config_file",
2950 		.value = "/system/etc/mcd_default.conf",
2951 	},
2952 	{
2953 		.key = "persist.sys.memctrl",
2954 		.value = "on",
2955 	},
2956 	{
2957 		.key = "persist.sys.mitalk.enable",
2958 		.value = "true",
2959 	},
2960 	{
2961 		.key = "persist.sys.notification_device",
2962 		.value = "503",
2963 	},
2964 	{
2965 		.key = "persist.sys.notification_num",
2966 		.value = "3",
2967 	},
2968 	{
2969 		.key = "persist.sys.notification_rank",
2970 		.value = "2",
2971 	},
2972 	{
2973 		.key = "persist.sys.perf.debug",
2974 		.value = "true",
2975 	},
2976 	{
2977 		.key = "persist.sys.profiler_ms",
2978 		.value = "0",
2979 	},
2980 	{
2981 		.key = "persist.sys.screenshot_mode",
2982 		.value = "1",
2983 	},
2984 	{
2985 		.key = "persist.sys.smartcover_mode",
2986 		.value = "0",
2987 	},
2988 	{
2989 		.key = "persist.sys.task_isolation",
2990 		.value = "true",
2991 	},
2992 	{
2993 		.key = "persist.sys.timezone",
2994 		.value = "America/New_York",
2995 	},
2996 	{
2997 		.key = "persist.sys.usb.config",
2998 		.value = "mtp,adb",
2999 	},
3000 	{
3001 		.key = "persist.sys.usb.config.extra",
3002 		.value = "none",
3003 	},
3004 	{
3005 		.key = "persist.sys.webview.vmsize",
3006 		.value = "116905264",
3007 	},
3008 	{
3009 		.key = "persist.sys.whetstone.level",
3010 		.value = "2",
3011 	},
3012 	{
3013 		.key = "persist.timed.enable",
3014 		.value = "true",
3015 	},
3016 	{
3017 		.key = "pm.dexopt.ab-ota",
3018 		.value = "speed-profile",
3019 	},
3020 	{
3021 		.key = "pm.dexopt.bg-dexopt",
3022 		.value = "speed-profile",
3023 	},
3024 	{
3025 		.key = "pm.dexopt.boot",
3026 		.value = "verify-profile",
3027 	},
3028 	{
3029 		.key = "pm.dexopt.core-app",
3030 		.value = "speed",
3031 	},
3032 	{
3033 		.key = "pm.dexopt.first-boot",
3034 		.value = "interpret-only",
3035 	},
3036 	{
3037 		.key = "pm.dexopt.forced-dexopt",
3038 		.value = "speed",
3039 	},
3040 	{
3041 		.key = "pm.dexopt.install",
3042 		.value = "interpret-only",
3043 	},
3044 	{
3045 		.key = "pm.dexopt.nsys-library",
3046 		.value = "speed",
3047 	},
3048 	{
3049 		.key = "pm.dexopt.shared-apk",
3050 		.value = "speed",
3051 	},
3052 	{
3053 		.key = "qcom.hw.aac.encoder",
3054 		.value = "true",
3055 	},
3056 	{
3057 		.key = "qemu.hw.mainkeys",
3058 		.value = "1",
3059 	},
3060 	{
3061 		.key = "ril.ecclist",
3062 		.value = "*911,#911,000,08,110,999,118,119,120,122,911,112",
3063 	},
3064 	{
3065 		.key = "ril.ecclist1",
3066 		.value = "*911,#911,000,08,110,999,118,119,120,122,911,112",
3067 	},
3068 	{
3069 		.key = "ril.limit_service_mnc",
3070 		.value = "GSM_310",
3071 	},
3072 	{
3073 		.key = "ril.qcril_pre_init_lock_held",
3074 		.value = "0",
3075 	},
3076 	{
3077 		.key = "ril.subscription.types",
3078 		.value = "NV,RUIM",
3079 	},
3080 	{
3081 		.key = "rild.libargs",
3082 		.value = "-d /dev/smd0",
3083 	},
3084 	{
3085 		.key = "rild.libpath",
3086 		.value = "/vendor/lib64/libril-qc-qmi-1.so",
3087 	},
3088 	{
3089 		.key = "ro.adb.secure",
3090 		.value = "1",
3091 	},
3092 	{
3093 		.key = "ro.alarm_boot",
3094 		.value = "false",
3095 	},
3096 	{
3097 		.key = "ro.allow.mock.location",
3098 		.value = "0",
3099 	},
3100 	{
3101 		.key = "ro.am.reschedule_service",
3102 		.value = "true",
3103 	},
3104 	{
3105 		.key = "ro.baseband",
3106 		.value = "msm",
3107 	},
3108 	{
3109 		.key = "ro.bluetooth.dun",
3110 		.value = "true",
3111 	},
3112 	{
3113 		.key = "ro.bluetooth.hfp.ver",
3114 		.value = "1.7",
3115 	},
3116 	{
3117 		.key = "ro.bluetooth.sap",
3118 		.value = "true",
3119 	},
3120 	{
3121 		.key = "ro.board.platform",
3122 		.value = "msm8953",
3123 	},
3124 	{
3125 		.key = "ro.boot.authorized_kernel",
3126 		.value = "true",
3127 	},
3128 	{
3129 		.key = "ro.boot.baseband",
3130 		.value = "msm",
3131 	},
3132 	{
3133 		.key = "ro.boot.boot_reason",
3134 		.value = "",
3135 	},
3136 	{
3137 		.key = "ro.boot.bootdevice",
3138 		.value = "7824900.sdhci",
3139 	},
3140 	{
3141 		.key = "ro.boot.console",
3142 		.value = "ttyHSL0",
3143 	},
3144 	{
3145 		.key = "ro.boot.emmc",
3146 		.value = "true",
3147 	},
3148 	{
3149 		.key = "ro.boot.fpsensor",
3150 		.value = "fpc",
3151 	},
3152 	{
3153 		.key = "ro.boot.hardware",
3154 		.value = "qcom",
3155 	},
3156 	{
3157 		.key = "ro.boot.keymaster",
3158 		.value = "1",
3159 	},
3160 	{
3161 		.key = "ro.boot.secureboot",
3162 		.value = "1",
3163 	},
3164 	{
3165 		.key = "ro.boot.serialno",
3166 		.value = "28f519ad0604",
3167 	},
3168 	{
3169 		.key = "ro.boot.verifiedbootstate",
3170 		.value = "green",
3171 	},
3172 	{
3173 		.key = "ro.boot.veritymode",
3174 		.value = "enforcing",
3175 	},
3176 	{
3177 		.key = "ro.bootimage.build.date",
3178 		.value = "Thu Aug 3 19:37:25 WIB 2017",
3179 	},
3180 	{
3181 		.key = "ro.bootimage.build.date.utc",
3182 		.value = "1501763845",
3183 	},
3184 	{
3185 		.key = "ro.bootimage.build.fingerprint",
3186 		.value = "xiaomi/mido/mido:7.0/NRD90M/V8.5.4.0.NCFMIED:user/release-keys",
3187 	},
3188 	{
3189 		.key = "ro.bootloader",
3190 		.value = "unknown",
3191 	},
3192 	{
3193 		.key = "ro.bootmode",
3194 		.value = "unknown",
3195 	},
3196 	{
3197 		.key = "ro.build.characteristics",
3198 		.value = "nosdcard",
3199 	},
3200 	{
3201 		.key = "ro.build.date",
3202 		.value = "Thu Aug  3 19:37:25 WIB 2017",
3203 	},
3204 	{
3205 		.key = "ro.build.date.utc",
3206 		.value = "1501763845",
3207 	},
3208 	{
3209 		.key = "ro.build.description",
3210 		.value = "mido-user 7.0 NRD90M V8.5.4.0.NCFMIED release-keys",
3211 	},
3212 	{
3213 		.key = "ro.build.display.id",
3214 		.value = "AL1512-mido-build-20170803193727",
3215 	},
3216 	{
3217 		.key = "ro.build.fingerprint",
3218 		.value = "xiaomi/mido/mido:7.0/NRD90M/V8.5.4.0.NCFMIED:user/release-keys",
3219 	},
3220 	{
3221 		.key = "ro.build.flavor",
3222 		.value = "mido-user",
3223 	},
3224 	{
3225 		.key = "ro.build.hardware.version",
3226 		.value = "V1",
3227 	},
3228 	{
3229 		.key = "ro.build.host",
3230 		.value = "mi-server",
3231 	},
3232 	{
3233 		.key = "ro.build.id",
3234 		.value = "NRD90M",
3235 	},
3236 	{
3237 		.key = "ro.build.product",
3238 		.value = "mido",
3239 	},
3240 	{
3241 		.key = "ro.build.tags",
3242 		.value = "release-keys",
3243 	},
3244 	{
3245 		.key = "ro.build.type",
3246 		.value = "user",
3247 	},
3248 	{
3249 		.key = "ro.build.user",
3250 		.value = "builder",
3251 	},
3252 	{
3253 		.key = "ro.build.version.all_codenames",
3254 		.value = "REL",
3255 	},
3256 	{
3257 		.key = "ro.build.version.base_os",
3258 		.value = "",
3259 	},
3260 	{
3261 		.key = "ro.build.version.codename",
3262 		.value = "REL",
3263 	},
3264 	{
3265 		.key = "ro.build.version.incremental",
3266 		.value = "V8.5.4.0.NCFMIED",
3267 	},
3268 	{
3269 		.key = "ro.build.version.preview_sdk",
3270 		.value = "0",
3271 	},
3272 	{
3273 		.key = "ro.build.version.release",
3274 		.value = "7.0",
3275 	},
3276 	{
3277 		.key = "ro.build.version.sdk",
3278 		.value = "24",
3279 	},
3280 	{
3281 		.key = "ro.build.version.security_patch",
3282 		.value = "2017-07-01",
3283 	},
3284 	{
3285 		.key = "ro.carrier",
3286 		.value = "unknown",
3287 	},
3288 	{
3289 		.key = "ro.channelid.ucnewsintl",
3290 		.value = "/system/etc/ucintlconfiginfo",
3291 	},
3292 	{
3293 		.key = "ro.com.android.dataroaming",
3294 		.value = "false",
3295 	},
3296 	{
3297 		.key = "ro.com.android.mobiledata",
3298 		.value = "false",
3299 	},
3300 	{
3301 		.key = "ro.com.google.clientidbase",
3302 		.value = "android-xiaomi",
3303 	},
3304 	{
3305 		.key = "ro.com.google.gmsversion",
3306 		.value = "7.0_r3",
3307 	},
3308 	{
3309 		.key = "ro.config.alarm_alert",
3310 		.value = "Alarm_Classic.ogg",
3311 	},
3312 	{
3313 		.key = "ro.config.elder-ringtone",
3314 		.value = "Angel.mp3",
3315 	},
3316 	{
3317 		.key = "ro.config.notification_sound",
3318 		.value = "pixiedust.ogg",
3319 	},
3320 	{
3321 		.key = "ro.config.ringtone",
3322 		.value = "Ring_Synth_04.ogg",
3323 	},
3324 	{
3325 		.key = "ro.config.sms_delivered_sound",
3326 		.value = "MessageComplete.ogg",
3327 	},
3328 	{
3329 		.key = "ro.config.sms_received_sound",
3330 		.value = "FadeIn.ogg",
3331 	},
3332 	{
3333 		.key = "ro.core_ctl_max_cpu",
3334 		.value = "4",
3335 	},
3336 	{
3337 		.key = "ro.core_ctl_min_cpu",
3338 		.value = "2",
3339 	},
3340 	{
3341 		.key = "ro.crypto.fs_crypto_blkdev",
3342 		.value = "/dev/block/dm-1",
3343 	},
3344 	{
3345 		.key = "ro.crypto.state",
3346 		.value = "encrypted",
3347 	},
3348 	{
3349 		.key = "ro.crypto.type",
3350 		.value = "block",
3351 	},
3352 	{
3353 		.key = "ro.cutoff_voltage_mv",
3354 		.value = "3400",
3355 	},
3356 	{
3357 		.key = "ro.dalvik.vm.native.bridge",
3358 		.value = "0",
3359 	},
3360 	{
3361 		.key = "ro.debuggable",
3362 		.value = "0",
3363 	},
3364 	{
3365 		.key = "ro.emmc_size",
3366 		.value = "16GB",
3367 	},
3368 	{
3369 		.key = "ro.expect.recovery_id",
3370 		.value = "0x1e60c0a1d98a20844b25d79bebd86d2774c5dbb3000000000000000000000000",
3371 	},
3372 	{
3373 		.key = "ro.fm.transmitter",
3374 		.value = "false",
3375 	},
3376 	{
3377 		.key = "ro.frp.pst",
3378 		.value = "/dev/block/bootdevice/by-name/config",
3379 	},
3380 	{
3381 		.key = "ro.gpu.available_frequencies",
3382 		.value = "650000000 560000000 510000000 400000000 320000000 216000000 133330000 ",
3383 	},
3384 	{
3385 		.key = "ro.hardware",
3386 		.value = "qcom",
3387 	},
3388 	{
3389 		.key = "ro.hwui.drop_shadow_cache_size",
3390 		.value = "6",
3391 	},
3392 	{
3393 		.key = "ro.hwui.gradient_cache_size",
3394 		.value = "1",
3395 	},
3396 	{
3397 		.key = "ro.hwui.layer_cache_size",
3398 		.value = "48",
3399 	},
3400 	{
3401 		.key = "ro.hwui.path_cache_size",
3402 		.value = "32",
3403 	},
3404 	{
3405 		.key = "ro.hwui.r_buffer_cache_size",
3406 		.value = "8",
3407 	},
3408 	{
3409 		.key = "ro.hwui.text_large_cache_height",
3410 		.value = "1024",
3411 	},
3412 	{
3413 		.key = "ro.hwui.text_large_cache_width",
3414 		.value = "2048",
3415 	},
3416 	{
3417 		.key = "ro.hwui.text_small_cache_height",
3418 		.value = "1024",
3419 	},
3420 	{
3421 		.key = "ro.hwui.text_small_cache_width",
3422 		.value = "1024",
3423 	},
3424 	{
3425 		.key = "ro.hwui.texture_cache_flushrate",
3426 		.value = "0.4",
3427 	},
3428 	{
3429 		.key = "ro.hwui.texture_cache_size",
3430 		.value = "72",
3431 	},
3432 	{
3433 		.key = "ro.logdumpd.enabled",
3434 		.value = "0",
3435 	},
3436 	{
3437 		.key = "ro.mdtp.package_name2",
3438 		.value = "com.qualcomm.qti.securemsm.mdtp.MdtpDemo",
3439 	},
3440 	{
3441 		.key = "ro.memperf.enable",
3442 		.value = "false",
3443 	},
3444 	{
3445 		.key = "ro.memperf.lib",
3446 		.value = "libmemperf.so",
3447 	},
3448 	{
3449 		.key = "ro.miui.cust_variant",
3450 		.value = "us",
3451 	},
3452 	{
3453 		.key = "ro.miui.has_cust_partition",
3454 		.value = "true",
3455 	},
3456 	{
3457 		.key = "ro.miui.has_handy_mode_sf",
3458 		.value = "1",
3459 	},
3460 	{
3461 		.key = "ro.miui.has_real_blur",
3462 		.value = "1",
3463 	},
3464 	{
3465 		.key = "ro.miui.mcc",
3466 		.value = "9310",
3467 	},
3468 	{
3469 		.key = "ro.miui.mnc",
3470 		.value = "9999",
3471 	},
3472 	{
3473 		.key = "ro.miui.region",
3474 		.value = "US",
3475 	},
3476 	{
3477 		.key = "ro.miui.ui.version.code",
3478 		.value = "6",
3479 	},
3480 	{
3481 		.key = "ro.miui.ui.version.name",
3482 		.value = "V8",
3483 	},
3484 	{
3485 		.key = "ro.miui.version.code_time",
3486 		.value = "1492621200",
3487 	},
3488 	{
3489 		.key = "ro.opengles.version",
3490 		.value = "196610",
3491 	},
3492 	{
3493 		.key = "ro.product.board",
3494 		.value = "msm8953",
3495 	},
3496 	{
3497 		.key = "ro.product.brand",
3498 		.value = "xiaomi",
3499 	},
3500 	{
3501 		.key = "ro.product.cpu.abi",
3502 		.value = "arm64-v8a",
3503 	},
3504 	{
3505 		.key = "ro.product.cpu.abilist",
3506 		.value = "arm64-v8a,armeabi-v7a,armeabi",
3507 	},
3508 	{
3509 		.key = "ro.product.cpu.abilist32",
3510 		.value = "armeabi-v7a,armeabi",
3511 	},
3512 	{
3513 		.key = "ro.product.cpu.abilist64",
3514 		.value = "arm64-v8a",
3515 	},
3516 	{
3517 		.key = "ro.product.cuptsm",
3518 		.value = "XIAOMI|ESE|02|01",
3519 	},
3520 	{
3521 		.key = "ro.product.device",
3522 		.value = "mido",
3523 	},
3524 	{
3525 		.key = "ro.product.first_api_level",
3526 		.value = "23",
3527 	},
3528 	{
3529 		.key = "ro.product.locale",
3530 		.value = "en-GB",
3531 	},
3532 	{
3533 		.key = "ro.product.locale.language",
3534 		.value = "en",
3535 	},
3536 	{
3537 		.key = "ro.product.locale.region",
3538 		.value = "US",
3539 	},
3540 	{
3541 		.key = "ro.product.manufacturer",
3542 		.value = "Xiaomi",
3543 	},
3544 	{
3545 		.key = "ro.product.mod_device",
3546 		.value = "mido_global",
3547 	},
3548 	{
3549 		.key = "ro.product.model",
3550 		.value = "Redmi Note 4",
3551 	},
3552 	{
3553 		.key = "ro.product.name",
3554 		.value = "mido",
3555 	},
3556 	{
3557 		.key = "ro.qc.sdk.audio.fluencetype",
3558 		.value = "fluence",
3559 	},
3560 	{
3561 		.key = "ro.qc.sdk.audio.ssr",
3562 		.value = "false",
3563 	},
3564 	{
3565 		.key = "ro.qualcomm.bluetooth.ftp",
3566 		.value = "true",
3567 	},
3568 	{
3569 		.key = "ro.qualcomm.bluetooth.hfp",
3570 		.value = "true",
3571 	},
3572 	{
3573 		.key = "ro.qualcomm.bluetooth.hsp",
3574 		.value = "true",
3575 	},
3576 	{
3577 		.key = "ro.qualcomm.bluetooth.map",
3578 		.value = "true",
3579 	},
3580 	{
3581 		.key = "ro.qualcomm.bluetooth.nap",
3582 		.value = "true",
3583 	},
3584 	{
3585 		.key = "ro.qualcomm.bluetooth.opp",
3586 		.value = "true",
3587 	},
3588 	{
3589 		.key = "ro.qualcomm.bluetooth.pbap",
3590 		.value = "true",
3591 	},
3592 	{
3593 		.key = "ro.qualcomm.bt.hci_transport",
3594 		.value = "smd",
3595 	},
3596 	{
3597 		.key = "ro.qualcomm.cabl",
3598 		.value = "0",
3599 	},
3600 	{
3601 		.key = "ro.revision",
3602 		.value = "0",
3603 	},
3604 	{
3605 		.key = "ro.ril.miui.imei0",
3606 		.value = "866471038915944",
3607 	},
3608 	{
3609 		.key = "ro.ril.miui.imei1",
3610 		.value = "866471038915951",
3611 	},
3612 	{
3613 		.key = "ro.ril.svdo",
3614 		.value = "false",
3615 	},
3616 	{
3617 		.key = "ro.ril.svlte1x",
3618 		.value = "false",
3619 	},
3620 	{
3621 		.key = "ro.runtime.firstboot",
3622 		.value = "17007685282",
3623 	},
3624 	{
3625 		.key = "ro.secure",
3626 		.value = "1",
3627 	},
3628 	{
3629 		.key = "ro.secureboot.devicelock",
3630 		.value = "1",
3631 	},
3632 	{
3633 		.key = "ro.secureboot.lockstate",
3634 		.value = "locked",
3635 	},
3636 	{
3637 		.key = "ro.serialno",
3638 		.value = "28f519ad0604",
3639 	},
3640 	{
3641 		.key = "ro.setupwizard.mode",
3642 		.value = "OPTIONAL",
3643 	},
3644 	{
3645 		.key = "ro.setupwizard.require_network",
3646 		.value = "any",
3647 	},
3648 	{
3649 		.key = "ro.sf.lcd_density",
3650 		.value = "480",
3651 	},
3652 	{
3653 		.key = "ro.ss.nohidden",
3654 		.value = "true",
3655 	},
3656 	{
3657 		.key = "ro.ss.version",
3658 		.value = "5.1.111-004",
3659 	},
3660 	{
3661 		.key = "ro.sys.fw.bservice_age",
3662 		.value = "5000",
3663 	},
3664 	{
3665 		.key = "ro.sys.fw.bservice_enable",
3666 		.value = "true",
3667 	},
3668 	{
3669 		.key = "ro.sys.fw.bservice_limit",
3670 		.value = "5",
3671 	},
3672 	{
3673 		.key = "ro.sys.fw.dex2oat_thread_count",
3674 		.value = "4",
3675 	},
3676 	{
3677 		.key = "ro.sys.fw.empty_app_percent",
3678 		.value = "50",
3679 	},
3680 	{
3681 		.key = "ro.sys.fw.trim_cache_percent",
3682 		.value = "100",
3683 	},
3684 	{
3685 		.key = "ro.sys.fw.trim_empty_percent",
3686 		.value = "100",
3687 	},
3688 	{
3689 		.key = "ro.sys.fw.trim_enable_memory",
3690 		.value = "2147483648",
3691 	},
3692 	{
3693 		.key = "ro.sys.fw.use_trim_settings",
3694 		.value = "true",
3695 	},
3696 	{
3697 		.key = "ro.telephony.call_ring.multiple",
3698 		.value = "false",
3699 	},
3700 	{
3701 		.key = "ro.telephony.default_network",
3702 		.value = "20,20",
3703 	},
3704 	{
3705 		.key = "ro.use_data_netmgrd",
3706 		.value = "true",
3707 	},
3708 	{
3709 		.key = "ro.vendor.at_library",
3710 		.value = "libqti-at.so",
3711 	},
3712 	{
3713 		.key = "ro.vendor.extension_library",
3714 		.value = "libqti-perfd-client.so",
3715 	},
3716 	{
3717 		.key = "ro.vendor.gt_library",
3718 		.value = "libqti-gt.so",
3719 	},
3720 	{
3721 		.key = "ro.wifi.channels",
3722 		.value = "",
3723 	},
3724 	{
3725 		.key = "ro.zygote",
3726 		.value = "zygote64_32",
3727 	},
3728 	{
3729 		.key = "security.perf_harden",
3730 		.value = "1",
3731 	},
3732 	{
3733 		.key = "selinux.reload_policy",
3734 		.value = "1",
3735 	},
3736 	{
3737 		.key = "service.bootanim.exit",
3738 		.value = "1",
3739 	},
3740 	{
3741 		.key = "sys.boot_completed",
3742 		.value = "1",
3743 	},
3744 	{
3745 		.key = "sys.fp.goodix",
3746 		.value = "0",
3747 	},
3748 	{
3749 		.key = "sys.fp.vendor",
3750 		.value = "searchf",
3751 	},
3752 	{
3753 		.key = "sys.haptic.down.normal",
3754 		.value = "0,24,20,46",
3755 	},
3756 	{
3757 		.key = "sys.haptic.down.strong",
3758 		.value = "0,36,20,64",
3759 	},
3760 	{
3761 		.key = "sys.haptic.down.weak",
3762 		.value = "0,12,24,32",
3763 	},
3764 	{
3765 		.key = "sys.ims.QMI_DAEMON_STATUS",
3766 		.value = "1",
3767 	},
3768 	{
3769 		.key = "sys.is_keyguard_showing",
3770 		.value = "1",
3771 	},
3772 	{
3773 		.key = "sys.kernel.firstboot",
3774 		.value = "17007695076",
3775 	},
3776 	{
3777 		.key = "sys.keyguard.bleunlock",
3778 		.value = "true",
3779 	},
3780 	{
3781 		.key = "sys.keyguard.screen_off_by_lid",
3782 		.value = "false",
3783 	},
3784 	{
3785 		.key = "sys.keymaster.loaded",
3786 		.value = "true",
3787 	},
3788 	{
3789 		.key = "sys.listeners.registered",
3790 		.value = "true",
3791 	},
3792 	{
3793 		.key = "sys.miui.user_authenticated",
3794 		.value = "true",
3795 	},
3796 	{
3797 		.key = "sys.oem_unlock_allowed",
3798 		.value = "0",
3799 	},
3800 	{
3801 		.key = "sys.panel.color",
3802 		.value = "black",
3803 	},
3804 	{
3805 		.key = "sys.post_boot.parsed",
3806 		.value = "1",
3807 	},
3808 	{
3809 		.key = "sys.rpmb_state",
3810 		.value = "0",
3811 	},
3812 	{
3813 		.key = "sys.sysctl.extra_free_kbytes",
3814 		.value = "24300",
3815 	},
3816 	{
3817 		.key = "sys.usb.config",
3818 		.value = "mtp,adb",
3819 	},
3820 	{
3821 		.key = "sys.usb.ffs.ready",
3822 		.value = "1",
3823 	},
3824 	{
3825 		.key = "sys.usb.rps_mask",
3826 		.value = "0",
3827 	},
3828 	{
3829 		.key = "sys.usb.state",
3830 		.value = "mtp,adb",
3831 	},
3832 	{
3833 		.key = "telephony.lteOnCdmaDevice",
3834 		.value = "1",
3835 	},
3836 	{
3837 		.key = "tunnel.audio.encode",
3838 		.value = "false",
3839 	},
3840 	{
3841 		.key = "use.qti.sw.alac.decoder",
3842 		.value = "true",
3843 	},
3844 	{
3845 		.key = "use.qti.sw.ape.decoder",
3846 		.value = "true",
3847 	},
3848 	{
3849 		.key = "use.voice.path.for.pcm.voip",
3850 		.value = "true",
3851 	},
3852 	{
3853 		.key = "vidc.dec.downscalar_height",
3854 		.value = "1088",
3855 	},
3856 	{
3857 		.key = "vidc.dec.downscalar_width",
3858 		.value = "1920",
3859 	},
3860 	{
3861 		.key = "vidc.disable.split.mode",
3862 		.value = "1",
3863 	},
3864 	{
3865 		.key = "vidc.enc.dcvs.extra-buff-count",
3866 		.value = "2",
3867 	},
3868 	{
3869 		.key = "vidc.enc.disable.pq",
3870 		.value = "true",
3871 	},
3872 	{
3873 		.key = "vidc.enc.disable_bframes",
3874 		.value = "1",
3875 	},
3876 	{
3877 		.key = "voice.conc.fallbackpath",
3878 		.value = "deep-buffer",
3879 	},
3880 	{
3881 		.key = "voice.playback.conc.disabled",
3882 		.value = "true",
3883 	},
3884 	{
3885 		.key = "voice.record.conc.disabled",
3886 		.value = "false",
3887 	},
3888 	{
3889 		.key = "voice.voip.conc.disabled",
3890 		.value = "true",
3891 	},
3892 	{
3893 		.key = "vold.decrypt",
3894 		.value = "trigger_restart_framework",
3895 	},
3896 	{
3897 		.key = "vold.has_adoptable",
3898 		.value = "1",
3899 	},
3900 	{
3901 		.key = "vold.post_fs_data_done",
3902 		.value = "1",
3903 	},
3904 	{
3905 		.key = "wifi.interface",
3906 		.value = "wlan0",
3907 	},
3908 	{
3909 		.key = "wlan.driver.ath",
3910 		.value = "0",
3911 	},
3912 	{
3913 		.key = "wlan.driver.config",
3914 		.value = "/data/misc/wifi/WCNSS_qcom_cfg.ini",
3915 	},
3916 	{
3917 		.key = "wlan.driver.status",
3918 		.value = "ok",
3919 	},
3920 	{ NULL },
3921 };
3922 #endif /* __ANDROID__ */
3923