1 struct cpuinfo_mock_file filesystem[] = {
2 #if CPUINFO_ARCH_ARM64
3 	{
4 		.path = "/proc/cpuinfo",
5 		.size = 327,
6 		.content =
7 			"Processor\t: AArch64 Processor rev 4 (aarch64)\n"
8 			"processor\t: 0\n"
9 			"processor\t: 1\n"
10 			"processor\t: 2\n"
11 			"processor\t: 3\n"
12 			"processor\t: 4\n"
13 			"processor\t: 5\n"
14 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32 \n"
15 			"CPU implementer\t: 0x41\n"
16 			"CPU architecture: 8\n"
17 			"CPU variant\t: 0x0\n"
18 			"CPU part\t: 0xd03\n"
19 			"CPU revision\t: 4\n"
20 			"\n"
21 			"Hardware\t: Qualcomm Technologies, Inc MSM8956\n",
22 	},
23 #elif CPUINFO_ARCH_ARM
24 	{
25 		.path = "/proc/cpuinfo",
26 		.size = 588,
27 		.content =
28 			"WARNING: linker: /data/local/tmp/cpuinfo-dump: unused DT entry: type 0x6ffffffe arg 0x52c\r\n"
29 			"WARNING: linker: /data/local/tmp/cpuinfo-dump: unused DT entry: type 0x6fffffff arg 0x1\r\n"
30 			"Processor\t: AArch64 Processor rev 4 (aarch64)\r\n"
31 			"processor\t: 0\r\n"
32 			"processor\t: 1\r\n"
33 			"processor\t: 2\r\n"
34 			"processor\t: 3\r\n"
35 			"processor\t: 4\r\n"
36 			"processor\t: 5\r\n"
37 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32 wp half thumb fastmult vfp edsp neon vfpv3 tlsi vfpv4 idiva idivt \r\n"
38 			"CPU implementer\t: 0x41\r\n"
39 			"CPU architecture: 8\r\n"
40 			"CPU variant\t: 0x0\r\n"
41 			"CPU part\t: 0xd03\r\n"
42 			"CPU revision\t: 4\r\n"
43 			"\r\n"
44 			"Hardware\t: Qualcomm Technologies, Inc MSM8956\r\n",
45 	},
46 #endif
47 	{
48 		.path = "/system/build.prop",
49 		.size = 9921,
50 		.content =
51 			"\n"
52 			"# begin build properties\n"
53 			"# autogenerated by buildinfo.sh\n"
54 			"ro.build.id=LMY47V\n"
55 			"ro.build.display.id=LMY47V\n"
56 			"ro.build.version.incremental=V8.0.7.0.LHOCNDG\n"
57 			"ro.build.version.sdk=22\n"
58 			"ro.build.version.codename=REL\n"
59 			"ro.build.version.all_codenames=REL\n"
60 			"ro.build.version.release=5.1.1\n"
61 			"ro.build.version.security_patch=2016-11-01\n"
62 			"ro.build.version.base_os=\n"
63 			"ro.build.date=Fri Nov 25 12:39:19 CST 2016\n"
64 			"ro.build.date.utc=1480048759\n"
65 			"ro.build.type=user\n"
66 			"ro.build.user=builder\n"
67 			"ro.build.host=c3-miui-ota-bd72.bj\n"
68 			"ro.build.tags=release-keys\n"
69 			"ro.build.flavor=kenzo-user\n"
70 			"ro.product.model=Redmi Note 3\n"
71 			"ro.product.brand=Xiaomi\n"
72 			"ro.product.name=kenzo\n"
73 			"ro.product.device=kenzo\n"
74 			"ro.product.board=msm8952\n"
75 			"# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,\n"
76 			"# use ro.product.cpu.abilist instead.\n"
77 			"ro.product.cpu.abi=arm64-v8a\n"
78 			"ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi\n"
79 			"ro.product.cpu.abilist32=armeabi-v7a,armeabi\n"
80 			"ro.product.cpu.abilist64=arm64-v8a\n"
81 			"ro.product.locale.language=zh\n"
82 			"ro.product.locale.region=CN\n"
83 			"ro.wifi.channels=\n"
84 			"ro.board.platform=msm8952\n"
85 			"# ro.build.product is obsolete; use ro.product.device\n"
86 			"ro.build.product=kenzo\n"
87 			"# Do not try to parse description, fingerprint, or thumbprint\n"
88 			"ro.build.description=kenzo-user 5.1.1 LMY47V V8.0.7.0.LHOCNDG release-keys\n"
89 			"ro.build.fingerprint=Xiaomi/kenzo/kenzo:5.1.1/LMY47V/V8.0.7.0.LHOCNDG:user/release-keys\n"
90 			"ro.build.characteristics=nosdcard\n"
91 			"ro.build.version.internal=MI_C0907_00_A\n"
92 			"ro.build.version.external=MI_M866\n"
93 			"ro.build.display.hardware=\n"
94 			"ro.build.network.type=\n"
95 			"ro.build.project=\n"
96 			"ro.build.device.ninur=64687\n"
97 			"ro.build.version.bsp=0.5.3_0907\n"
98 			"ro.build.hardware.version=M850_D2-2\n"
99 			"persist.service.logd.enable=\n"
100 			"# end build properties\n"
101 			"#\n"
102 			"# from device/qcom/kenzo/system.prop\n"
103 			"#\n"
104 			"#\n"
105 			"# system.prop for msm8952\n"
106 			"#\n"
107 			"\n"
108 			"rild.libpath=/vendor/lib64/libril-qc-qmi-1.so\n"
109 			"rild.libargs=-d /dev/smd0\n"
110 			"persist.rild.nitz_plmn=\n"
111 			"persist.rild.nitz_long_ons_0=\n"
112 			"persist.rild.nitz_long_ons_1=\n"
113 			"persist.rild.nitz_long_ons_2=\n"
114 			"persist.rild.nitz_long_ons_3=\n"
115 			"persist.rild.nitz_short_ons_0=\n"
116 			"persist.rild.nitz_short_ons_1=\n"
117 			"persist.rild.nitz_short_ons_2=\n"
118 			"persist.rild.nitz_short_ons_3=\n"
119 			"ril.subscription.types=RUIM\n"
120 			"DEVICE_PROVISIONED=1\n"
121 			"# Start in cdma mode\n"
122 			"ro.telephony.default_network=22\n"
123 			"persist.sys.ssr.enable_ramdumps=1\n"
124 			"persist.sys.ssr.restart_level=modem\n"
125 			"persist.dbg.volte_avail_ovr=1\n"
126 			"persist.dbg.vt_avail_ovr=1\n"
127 			"persist.radio.redir_party_num=0\n"
128 			"persist.radio.start_ota_daemon=1\n"
129 			"persist.radio.force_on_dc=true\n"
130 			"persist.radio.NO_STAPA=1\n"
131 			"persist.radio.cs_srv_type=1\n"
132 			"\n"
133 			"persist.sys.fp.goodix=0\n"
134 			"\n"
135 			"debug.sf.hw=0\n"
136 			"debug.egl.hw=0\n"
137 			"persist.hwc.mdpcomp.enable=true\n"
138 			"debug.mdpcomp.logs=0\n"
139 			"dalvik.vm.heapsize=36m\n"
140 			"dev.pm.dyn_samplingrate=1\n"
141 			"persist.demo.hdmirotationlock=false\n"
142 			"debug.enable.sglscale=1\n"
143 			"persist.hwc.downscale_threshold=1.15\n"
144 			"\n"
145 			"#ro.hdmi.enable=true\n"
146 			"#tunnel.decode=true\n"
147 			"#tunnel.audiovideo.decode=true\n"
148 			"#lpa.decode=false\n"
149 			"#lpa.use-stagefright=true\n"
150 			"#persist.speaker.prot.enable=false\n"
151 			"qcom.hw.aac.encoder=true\n"
152 			"\n"
153 			"#\n"
154 			"# system props for the cne module\n"
155 			"#\n"
156 			"persist.cne.feature=1\n"
157 			"# enable nsrm --huanbin add\n"
158 			"persist.dpm.feature=7\n"
159 			"persist.dpm.nsrm.bkg.evt=16251\n"
160 			"persist.sys.dpmd.nsrm=3\n"
161 			"\n"
162 			"#system props for the MM modules\n"
163 			"media.stagefright.enable-player=true\n"
164 			"media.stagefright.enable-http=true\n"
165 			"media.stagefright.enable-aac=true\n"
166 			"media.stagefright.enable-qcp=true\n"
167 			"media.stagefright.enable-fma2dp=true\n"
168 			"media.stagefright.enable-scan=true\n"
169 			"media.msm8956hw=0\n"
170 			"mm.enable.smoothstreaming=true\n"
171 			"mmp.enable.3g2=true\n"
172 			"media.aac_51_output_enabled=true\n"
173 			"\n"
174 			"#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"
175 			"#donghaizhou W_And388913 W_And390083 MKV/MP3 use google_parser\n"
176 			"#mm.enable.qcom_parser=1048575\n"
177 			"mm.enable.qcom_parser=1039359\n"
178 			"av.debug.disable.pers.cache=true\n"
179 			"# Additional buffers shared between Camera and Video\n"
180 			"vidc.enc.dcvs.extra-buff-count=2\n"
181 			"\n"
182 			"# Default to AwesomePlayer\n"
183 			"media.stagefright.use-awesome=false\n"
184 			"#Audio voice concurrency related flags\n"
185 			"voice.playback.conc.disabled=true\n"
186 			"voice.record.conc.disabled=false\n"
187 			"voice.voip.conc.disabled=true\n"
188 			"#Decides the audio fallback path during voice call, deep-buffer and fast are the two allowed fallback paths now.\n"
189 			"voice.conc.fallbackpath=deep-buffer\n"
190 			"\n"
191 			"#\n"
192 			"# system props for the data modules\n"
193 			"#\n"
194 			"ro.use_data_netmgrd=true\n"
195 			"persist.data.netmgrd.qos.enable=true\n"
196 			"persist.data.mode=concurrent\n"
197 			"\n"
198 			"#system props for time-services\n"
199 			"persist.timed.enable=true\n"
200 			"\n"
201 			"#\n"
202 			"# system prop for opengles version\n"
203 			"#\n"
204 			"# 196608 is decimal for 0x30000 to report major/minor versions as 3/0\n"
205 			"# 196609 is decimal for 0x30001 to report major/minor versions as 3/1\n"
206 			"ro.opengles.version=196609\n"
207 			"\n"
208 			"# System property for cabl\n"
209 			"ro.qualcomm.cabl=0\n"
210 			"\n"
211 			"#\n"
212 			"# System props for telephony\n"
213 			"# System prop to turn on CdmaLTEPhone always\n"
214 			"telephony.lteOnCdmaDevice=1\n"
215 			"\n"
216 			"#\n"
217 			"# System props for bluetooh\n"
218 			"# System prop to turn on hfp client\n"
219 			"bluetooth.hfp.client=1\n"
220 			"\n"
221 			"#Simulate sdcard on /data/media\n"
222 			"#\n"
223 			"persist.fuse_sdcard=true\n"
224 			"\n"
225 			"#\n"
226 			"#snapdragon value add features\n"
227 			"#\n"
228 			"ro.qc.sdk.audio.ssr=false\n"
229 			"##fluencetype can be \"fluence\" or \"fluencepro\" or \"none\"\n"
230 			"ro.qc.sdk.audio.fluencetype=fluence\n"
231 			"persist.audio.fluence.voicecall=true\n"
232 			"persist.audio.fluence.voicerec=true\n"
233 			"persist.audio.fluence.speaker=true\n"
234 			"# xuke @ 20151201\n"
235 			"persist.audio.fluence.audiorec=false\n"
236 			"# xuke @ 20151106\tTo support fluence mode by single MIC.\n"
237 			"persist.audio.fluence.spk.mono=true\n"
238 			"#Set for msm8952\n"
239 			"tunnel.audio.encode = false\n"
240 			"#Buffer size in kbytes for compress offload playback\n"
241 			"audio.offload.buffer.size.kb=64\n"
242 			"#Minimum duration for offload playback in secs\n"
243 			"audio.offload.min.duration.secs=30\n"
244 			"#Enable offload audio video playback by default\n"
245 			"av.offload.enable=true\n"
246 			"\n"
247 			"#Enable PCM offload by default\n"
248 			"audio.offload.pcm.16bit.enable=false\n"
249 			"audio.offload.pcm.24bit.enable=false\n"
250 			"#enable voice path for PCM VoIP by default\n"
251 			"use.voice.path.for.pcm.voip=true\n"
252 			"\n"
253 			"#System property for FM transmitter\n"
254 			"ro.fm.transmitter=false\n"
255 			"# Dirac\t\tBegin\n"
256 			"#enable dirac effect for speaker\n"
257 			"persist.audio.dirac.speaker=true\n"
258 			"# Dirac\t\tEnd\n"
259 			"#enable dsp gapless mode by default\n"
260 			"audio.offload.gapless.enabled=true\n"
261 			"\n"
262 			"#multi offload\n"
263 			"audio.offload.multiple.enabled=false\n"
264 			"\n"
265 			"#enable pbe effects\n"
266 			"audio.safx.pbe.enabled=true\n"
267 			"#property for AudioSphere Post processing\n"
268 			"audio.pp.asphere.enabled=false\n"
269 			"\n"
270 			"#Set composition for USB\n"
271 			"# persist.sys.usb.config=diag,serial_smd,rmnet_ipa,adb\n"
272 			"\n"
273 			"#Set read only default composition for USB\n"
274 			"ro.sys.usb.default.config=diag,serial_smd,rmnet_ipa,adb\n"
275 			"\n"
276 			"#property to enable user to access Google WFD settings\n"
277 			"persist.debug.wfd.enable=1\n"
278 			"#property to enable VDS WFD solution\n"
279 			"persist.hwc.enable_vds=1\n"
280 			"\n"
281 			"#selects CoreSight configuration to enable\n"
282 			"persist.debug.coresight.config=stm-events\n"
283 			"\n"
284 			"#ad\n"
285 			"ro.qcom.ad=1\n"
286 			"ro.qcom.ad.calib.data=/system/etc/calib.cfg\n"
287 			"ro.qcom.ad.sensortype=2\n"
288 			"\n"
289 			"#property for vendor specific library\n"
290 			"ro.vendor.at_library=libqti-at.so\n"
291 			"ro.vendor.gt_library=libqti-gt.so\n"
292 			"\n"
293 			"#property to enable narrow search range for video encoding\n"
294 			"vidc.enc.narrow.searchrange=1\n"
295 			"\n"
296 			"#property to enable fingerprint\n"
297 			"persist.qfp=false\n"
298 			"\n"
299 			"#min/max cpu in core control\n"
300 			"ro.core_ctl_min_cpu=2\n"
301 			"ro.core_ctl_max_cpu=4\n"
302 			"\n"
303 			"#property to enable DS2 dap\n"
304 			"audio.dolby.ds2.enabled=true\n"
305 			"\n"
306 			"#HWUI properties\n"
307 			"ro.hwui.text_large_cache_height=2048\n"
308 			"\n"
309 			"#Enable B service adj transition by default\n"
310 			"ro.sys.fw.bservice_enable=true\n"
311 			"ro.sys.fw.bservice_limit=5\n"
312 			"ro.sys.fw.bservice_age=5000\n"
313 			"\n"
314 			"# Enable Delay Service Restart\n"
315 			"ro.am.reschedule_service=true\n"
316 			"\n"
317 			"#Trim properties\n"
318 			"ro.sys.fw.use_trim_settings=true\n"
319 			"ro.sys.fw.empty_app_percent=50\n"
320 			"ro.sys.fw.trim_empty_percent=100\n"
321 			"ro.sys.fw.trim_cache_percent=100\n"
322 			"ro.sys.fw.trim_enable_memory=2147483648\n"
323 			"\n"
324 			"#Optimal dex2oat threads for faster app installation\n"
325 			"ro.sys.fw.dex2oat_thread_count=4\n"
326 			"\n"
327 			"# set cutoff voltage to 3200mV\n"
328 			"ro.cutoff_voltage_mv=3200\n"
329 			"\n"
330 			"#set the debug configuration for 8956/76\n"
331 			"persist.debug.8976.config=true\n"
332 			"\n"
333 			"#force HAL1 for below packages\n"
334 			"camera.hal1.packagelist=com.skype.raider,com.google.android.talk\n"
335 			"\n"
336 			"#properties for limiting preview size in camera\n"
337 			"camera.display.umax=1920x1080\n"
338 			"camera.display.lmax=1280x720\n"
339 			"\n"
340 			"#low power mode for camera\n"
341 			"camera.lowpower.record.enable=1\n"
342 			"\n"
343 			"#enable game colocation feature\n"
344 			"sched.colocate.enable=1\n"
345 			"\n"
346 			"ro.build.device.ninur=64687\n"
347 			"\n"
348 			"# button jack mode & switch\t\txuke @ 20151208\tImport patch for headset button.\n"
349 			"persist.sys.button_jack_profile=volume\n"
350 			"persist.sys.button_jack_switch=0\n"
351 			"\n"
352 			"#\n"
353 			"# ADDITIONAL_BUILD_PROPERTIES\n"
354 			"#\n"
355 			"ro.miui.version.code_time=1469635200\n"
356 			"ro.miui.ui.version.code=6\n"
357 			"ro.miui.ui.version.name=V8\n"
358 			"persist.sys.mcd_config_file=/system/etc/mcd_default.conf\n"
359 			"persist.sys.whetstone.level=2\n"
360 			"ro.ss.version=3.4.106\n"
361 			"ro.ss.nohidden=true\n"
362 			"dalvik.vm.heapgrowthlimit=128m\n"
363 			"dalvik.vm.heapminfree=4m\n"
364 			"dalvik.vm.heapstartsize=16m\n"
365 			"ro.com.android.dateformat=MM-dd-yyyy\n"
366 			"ro.carrier=unknown\n"
367 			"ro.vendor.extension_library=libqti-perfd-client.so\n"
368 			"persist.radio.sib16_support=1\n"
369 			"persist.radio.custom_ecc=1\n"
370 			"ro.frp.pst=/dev/block/bootdevice/by-name/config\n"
371 			"dalvik.vm.heapsize=256m\n"
372 			"dalvik.vm.heaptargetutilization=0.75\n"
373 			"dalvik.vm.heapmaxfree=8m\n"
374 			"audio.offload.disable=1\n"
375 			"persist.sys.dalvik.vm.lib.2=libart.so\n"
376 			"dalvik.vm.isa.arm64.features=div,needfix_835769\n"
377 			"dalvik.vm.isa.arm.features=div\n"
378 			"net.bt.name=Android\n"
379 			"dalvik.vm.stack-trace-file=/data/anr/traces.txt\n"
380 			"ro.miui.has_real_blur=1\n"
381 			"ro.miui.has_handy_mode_sf=1\n"
382 			"persist.gps.qc_nlp_in_use=1\n"
383 			"persist.loc.nlp_name=com.qualcomm.location\n"
384 			"ro.gps.agps_provider=1\n"
385 			"ro.pip.gated=0\n"
386 			"persist.radio.calls.on.ims=0\n"
387 			"persist.radio.jbims=0\n"
388 			"persist.radio.csvt.enabled=false\n"
389 			"persist.radio.rat_on=combine\n"
390 			"persist.radio.mt_sms_ack=20\n"
391 			"ro.config.sms_received_sound=FadeIn.ogg\n"
392 			"ro.config.sms_delivered_sound=MessageComplete.ogg\n"
393 			"ro.com.android.mobiledata=false\n"
394 			"ro.product.manufacturer=Xiaomi\n"
395 			"ro.config.elder-ringtone=Angel.mp3\n"
396 			"keyguard.no_require_sim=true\n"
397 			"ro.com.android.dataroaming=false\n"
398 			"persist.sys.mitalk.enable=true\n"
399 			"ro.config.ringtone=Ring_Synth_04.ogg\n"
400 			"ro.config.notification_sound=pixiedust.ogg\n"
401 			"ro.config.alarm_alert=Alarm_Classic.ogg\n"
402 			"ro.product.cuptsm=XIAOMI|ESE|02|01\n"
403 			"persist.power.useautobrightadj=true\n"
404 			"persist.radio.apm_sim_not_pwdn=1\n"
405 			"qemu.hw.mainkeys=1\n"
406 			"ro.com.google.clientidbase=android-xiaomi\n"
407 			"\n"
408 			"\n"
409 			"import /system/vendor/default.prop\n"
410 			"\n"
411 			"import /system/vendor/vendor.prop\n"
412 			"\n"
413 			"import /system/vendor/power.prop\n"
414 			"\n"
415 			"\n",
416 	},
417 	{
418 		.path = "/sys/class/kgsl/kgsl-3d0/bus_split",
419 		.size = 3,
420 		.content = "1\r\n",
421 	},
422 	{
423 		.path = "/sys/class/kgsl/kgsl-3d0/default_pwrlevel",
424 		.size = 3,
425 		.content = "4\r\n",
426 	},
427 	{
428 		.path = "/sys/class/kgsl/kgsl-3d0/dev",
429 		.size = 7,
430 		.content = "241:0\r\n",
431 	},
432 	{
433 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/available_frequencies",
434 		.size = 91,
435 		.content = "133333333 200000000 266666667 300000000 366670000 432000000 480000000 550000000 600000000\r\n",
436 	},
437 	{
438 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/available_governors",
439 		.size = 110,
440 		.content = "spdm_bw_hyp bw_hwmon bw_vbif gpubw_mon msm-adreno-tz cpufreq userspace powersave performance simple_ondemand\r\n",
441 	},
442 	{
443 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/cur_freq",
444 		.size = 11,
445 		.content = "266666667\r\n",
446 	},
447 	{
448 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/governor",
449 		.size = 15,
450 		.content = "msm-adreno-tz\r\n",
451 	},
452 	{
453 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/max_freq",
454 		.size = 11,
455 		.content = "600000000\r\n",
456 	},
457 	{
458 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/min_freq",
459 		.size = 11,
460 		.content = "266666667\r\n",
461 	},
462 	{
463 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/polling_interval",
464 		.size = 4,
465 		.content = "10\r\n",
466 	},
467 	{
468 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/target_freq",
469 		.size = 11,
470 		.content = "266666667\r\n",
471 	},
472 	{
473 		.path = "/sys/class/kgsl/kgsl-3d0/devfreq/trans_stat",
474 		.size = 423,
475 		.content =
476 			"   From  :   To\r\n"
477 			"         :600000000480000000432000000300000000266666667   time(ms)\r\n"
478 			" 600000000:       0       0       0       0       0         0\r\n"
479 			" 480000000:       0       0       1       0       2     42840\r\n"
480 			" 432000000:       0       0       0       1       2      1540\r\n"
481 			" 300000000:       0       0       2       0       3      1090\r\n"
482 			"*266666667:       0       3       0       4       0    380980\r\n"
483 			"Total transition : 18\r\n",
484 	},
485 	{
486 		.path = "/sys/class/kgsl/kgsl-3d0/ft_fast_hang_detect",
487 		.size = 3,
488 		.content = "1\r\n",
489 	},
490 	{
491 		.path = "/sys/class/kgsl/kgsl-3d0/ft_hang_intr_status",
492 		.size = 3,
493 		.content = "1\r\n",
494 	},
495 	{
496 		.path = "/sys/class/kgsl/kgsl-3d0/ft_long_ib_detect",
497 		.size = 3,
498 		.content = "1\r\n",
499 	},
500 	{
501 		.path = "/sys/class/kgsl/kgsl-3d0/ft_pagefault_policy",
502 		.size = 5,
503 		.content = "0x0\r\n",
504 	},
505 	{
506 		.path = "/sys/class/kgsl/kgsl-3d0/ft_policy",
507 		.size = 6,
508 		.content = "0xC2\r\n",
509 	},
510 	{
511 		.path = "/sys/class/kgsl/kgsl-3d0/gpu_available_frequencies",
512 		.size = 52,
513 		.content = "600000000 480000000 432000000 300000000 266666667 \r\n",
514 	},
515 	{
516 		.path = "/sys/class/kgsl/kgsl-3d0/gpubusy",
517 		.size = 17,
518 		.content = " 261084 1011474\r\n",
519 	},
520 	{
521 		.path = "/sys/class/kgsl/kgsl-3d0/gpuclk",
522 		.size = 11,
523 		.content = "266666667\r\n",
524 	},
525 	{
526 		.path = "/sys/class/kgsl/kgsl-3d0/idle_timer",
527 		.size = 4,
528 		.content = "80\r\n",
529 	},
530 	{
531 		.path = "/sys/class/kgsl/kgsl-3d0/lm",
532 		.size = 3,
533 		.content = "0\r\n",
534 	},
535 	{
536 		.path = "/sys/class/kgsl/kgsl-3d0/max_gpuclk",
537 		.size = 11,
538 		.content = "600000000\r\n",
539 	},
540 	{
541 		.path = "/sys/class/kgsl/kgsl-3d0/max_pwrlevel",
542 		.size = 3,
543 		.content = "0\r\n",
544 	},
545 	{
546 		.path = "/sys/class/kgsl/kgsl-3d0/min_pwrlevel",
547 		.size = 3,
548 		.content = "4\r\n",
549 	},
550 	{
551 		.path = "/sys/class/kgsl/kgsl-3d0/num_pwrlevels",
552 		.size = 3,
553 		.content = "5\r\n",
554 	},
555 	{
556 		.path = "/sys/class/kgsl/kgsl-3d0/pmqos_active_latency",
557 		.size = 5,
558 		.content = "401\r\n",
559 	},
560 	{
561 		.path = "/sys/class/kgsl/kgsl-3d0/popp",
562 		.size = 3,
563 		.content = "0\r\n",
564 	},
565 	{
566 		.path = "/sys/class/kgsl/kgsl-3d0/reset_count",
567 		.size = 5,
568 		.content = "169\r\n",
569 	},
570 	{
571 		.path = "/sys/class/kgsl/kgsl-3d0/sptp_pc",
572 		.size = 3,
573 		.content = "1\r\n",
574 	},
575 	{
576 		.path = "/sys/class/kgsl/kgsl-3d0/thermal_pwrlevel",
577 		.size = 3,
578 		.content = "0\r\n",
579 	},
580 	{
581 		.path = "/sys/class/kgsl/kgsl-3d0/wake_nice",
582 		.size = 4,
583 		.content = "-7\r\n",
584 	},
585 	{
586 		.path = "/sys/class/kgsl/kgsl-3d0/wake_timeout",
587 		.size = 5,
588 		.content = "100\r\n",
589 	},
590 	{
591 		.path = "/sys/devices/soc0/accessory_chip",
592 		.size = 2,
593 		.content = "0\n",
594 	},
595 	{
596 		.path = "/sys/devices/soc0/build_id",
597 		.size = 25,
598 		.content = "8976A-EAASANAZA-40000000\n",
599 	},
600 	{
601 		.path = "/sys/devices/soc0/foundry_id",
602 		.size = 2,
603 		.content = "1\n",
604 	},
605 	{
606 		.path = "/sys/devices/soc0/hw_platform",
607 		.size = 4,
608 		.content = "MTP\n",
609 	},
610 	{
611 		.path = "/sys/devices/soc0/image_crm_version",
612 		.size = 5,
613 		.content =
614 			"REL\n"
615 			"\n",
616 	},
617 	{
618 		.path = "/sys/devices/soc0/image_variant",
619 		.size = 12,
620 		.content =
621 			"kenzo-user\n"
622 			"\n",
623 	},
624 	{
625 		.path = "/sys/devices/soc0/image_version",
626 		.size = 28,
627 		.content =
628 			"10:LMY47V:V8.0.7.0.LHOCNDG\n"
629 			"\n",
630 	},
631 	{
632 		.path = "/sys/devices/soc0/machine",
633 		.size = 11,
634 		.content = "Snapdragon\n",
635 	},
636 	{
637 		.path = "/sys/devices/soc0/platform_subtype",
638 		.size = 8,
639 		.content = "Unknown\n",
640 	},
641 	{
642 		.path = "/sys/devices/soc0/platform_subtype_id",
643 		.size = 2,
644 		.content = "0\n",
645 	},
646 	{
647 		.path = "/sys/devices/soc0/platform_version",
648 		.size = 2,
649 		.content = "0\n",
650 	},
651 	{
652 		.path = "/sys/devices/soc0/pmic_die_revision",
653 		.size = 7,
654 		.content = "131072\n",
655 	},
656 	{
657 		.path = "/sys/devices/soc0/pmic_model",
658 		.size = 6,
659 		.content = "65552\n",
660 	},
661 	{
662 		.path = "/sys/devices/soc0/raw_id",
663 		.size = 5,
664 		.content = "2480\n",
665 	},
666 	{
667 		.path = "/sys/devices/soc0/raw_version",
668 		.size = 2,
669 		.content = "1\n",
670 	},
671 	{
672 		.path = "/sys/devices/soc0/revision",
673 		.size = 4,
674 		.content = "1.1\n",
675 	},
676 	{
677 		.path = "/sys/devices/soc0/select_image",
678 		.size = 3,
679 		.content = "10\n",
680 	},
681 	{
682 		.path = "/sys/devices/soc0/soc_id",
683 		.size = 4,
684 		.content = "266\n",
685 	},
686 	{
687 		.path = "/sys/devices/soc0/vendor",
688 		.size = 9,
689 		.content = "Qualcomm\n",
690 	},
691 	{
692 		.path = "/sys/devices/system/cpu/kernel_max",
693 		.size = 2,
694 		.content = "7\n",
695 	},
696 	{
697 		.path = "/sys/devices/system/cpu/modalias",
698 		.size = 66,
699 		.content = "cpu:type:aarch64:feature:,0000,0001,0002,0003,0004,0005,0006,0007\n",
700 	},
701 	{
702 		.path = "/sys/devices/system/cpu/offline",
703 		.size = 1,
704 		.content = "\n",
705 	},
706 	{
707 		.path = "/sys/devices/system/cpu/online",
708 		.size = 4,
709 		.content = "0-5\n",
710 	},
711 	{
712 		.path = "/sys/devices/system/cpu/possible",
713 		.size = 4,
714 		.content = "0-5\n",
715 	},
716 	{
717 		.path = "/sys/devices/system/cpu/present",
718 		.size = 4,
719 		.content = "0-5\n",
720 	},
721 	{
722 		.path = "/sys/devices/system/cpu/cpuidle/current_driver",
723 		.size = 9,
724 		.content = "msm_idle\n",
725 	},
726 	{
727 		.path = "/sys/devices/system/cpu/cpuidle/current_governor_ro",
728 		.size = 5,
729 		.content = "menu\n",
730 	},
731 	{
732 		.path = "/sys/devices/system/cpu/cpu0/core_ctl/busy_up_thres",
733 		.size = 9,
734 		.content = "0 0 0 0 \n",
735 	},
736 	{
737 		.path = "/sys/devices/system/cpu/cpu0/core_ctl/busy_down_thres",
738 		.size = 9,
739 		.content = "0 0 0 0 \n",
740 	},
741 	{
742 		.path = "/sys/devices/system/cpu/cpu0/core_ctl/global_state",
743 		.size = 527,
744 		.content =
745 			"CPU0\n"
746 			"\tCPU: 0\n"
747 			"\tOnline: 1\n"
748 			"\tRejected: 0\n"
749 			"\tFirst CPU: 0\n"
750 			"\tBusy%: 3\n"
751 			"\tIs busy: 1\n"
752 			"\tNr running: 0\n"
753 			"\tAvail CPUs: 4\n"
754 			"\tNeed CPUs: 4\n"
755 			"CPU1\n"
756 			"\tCPU: 1\n"
757 			"\tOnline: 1\n"
758 			"\tRejected: 0\n"
759 			"\tFirst CPU: 0\n"
760 			"\tBusy%: 0\n"
761 			"\tIs busy: 1\n"
762 			"CPU2\n"
763 			"\tCPU: 2\n"
764 			"\tOnline: 1\n"
765 			"\tRejected: 0\n"
766 			"\tFirst CPU: 0\n"
767 			"\tBusy%: 10\n"
768 			"\tIs busy: 1\n"
769 			"CPU3\n"
770 			"\tCPU: 3\n"
771 			"\tOnline: 1\n"
772 			"\tRejected: 0\n"
773 			"\tFirst CPU: 0\n"
774 			"\tBusy%: 2\n"
775 			"\tIs busy: 1\n"
776 			"CPU4\n"
777 			"\tCPU: 4\n"
778 			"\tOnline: 1\n"
779 			"\tRejected: 0\n"
780 			"\tFirst CPU: 4\n"
781 			"\tBusy%: 0\n"
782 			"\tIs busy: 0\n"
783 			"\tNr running: 0\n"
784 			"\tAvail CPUs: 2\n"
785 			"\tNeed CPUs: 0\n"
786 			"CPU5\n"
787 			"\tCPU: 5\n"
788 			"\tOnline: 1\n"
789 			"\tRejected: 0\n"
790 			"\tFirst CPU: 4\n"
791 			"\tBusy%: 0\n"
792 			"\tIs busy: 0\n",
793 	},
794 	{
795 		.path = "/sys/devices/system/cpu/cpu0/core_ctl/is_big_cluster",
796 		.size = 2,
797 		.content = "0\n",
798 	},
799 	{
800 		.path = "/sys/devices/system/cpu/cpu0/core_ctl/max_cpus",
801 		.size = 2,
802 		.content = "4\n",
803 	},
804 	{
805 		.path = "/sys/devices/system/cpu/cpu0/core_ctl/min_cpus",
806 		.size = 2,
807 		.content = "1\n",
808 	},
809 	{
810 		.path = "/sys/devices/system/cpu/cpu0/core_ctl/need_cpus",
811 		.size = 2,
812 		.content = "4\n",
813 	},
814 	{
815 		.path = "/sys/devices/system/cpu/cpu0/core_ctl/not_preferred",
816 		.size = 36,
817 		.content =
818 			"\tCPU:0 0\n"
819 			"\tCPU:1 0\n"
820 			"\tCPU:2 0\n"
821 			"\tCPU:3 0\n",
822 	},
823 	{
824 		.path = "/sys/devices/system/cpu/cpu0/core_ctl/offline_delay_ms",
825 		.size = 4,
826 		.content = "100\n",
827 	},
828 	{
829 		.path = "/sys/devices/system/cpu/cpu0/core_ctl/task_thres",
830 		.size = 11,
831 		.content = "4294967295\n",
832 	},
833 	{
834 		.path = "/sys/devices/system/cpu/cpu0/cpuidle/driver/name",
835 		.size = 9,
836 		.content = "msm_idle\n",
837 	},
838 	{
839 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus",
840 		.size = 8,
841 		.content = "0 1 2 3\n",
842 	},
843 	{
844 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
845 		.size = 8,
846 		.content = "1401600\n",
847 	},
848 	{
849 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq",
850 		.size = 7,
851 		.content = "400000\n",
852 	},
853 	{
854 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency",
855 		.size = 2,
856 		.content = "0\n",
857 	},
858 	{
859 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/related_cpus",
860 		.size = 8,
861 		.content = "0 1 2 3\n",
862 	},
863 	{
864 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies",
865 		.size = 62,
866 		.content = "400000 691200 806400 1017600 1190400 1305600 1382400 1401600 \n",
867 	},
868 	{
869 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors",
870 		.size = 54,
871 		.content = "interactive ondemand userspace powersave performance \n",
872 	},
873 	{
874 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
875 		.size = 7,
876 		.content = "691200\n",
877 	},
878 	{
879 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver",
880 		.size = 4,
881 		.content = "msm\n",
882 	},
883 	{
884 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
885 		.size = 12,
886 		.content = "interactive\n",
887 	},
888 	{
889 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state",
890 		.size = 94,
891 		.content =
892 			"400000 0\n"
893 			"691200 34849\n"
894 			"806400 234\n"
895 			"1017600 415\n"
896 			"1190400 176\n"
897 			"1305600 2200\n"
898 			"1382400 91\n"
899 			"1401600 4725\n",
900 	},
901 	{
902 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans",
903 		.size = 5,
904 		.content = "1183\n",
905 	},
906 	{
907 		.path = "/sys/devices/system/cpu/cpu0/topology/core_id",
908 		.size = 2,
909 		.content = "0\n",
910 	},
911 	{
912 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings",
913 		.size = 3,
914 		.content = "0f\n",
915 	},
916 	{
917 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings_list",
918 		.size = 4,
919 		.content = "0-3\n",
920 	},
921 	{
922 		.path = "/sys/devices/system/cpu/cpu0/topology/physical_package_id",
923 		.size = 2,
924 		.content = "0\n",
925 	},
926 	{
927 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings",
928 		.size = 3,
929 		.content = "01\n",
930 	},
931 	{
932 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list",
933 		.size = 2,
934 		.content = "0\n",
935 	},
936 	{
937 		.path = "/sys/devices/system/cpu/cpu1/cpuidle/driver/name",
938 		.size = 9,
939 		.content = "msm_idle\n",
940 	},
941 	{
942 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus",
943 		.size = 8,
944 		.content = "0 1 2 3\n",
945 	},
946 	{
947 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq",
948 		.size = 8,
949 		.content = "1401600\n",
950 	},
951 	{
952 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq",
953 		.size = 7,
954 		.content = "400000\n",
955 	},
956 	{
957 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency",
958 		.size = 2,
959 		.content = "0\n",
960 	},
961 	{
962 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/related_cpus",
963 		.size = 8,
964 		.content = "0 1 2 3\n",
965 	},
966 	{
967 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies",
968 		.size = 62,
969 		.content = "400000 691200 806400 1017600 1190400 1305600 1382400 1401600 \n",
970 	},
971 	{
972 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors",
973 		.size = 54,
974 		.content = "interactive ondemand userspace powersave performance \n",
975 	},
976 	{
977 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq",
978 		.size = 7,
979 		.content = "691200\n",
980 	},
981 	{
982 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver",
983 		.size = 4,
984 		.content = "msm\n",
985 	},
986 	{
987 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor",
988 		.size = 12,
989 		.content = "interactive\n",
990 	},
991 	{
992 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state",
993 		.size = 94,
994 		.content =
995 			"400000 0\n"
996 			"691200 35077\n"
997 			"806400 234\n"
998 			"1017600 415\n"
999 			"1190400 176\n"
1000 			"1305600 2200\n"
1001 			"1382400 91\n"
1002 			"1401600 4725\n",
1003 	},
1004 	{
1005 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/total_trans",
1006 		.size = 5,
1007 		.content = "1183\n",
1008 	},
1009 	{
1010 		.path = "/sys/devices/system/cpu/cpu1/topology/core_id",
1011 		.size = 2,
1012 		.content = "1\n",
1013 	},
1014 	{
1015 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings",
1016 		.size = 3,
1017 		.content = "0f\n",
1018 	},
1019 	{
1020 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings_list",
1021 		.size = 4,
1022 		.content = "0-3\n",
1023 	},
1024 	{
1025 		.path = "/sys/devices/system/cpu/cpu1/topology/physical_package_id",
1026 		.size = 2,
1027 		.content = "0\n",
1028 	},
1029 	{
1030 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings",
1031 		.size = 3,
1032 		.content = "02\n",
1033 	},
1034 	{
1035 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list",
1036 		.size = 2,
1037 		.content = "1\n",
1038 	},
1039 	{
1040 		.path = "/sys/devices/system/cpu/cpu2/cpuidle/driver/name",
1041 		.size = 9,
1042 		.content = "msm_idle\n",
1043 	},
1044 	{
1045 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/affected_cpus",
1046 		.size = 8,
1047 		.content = "0 1 2 3\n",
1048 	},
1049 	{
1050 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq",
1051 		.size = 8,
1052 		.content = "1401600\n",
1053 	},
1054 	{
1055 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_min_freq",
1056 		.size = 7,
1057 		.content = "400000\n",
1058 	},
1059 	{
1060 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_transition_latency",
1061 		.size = 2,
1062 		.content = "0\n",
1063 	},
1064 	{
1065 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/related_cpus",
1066 		.size = 8,
1067 		.content = "0 1 2 3\n",
1068 	},
1069 	{
1070 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies",
1071 		.size = 62,
1072 		.content = "400000 691200 806400 1017600 1190400 1305600 1382400 1401600 \n",
1073 	},
1074 	{
1075 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors",
1076 		.size = 54,
1077 		.content = "interactive ondemand userspace powersave performance \n",
1078 	},
1079 	{
1080 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq",
1081 		.size = 7,
1082 		.content = "691200\n",
1083 	},
1084 	{
1085 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver",
1086 		.size = 4,
1087 		.content = "msm\n",
1088 	},
1089 	{
1090 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor",
1091 		.size = 12,
1092 		.content = "interactive\n",
1093 	},
1094 	{
1095 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/time_in_state",
1096 		.size = 94,
1097 		.content =
1098 			"400000 0\n"
1099 			"691200 35312\n"
1100 			"806400 234\n"
1101 			"1017600 415\n"
1102 			"1190400 176\n"
1103 			"1305600 2200\n"
1104 			"1382400 91\n"
1105 			"1401600 4725\n",
1106 	},
1107 	{
1108 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/total_trans",
1109 		.size = 5,
1110 		.content = "1183\n",
1111 	},
1112 	{
1113 		.path = "/sys/devices/system/cpu/cpu2/topology/core_id",
1114 		.size = 2,
1115 		.content = "2\n",
1116 	},
1117 	{
1118 		.path = "/sys/devices/system/cpu/cpu2/topology/core_siblings",
1119 		.size = 3,
1120 		.content = "0f\n",
1121 	},
1122 	{
1123 		.path = "/sys/devices/system/cpu/cpu2/topology/core_siblings_list",
1124 		.size = 4,
1125 		.content = "0-3\n",
1126 	},
1127 	{
1128 		.path = "/sys/devices/system/cpu/cpu2/topology/physical_package_id",
1129 		.size = 2,
1130 		.content = "0\n",
1131 	},
1132 	{
1133 		.path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings",
1134 		.size = 3,
1135 		.content = "04\n",
1136 	},
1137 	{
1138 		.path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings_list",
1139 		.size = 2,
1140 		.content = "2\n",
1141 	},
1142 	{
1143 		.path = "/sys/devices/system/cpu/cpu3/cpuidle/driver/name",
1144 		.size = 9,
1145 		.content = "msm_idle\n",
1146 	},
1147 	{
1148 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/affected_cpus",
1149 		.size = 8,
1150 		.content = "0 1 2 3\n",
1151 	},
1152 	{
1153 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq",
1154 		.size = 8,
1155 		.content = "1401600\n",
1156 	},
1157 	{
1158 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq",
1159 		.size = 7,
1160 		.content = "400000\n",
1161 	},
1162 	{
1163 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_transition_latency",
1164 		.size = 2,
1165 		.content = "0\n",
1166 	},
1167 	{
1168 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/related_cpus",
1169 		.size = 8,
1170 		.content = "0 1 2 3\n",
1171 	},
1172 	{
1173 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies",
1174 		.size = 62,
1175 		.content = "400000 691200 806400 1017600 1190400 1305600 1382400 1401600 \n",
1176 	},
1177 	{
1178 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors",
1179 		.size = 54,
1180 		.content = "interactive ondemand userspace powersave performance \n",
1181 	},
1182 	{
1183 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq",
1184 		.size = 7,
1185 		.content = "691200\n",
1186 	},
1187 	{
1188 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver",
1189 		.size = 4,
1190 		.content = "msm\n",
1191 	},
1192 	{
1193 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor",
1194 		.size = 12,
1195 		.content = "interactive\n",
1196 	},
1197 	{
1198 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/time_in_state",
1199 		.size = 94,
1200 		.content =
1201 			"400000 0\n"
1202 			"691200 35557\n"
1203 			"806400 234\n"
1204 			"1017600 415\n"
1205 			"1190400 176\n"
1206 			"1305600 2200\n"
1207 			"1382400 91\n"
1208 			"1401600 4725\n",
1209 	},
1210 	{
1211 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/total_trans",
1212 		.size = 5,
1213 		.content = "1183\n",
1214 	},
1215 	{
1216 		.path = "/sys/devices/system/cpu/cpu3/topology/core_id",
1217 		.size = 2,
1218 		.content = "3\n",
1219 	},
1220 	{
1221 		.path = "/sys/devices/system/cpu/cpu3/topology/core_siblings",
1222 		.size = 3,
1223 		.content = "0f\n",
1224 	},
1225 	{
1226 		.path = "/sys/devices/system/cpu/cpu3/topology/core_siblings_list",
1227 		.size = 4,
1228 		.content = "0-3\n",
1229 	},
1230 	{
1231 		.path = "/sys/devices/system/cpu/cpu3/topology/physical_package_id",
1232 		.size = 2,
1233 		.content = "0\n",
1234 	},
1235 	{
1236 		.path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings",
1237 		.size = 3,
1238 		.content = "08\n",
1239 	},
1240 	{
1241 		.path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings_list",
1242 		.size = 2,
1243 		.content = "3\n",
1244 	},
1245 	{
1246 		.path = "/sys/devices/system/cpu/cpu4/core_ctl/busy_up_thres",
1247 		.size = 7,
1248 		.content = "68 68 \n",
1249 	},
1250 	{
1251 		.path = "/sys/devices/system/cpu/cpu4/core_ctl/busy_down_thres",
1252 		.size = 7,
1253 		.content = "40 40 \n",
1254 	},
1255 	{
1256 		.path = "/sys/devices/system/cpu/cpu4/core_ctl/global_state",
1257 		.size = 526,
1258 		.content =
1259 			"CPU0\n"
1260 			"\tCPU: 0\n"
1261 			"\tOnline: 1\n"
1262 			"\tRejected: 0\n"
1263 			"\tFirst CPU: 0\n"
1264 			"\tBusy%: 1\n"
1265 			"\tIs busy: 1\n"
1266 			"\tNr running: 0\n"
1267 			"\tAvail CPUs: 4\n"
1268 			"\tNeed CPUs: 4\n"
1269 			"CPU1\n"
1270 			"\tCPU: 1\n"
1271 			"\tOnline: 1\n"
1272 			"\tRejected: 0\n"
1273 			"\tFirst CPU: 0\n"
1274 			"\tBusy%: 0\n"
1275 			"\tIs busy: 1\n"
1276 			"CPU2\n"
1277 			"\tCPU: 2\n"
1278 			"\tOnline: 1\n"
1279 			"\tRejected: 0\n"
1280 			"\tFirst CPU: 0\n"
1281 			"\tBusy%: 7\n"
1282 			"\tIs busy: 1\n"
1283 			"CPU3\n"
1284 			"\tCPU: 3\n"
1285 			"\tOnline: 1\n"
1286 			"\tRejected: 0\n"
1287 			"\tFirst CPU: 0\n"
1288 			"\tBusy%: 0\n"
1289 			"\tIs busy: 1\n"
1290 			"CPU4\n"
1291 			"\tCPU: 4\n"
1292 			"\tOnline: 1\n"
1293 			"\tRejected: 0\n"
1294 			"\tFirst CPU: 4\n"
1295 			"\tBusy%: 0\n"
1296 			"\tIs busy: 0\n"
1297 			"\tNr running: 0\n"
1298 			"\tAvail CPUs: 2\n"
1299 			"\tNeed CPUs: 0\n"
1300 			"CPU5\n"
1301 			"\tCPU: 5\n"
1302 			"\tOnline: 1\n"
1303 			"\tRejected: 0\n"
1304 			"\tFirst CPU: 4\n"
1305 			"\tBusy%: 0\n"
1306 			"\tIs busy: 0\n",
1307 	},
1308 	{
1309 		.path = "/sys/devices/system/cpu/cpu4/core_ctl/is_big_cluster",
1310 		.size = 2,
1311 		.content = "1\n",
1312 	},
1313 	{
1314 		.path = "/sys/devices/system/cpu/cpu4/core_ctl/max_cpus",
1315 		.size = 2,
1316 		.content = "2\n",
1317 	},
1318 	{
1319 		.path = "/sys/devices/system/cpu/cpu4/core_ctl/min_cpus",
1320 		.size = 2,
1321 		.content = "2\n",
1322 	},
1323 	{
1324 		.path = "/sys/devices/system/cpu/cpu4/core_ctl/need_cpus",
1325 		.size = 2,
1326 		.content = "0\n",
1327 	},
1328 	{
1329 		.path = "/sys/devices/system/cpu/cpu4/core_ctl/not_preferred",
1330 		.size = 18,
1331 		.content =
1332 			"\tCPU:4 0\n"
1333 			"\tCPU:5 0\n",
1334 	},
1335 	{
1336 		.path = "/sys/devices/system/cpu/cpu4/core_ctl/offline_delay_ms",
1337 		.size = 4,
1338 		.content = "100\n",
1339 	},
1340 	{
1341 		.path = "/sys/devices/system/cpu/cpu4/core_ctl/task_thres",
1342 		.size = 11,
1343 		.content = "4294967295\n",
1344 	},
1345 	{
1346 		.path = "/sys/devices/system/cpu/cpu4/cpuidle/driver/name",
1347 		.size = 9,
1348 		.content = "msm_idle\n",
1349 	},
1350 	{
1351 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/affected_cpus",
1352 		.size = 4,
1353 		.content = "4 5\n",
1354 	},
1355 	{
1356 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_max_freq",
1357 		.size = 8,
1358 		.content = "1804800\n",
1359 	},
1360 	{
1361 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_min_freq",
1362 		.size = 7,
1363 		.content = "400000\n",
1364 	},
1365 	{
1366 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_transition_latency",
1367 		.size = 2,
1368 		.content = "0\n",
1369 	},
1370 	{
1371 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/related_cpus",
1372 		.size = 4,
1373 		.content = "4 5\n",
1374 	},
1375 	{
1376 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_available_frequencies",
1377 		.size = 101,
1378 		.content = "400000 883200 940800 998400 1056000 1113600 1190400 1248000 1305600 1382400 1612800 1747200 1804800 \n",
1379 	},
1380 	{
1381 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_available_governors",
1382 		.size = 54,
1383 		.content = "interactive ondemand userspace powersave performance \n",
1384 	},
1385 	{
1386 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq",
1387 		.size = 7,
1388 		.content = "883200\n",
1389 	},
1390 	{
1391 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_driver",
1392 		.size = 4,
1393 		.content = "msm\n",
1394 	},
1395 	{
1396 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor",
1397 		.size = 12,
1398 		.content = "interactive\n",
1399 	},
1400 	{
1401 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
1402 		.size = 8,
1403 		.content = "1804800\n",
1404 	},
1405 	{
1406 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
1407 		.size = 7,
1408 		.content = "883200\n",
1409 	},
1410 	{
1411 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/stats/time_in_state",
1412 		.size = 142,
1413 		.content =
1414 			"400000 0\n"
1415 			"883200 39978\n"
1416 			"940800 27\n"
1417 			"998400 15\n"
1418 			"1056000 11\n"
1419 			"1113600 77\n"
1420 			"1190400 10\n"
1421 			"1248000 16\n"
1422 			"1305600 0\n"
1423 			"1382400 530\n"
1424 			"1612800 68\n"
1425 			"1747200 0\n"
1426 			"1804800 2914\n",
1427 	},
1428 	{
1429 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/stats/total_trans",
1430 		.size = 4,
1431 		.content = "739\n",
1432 	},
1433 	{
1434 		.path = "/sys/devices/system/cpu/cpu4/topology/core_id",
1435 		.size = 2,
1436 		.content = "0\n",
1437 	},
1438 	{
1439 		.path = "/sys/devices/system/cpu/cpu4/topology/core_siblings",
1440 		.size = 3,
1441 		.content = "30\n",
1442 	},
1443 	{
1444 		.path = "/sys/devices/system/cpu/cpu4/topology/core_siblings_list",
1445 		.size = 4,
1446 		.content = "4-5\n",
1447 	},
1448 	{
1449 		.path = "/sys/devices/system/cpu/cpu4/topology/physical_package_id",
1450 		.size = 2,
1451 		.content = "1\n",
1452 	},
1453 	{
1454 		.path = "/sys/devices/system/cpu/cpu4/topology/thread_siblings",
1455 		.size = 3,
1456 		.content = "10\n",
1457 	},
1458 	{
1459 		.path = "/sys/devices/system/cpu/cpu4/topology/thread_siblings_list",
1460 		.size = 2,
1461 		.content = "4\n",
1462 	},
1463 	{
1464 		.path = "/sys/devices/system/cpu/cpu5/cpuidle/driver/name",
1465 		.size = 9,
1466 		.content = "msm_idle\n",
1467 	},
1468 	{
1469 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/affected_cpus",
1470 		.size = 4,
1471 		.content = "4 5\n",
1472 	},
1473 	{
1474 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_max_freq",
1475 		.size = 8,
1476 		.content = "1804800\n",
1477 	},
1478 	{
1479 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_min_freq",
1480 		.size = 7,
1481 		.content = "400000\n",
1482 	},
1483 	{
1484 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_transition_latency",
1485 		.size = 2,
1486 		.content = "0\n",
1487 	},
1488 	{
1489 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/related_cpus",
1490 		.size = 4,
1491 		.content = "4 5\n",
1492 	},
1493 	{
1494 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_available_frequencies",
1495 		.size = 101,
1496 		.content = "400000 883200 940800 998400 1056000 1113600 1190400 1248000 1305600 1382400 1612800 1747200 1804800 \n",
1497 	},
1498 	{
1499 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_available_governors",
1500 		.size = 54,
1501 		.content = "interactive ondemand userspace powersave performance \n",
1502 	},
1503 	{
1504 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_cur_freq",
1505 		.size = 7,
1506 		.content = "883200\n",
1507 	},
1508 	{
1509 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_driver",
1510 		.size = 4,
1511 		.content = "msm\n",
1512 	},
1513 	{
1514 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_governor",
1515 		.size = 12,
1516 		.content = "interactive\n",
1517 	},
1518 	{
1519 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_max_freq",
1520 		.size = 8,
1521 		.content = "1804800\n",
1522 	},
1523 	{
1524 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_min_freq",
1525 		.size = 7,
1526 		.content = "883200\n",
1527 	},
1528 	{
1529 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/stats/time_in_state",
1530 		.size = 142,
1531 		.content =
1532 			"400000 0\n"
1533 			"883200 40217\n"
1534 			"940800 27\n"
1535 			"998400 15\n"
1536 			"1056000 11\n"
1537 			"1113600 77\n"
1538 			"1190400 10\n"
1539 			"1248000 16\n"
1540 			"1305600 0\n"
1541 			"1382400 530\n"
1542 			"1612800 68\n"
1543 			"1747200 0\n"
1544 			"1804800 2914\n",
1545 	},
1546 	{
1547 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/stats/total_trans",
1548 		.size = 4,
1549 		.content = "739\n",
1550 	},
1551 	{
1552 		.path = "/sys/devices/system/cpu/cpu5/topology/core_id",
1553 		.size = 2,
1554 		.content = "3\n",
1555 	},
1556 	{
1557 		.path = "/sys/devices/system/cpu/cpu5/topology/core_siblings",
1558 		.size = 3,
1559 		.content = "30\n",
1560 	},
1561 	{
1562 		.path = "/sys/devices/system/cpu/cpu5/topology/core_siblings_list",
1563 		.size = 4,
1564 		.content = "4-5\n",
1565 	},
1566 	{
1567 		.path = "/sys/devices/system/cpu/cpu5/topology/physical_package_id",
1568 		.size = 2,
1569 		.content = "1\n",
1570 	},
1571 	{
1572 		.path = "/sys/devices/system/cpu/cpu5/topology/thread_siblings",
1573 		.size = 3,
1574 		.content = "20\n",
1575 	},
1576 	{
1577 		.path = "/sys/devices/system/cpu/cpu5/topology/thread_siblings_list",
1578 		.size = 2,
1579 		.content = "5\n",
1580 	},
1581 	{ NULL },
1582 };
1583 #ifdef __ANDROID__
1584 struct cpuinfo_mock_property properties[] = {
1585 	{
1586 		.key = "DEVICE_PROVISIONED",
1587 		.value = "1",
1588 	},
1589 	{
1590 		.key = "audio.dolby.ds2.enabled",
1591 		.value = "true",
1592 	},
1593 	{
1594 		.key = "audio.offload.buffer.size.kb",
1595 		.value = "64",
1596 	},
1597 	{
1598 		.key = "audio.offload.disable",
1599 		.value = "1",
1600 	},
1601 	{
1602 		.key = "audio.offload.gapless.enabled",
1603 		.value = "true",
1604 	},
1605 	{
1606 		.key = "audio.offload.min.duration.secs",
1607 		.value = "30",
1608 	},
1609 	{
1610 		.key = "audio.offload.multiple.enabled",
1611 		.value = "false",
1612 	},
1613 	{
1614 		.key = "audio.offload.pcm.16bit.enable",
1615 		.value = "false",
1616 	},
1617 	{
1618 		.key = "audio.offload.pcm.24bit.enable",
1619 		.value = "false",
1620 	},
1621 	{
1622 		.key = "audio.pp.asphere.enabled",
1623 		.value = "false",
1624 	},
1625 	{
1626 		.key = "audio.safx.pbe.enabled",
1627 		.value = "true",
1628 	},
1629 	{
1630 		.key = "av.debug.disable.pers.cache",
1631 		.value = "true",
1632 	},
1633 	{
1634 		.key = "av.offload.enable",
1635 		.value = "true",
1636 	},
1637 	{
1638 		.key = "bluetooth.hfp.client",
1639 		.value = "1",
1640 	},
1641 	{
1642 		.key = "camera.display.lmax",
1643 		.value = "1280x720",
1644 	},
1645 	{
1646 		.key = "camera.display.umax",
1647 		.value = "1920x1080",
1648 	},
1649 	{
1650 		.key = "camera.hal1.packagelist",
1651 		.value = "com.skype.raider,com.google.android.talk",
1652 	},
1653 	{
1654 		.key = "camera.lowpower.record.enable",
1655 		.value = "1",
1656 	},
1657 	{
1658 		.key = "dalvik.vm.dex2oat-Xms",
1659 		.value = "64m",
1660 	},
1661 	{
1662 		.key = "dalvik.vm.dex2oat-Xmx",
1663 		.value = "512m",
1664 	},
1665 	{
1666 		.key = "dalvik.vm.heapgrowthlimit",
1667 		.value = "128m",
1668 	},
1669 	{
1670 		.key = "dalvik.vm.heapmaxfree",
1671 		.value = "8m",
1672 	},
1673 	{
1674 		.key = "dalvik.vm.heapminfree",
1675 		.value = "4m",
1676 	},
1677 	{
1678 		.key = "dalvik.vm.heapsize",
1679 		.value = "256m",
1680 	},
1681 	{
1682 		.key = "dalvik.vm.heapstartsize",
1683 		.value = "16m",
1684 	},
1685 	{
1686 		.key = "dalvik.vm.heaptargetutilization",
1687 		.value = "0.75",
1688 	},
1689 	{
1690 		.key = "dalvik.vm.image-dex2oat-Xms",
1691 		.value = "64m",
1692 	},
1693 	{
1694 		.key = "dalvik.vm.image-dex2oat-Xmx",
1695 		.value = "64m",
1696 	},
1697 	{
1698 		.key = "dalvik.vm.isa.arm.features",
1699 		.value = "div",
1700 	},
1701 	{
1702 		.key = "dalvik.vm.isa.arm64.features",
1703 		.value = "div,needfix_835769",
1704 	},
1705 	{
1706 		.key = "dalvik.vm.stack-trace-file",
1707 		.value = "/data/anr/traces.txt",
1708 	},
1709 	{
1710 		.key = "debug.egl.hw",
1711 		.value = "0",
1712 	},
1713 	{
1714 		.key = "debug.enable.sglscale",
1715 		.value = "1",
1716 	},
1717 	{
1718 		.key = "debug.force_rtl",
1719 		.value = "0",
1720 	},
1721 	{
1722 		.key = "debug.mdpcomp.logs",
1723 		.value = "0",
1724 	},
1725 	{
1726 		.key = "debug.sf.hw",
1727 		.value = "0",
1728 	},
1729 	{
1730 		.key = "dev.bootcomplete",
1731 		.value = "1",
1732 	},
1733 	{
1734 		.key = "dev.pm.dyn_samplingrate",
1735 		.value = "1",
1736 	},
1737 	{
1738 		.key = "dhcp.wlan0.dns1",
1739 		.value = "208.67.222.222",
1740 	},
1741 	{
1742 		.key = "dhcp.wlan0.dns2",
1743 		.value = "208.67.220.220",
1744 	},
1745 	{
1746 		.key = "dhcp.wlan0.dns3",
1747 		.value = "",
1748 	},
1749 	{
1750 		.key = "dhcp.wlan0.dns4",
1751 		.value = "",
1752 	},
1753 	{
1754 		.key = "dhcp.wlan0.domain",
1755 		.value = "tfbnw.net",
1756 	},
1757 	{
1758 		.key = "dhcp.wlan0.gateway",
1759 		.value = "172.22.192.1",
1760 	},
1761 	{
1762 		.key = "dhcp.wlan0.ipaddress",
1763 		.value = "172.22.220.111",
1764 	},
1765 	{
1766 		.key = "dhcp.wlan0.leasetime",
1767 		.value = "1800",
1768 	},
1769 	{
1770 		.key = "dhcp.wlan0.mask",
1771 		.value = "255.255.224.0",
1772 	},
1773 	{
1774 		.key = "dhcp.wlan0.mtu",
1775 		.value = "",
1776 	},
1777 	{
1778 		.key = "dhcp.wlan0.pid",
1779 		.value = "6541",
1780 	},
1781 	{
1782 		.key = "dhcp.wlan0.reason",
1783 		.value = "BOUND",
1784 	},
1785 	{
1786 		.key = "dhcp.wlan0.result",
1787 		.value = "ok",
1788 	},
1789 	{
1790 		.key = "dhcp.wlan0.server",
1791 		.value = "192.168.137.185",
1792 	},
1793 	{
1794 		.key = "dhcp.wlan0.vendorInfo",
1795 		.value = "",
1796 	},
1797 	{
1798 		.key = "gsm.current.phone-type",
1799 		.value = "1,1",
1800 	},
1801 	{
1802 		.key = "gsm.network.type",
1803 		.value = "Unknown,Unknown",
1804 	},
1805 	{
1806 		.key = "gsm.operator.alpha",
1807 		.value = "",
1808 	},
1809 	{
1810 		.key = "gsm.operator.iso-country",
1811 		.value = "",
1812 	},
1813 	{
1814 		.key = "gsm.operator.isroaming",
1815 		.value = "false,false",
1816 	},
1817 	{
1818 		.key = "gsm.operator.numeric",
1819 		.value = "",
1820 	},
1821 	{
1822 		.key = "gsm.operator.orig.alpha",
1823 		.value = "",
1824 	},
1825 	{
1826 		.key = "gsm.sim.operator.alpha",
1827 		.value = ",",
1828 	},
1829 	{
1830 		.key = "gsm.sim.operator.iso-country",
1831 		.value = ",",
1832 	},
1833 	{
1834 		.key = "gsm.sim.operator.numeric",
1835 		.value = ",",
1836 	},
1837 	{
1838 		.key = "gsm.sim.state",
1839 		.value = "ABSENT,ABSENT",
1840 	},
1841 	{
1842 		.key = "gsm.version.baseband1",
1843 		.value = "-8976_GEN_PACK-1.66111.1.71302.1",
1844 	},
1845 	{
1846 		.key = "gsm.version.baseband",
1847 		.value = "-8976_GEN_PACK-1.66111.1.71302.1",
1848 	},
1849 	{
1850 		.key = "gsm.version.ril-impl",
1851 		.value = "Qualcomm RIL 1.0",
1852 	},
1853 	{
1854 		.key = "hw.ad.mode",
1855 		.value = "1",
1856 	},
1857 	{
1858 		.key = "hw.cabl.version",
1859 		.value = "2.0.20140905",
1860 	},
1861 	{
1862 		.key = "hw.cabl.yuv",
1863 		.value = "0",
1864 	},
1865 	{
1866 		.key = "init.svc.RIDL",
1867 		.value = "stopped",
1868 	},
1869 	{
1870 		.key = "init.svc.adbd",
1871 		.value = "running",
1872 	},
1873 	{
1874 		.key = "init.svc.adsprpcd",
1875 		.value = "running",
1876 	},
1877 	{
1878 		.key = "init.svc.atfwd",
1879 		.value = "running",
1880 	},
1881 	{
1882 		.key = "init.svc.atmel_ts",
1883 		.value = "stopped",
1884 	},
1885 	{
1886 		.key = "init.svc.audiod",
1887 		.value = "running",
1888 	},
1889 	{
1890 		.key = "init.svc.bms-sh",
1891 		.value = "stopped",
1892 	},
1893 	{
1894 		.key = "init.svc.bootanim",
1895 		.value = "stopped",
1896 	},
1897 	{
1898 		.key = "init.svc.carrier_switcher",
1899 		.value = "stopped",
1900 	},
1901 	{
1902 		.key = "init.svc.checkpath",
1903 		.value = "stopped",
1904 	},
1905 	{
1906 		.key = "init.svc.checksdkpath",
1907 		.value = "stopped",
1908 	},
1909 	{
1910 		.key = "init.svc.cnd",
1911 		.value = "running",
1912 	},
1913 	{
1914 		.key = "init.svc.cnss-daemon",
1915 		.value = "running",
1916 	},
1917 	{
1918 		.key = "init.svc.config-zram",
1919 		.value = "stopped",
1920 	},
1921 	{
1922 		.key = "init.svc.config_bluetooth",
1923 		.value = "stopped",
1924 	},
1925 	{
1926 		.key = "init.svc.cs-early-boot",
1927 		.value = "stopped",
1928 	},
1929 	{
1930 		.key = "init.svc.cs-post-boot",
1931 		.value = "stopped",
1932 	},
1933 	{
1934 		.key = "init.svc.debuggerd64",
1935 		.value = "running",
1936 	},
1937 	{
1938 		.key = "init.svc.debuggerd",
1939 		.value = "running",
1940 	},
1941 	{
1942 		.key = "init.svc.dhcpcd_wlan0",
1943 		.value = "running",
1944 	},
1945 	{
1946 		.key = "init.svc.displayfeature",
1947 		.value = "running",
1948 	},
1949 	{
1950 		.key = "init.svc.dpmd",
1951 		.value = "running",
1952 	},
1953 	{
1954 		.key = "init.svc.drm",
1955 		.value = "running",
1956 	},
1957 	{
1958 		.key = "init.svc.fdpp",
1959 		.value = "running",
1960 	},
1961 	{
1962 		.key = "init.svc.fidodaemon",
1963 		.value = "running",
1964 	},
1965 	{
1966 		.key = "init.svc.flash_recovery",
1967 		.value = "stopped",
1968 	},
1969 	{
1970 		.key = "init.svc.fpcd",
1971 		.value = "stopped",
1972 	},
1973 	{
1974 		.key = "init.svc.fpdaemon",
1975 		.value = "running",
1976 	},
1977 	{
1978 		.key = "init.svc.fuse_uicc0",
1979 		.value = "running",
1980 	},
1981 	{
1982 		.key = "init.svc.healthd",
1983 		.value = "running",
1984 	},
1985 	{
1986 		.key = "init.svc.hvdcp_opti",
1987 		.value = "running",
1988 	},
1989 	{
1990 		.key = "init.svc.ims_rtp_daemon",
1991 		.value = "running",
1992 	},
1993 	{
1994 		.key = "init.svc.imscmservice",
1995 		.value = "running",
1996 	},
1997 	{
1998 		.key = "init.svc.imsdatadaemon",
1999 		.value = "running",
2000 	},
2001 	{
2002 		.key = "init.svc.imsqmidaemon",
2003 		.value = "running",
2004 	},
2005 	{
2006 		.key = "init.svc.installd",
2007 		.value = "running",
2008 	},
2009 	{
2010 		.key = "init.svc.ipacm-diag",
2011 		.value = "running",
2012 	},
2013 	{
2014 		.key = "init.svc.ipacm",
2015 		.value = "running",
2016 	},
2017 	{
2018 		.key = "init.svc.irsc_util",
2019 		.value = "stopped",
2020 	},
2021 	{
2022 		.key = "init.svc.keystore",
2023 		.value = "running",
2024 	},
2025 	{
2026 		.key = "init.svc.lmkd",
2027 		.value = "running",
2028 	},
2029 	{
2030 		.key = "init.svc.loc_launcher",
2031 		.value = "running",
2032 	},
2033 	{
2034 		.key = "init.svc.logd",
2035 		.value = "running",
2036 	},
2037 	{
2038 		.key = "init.svc.mcd_init",
2039 		.value = "stopped",
2040 	},
2041 	{
2042 		.key = "init.svc.mcd_service",
2043 		.value = "running",
2044 	},
2045 	{
2046 		.key = "init.svc.mdbd",
2047 		.value = "running",
2048 	},
2049 	{
2050 		.key = "init.svc.media",
2051 		.value = "running",
2052 	},
2053 	{
2054 		.key = "init.svc.msm_irqbal_lb",
2055 		.value = "running",
2056 	},
2057 	{
2058 		.key = "init.svc.mtservice",
2059 		.value = "running",
2060 	},
2061 	{
2062 		.key = "init.svc.namespaceCreate",
2063 		.value = "running",
2064 	},
2065 	{
2066 		.key = "init.svc.netd",
2067 		.value = "running",
2068 	},
2069 	{
2070 		.key = "init.svc.netmgrd",
2071 		.value = "running",
2072 	},
2073 	{
2074 		.key = "init.svc.p2p_supplicant",
2075 		.value = "running",
2076 	},
2077 	{
2078 		.key = "init.svc.per_mgr",
2079 		.value = "running",
2080 	},
2081 	{
2082 		.key = "init.svc.perfd",
2083 		.value = "running",
2084 	},
2085 	{
2086 		.key = "init.svc.ppd",
2087 		.value = "running",
2088 	},
2089 	{
2090 		.key = "init.svc.qcamerasvr",
2091 		.value = "running",
2092 	},
2093 	{
2094 		.key = "init.svc.qcom-c_core-sh",
2095 		.value = "stopped",
2096 	},
2097 	{
2098 		.key = "init.svc.qcom-c_main-sh",
2099 		.value = "stopped",
2100 	},
2101 	{
2102 		.key = "init.svc.qcom-post-boot",
2103 		.value = "stopped",
2104 	},
2105 	{
2106 		.key = "init.svc.qcom-sh",
2107 		.value = "stopped",
2108 	},
2109 	{
2110 		.key = "init.svc.qcom-usb-sh",
2111 		.value = "stopped",
2112 	},
2113 	{
2114 		.key = "init.svc.qcomsysd",
2115 		.value = "running",
2116 	},
2117 	{
2118 		.key = "init.svc.qfintverify",
2119 		.value = "stopped",
2120 	},
2121 	{
2122 		.key = "init.svc.qfp-daemon",
2123 		.value = "running",
2124 	},
2125 	{
2126 		.key = "init.svc.qmuxd",
2127 		.value = "running",
2128 	},
2129 	{
2130 		.key = "init.svc.qseecomd",
2131 		.value = "running",
2132 	},
2133 	{
2134 		.key = "init.svc.qti",
2135 		.value = "running",
2136 	},
2137 	{
2138 		.key = "init.svc.ril-daemon2",
2139 		.value = "running",
2140 	},
2141 	{
2142 		.key = "init.svc.ril-daemon",
2143 		.value = "running",
2144 	},
2145 	{
2146 		.key = "init.svc.rmt_storage",
2147 		.value = "running",
2148 	},
2149 	{
2150 		.key = "init.svc.sdcard",
2151 		.value = "running",
2152 	},
2153 	{
2154 		.key = "init.svc.sensors",
2155 		.value = "running",
2156 	},
2157 	{
2158 		.key = "init.svc.servicemanager",
2159 		.value = "running",
2160 	},
2161 	{
2162 		.key = "init.svc.setlockstate",
2163 		.value = "stopped",
2164 	},
2165 	{
2166 		.key = "init.svc.shelld",
2167 		.value = "running",
2168 	},
2169 	{
2170 		.key = "init.svc.ssService",
2171 		.value = "running",
2172 	},
2173 	{
2174 		.key = "init.svc.ss_ramdump",
2175 		.value = "restarting",
2176 	},
2177 	{
2178 		.key = "init.svc.ssr_setup",
2179 		.value = "stopped",
2180 	},
2181 	{
2182 		.key = "init.svc.surfaceflinger",
2183 		.value = "running",
2184 	},
2185 	{
2186 		.key = "init.svc.tftp_server",
2187 		.value = "running",
2188 	},
2189 	{
2190 		.key = "init.svc.thermal-engine",
2191 		.value = "running",
2192 	},
2193 	{
2194 		.key = "init.svc.time_daemon",
2195 		.value = "running",
2196 	},
2197 	{
2198 		.key = "init.svc.ueventd",
2199 		.value = "running",
2200 	},
2201 	{
2202 		.key = "init.svc.usb_uicc_daemon",
2203 		.value = "stopped",
2204 	},
2205 	{
2206 		.key = "init.svc.usb_uicc_enable",
2207 		.value = "stopped",
2208 	},
2209 	{
2210 		.key = "init.svc.vold",
2211 		.value = "running",
2212 	},
2213 	{
2214 		.key = "init.svc.wcnss-service",
2215 		.value = "running",
2216 	},
2217 	{
2218 		.key = "init.svc.wfdservice",
2219 		.value = "running",
2220 	},
2221 	{
2222 		.key = "init.svc.zygote",
2223 		.value = "running",
2224 	},
2225 	{
2226 		.key = "init.svc.zygote_secondary",
2227 		.value = "running",
2228 	},
2229 	{
2230 		.key = "keyguard.no_require_sim",
2231 		.value = "true",
2232 	},
2233 	{
2234 		.key = "media.aac_51_output_enabled",
2235 		.value = "true",
2236 	},
2237 	{
2238 		.key = "media.msm8956.version",
2239 		.value = "1",
2240 	},
2241 	{
2242 		.key = "media.msm8956hw",
2243 		.value = "1",
2244 	},
2245 	{
2246 		.key = "media.settings.xml",
2247 		.value = "/etc/media_profiles_8956.xml",
2248 	},
2249 	{
2250 		.key = "media.stagefright.enable-aac",
2251 		.value = "true",
2252 	},
2253 	{
2254 		.key = "media.stagefright.enable-fma2dp",
2255 		.value = "true",
2256 	},
2257 	{
2258 		.key = "media.stagefright.enable-http",
2259 		.value = "true",
2260 	},
2261 	{
2262 		.key = "media.stagefright.enable-player",
2263 		.value = "true",
2264 	},
2265 	{
2266 		.key = "media.stagefright.enable-qcp",
2267 		.value = "true",
2268 	},
2269 	{
2270 		.key = "media.stagefright.enable-scan",
2271 		.value = "true",
2272 	},
2273 	{
2274 		.key = "media.stagefright.use-awesome",
2275 		.value = "false",
2276 	},
2277 	{
2278 		.key = "mm.enable.qcom_parser",
2279 		.value = "1039359",
2280 	},
2281 	{
2282 		.key = "mm.enable.smoothstreaming",
2283 		.value = "true",
2284 	},
2285 	{
2286 		.key = "mmp.enable.3g2",
2287 		.value = "true",
2288 	},
2289 	{
2290 		.key = "net.bt.name",
2291 		.value = "Android",
2292 	},
2293 	{
2294 		.key = "net.change",
2295 		.value = "net.dns2",
2296 	},
2297 	{
2298 		.key = "net.dns1",
2299 		.value = "208.67.222.222",
2300 	},
2301 	{
2302 		.key = "net.dns2",
2303 		.value = "208.67.220.220",
2304 	},
2305 	{
2306 		.key = "net.hostname",
2307 		.value = "RedmiNote3-Redmi",
2308 	},
2309 	{
2310 		.key = "net.qtaguid_enabled",
2311 		.value = "1",
2312 	},
2313 	{
2314 		.key = "net.tcp.2g_init_rwnd",
2315 		.value = "10",
2316 	},
2317 	{
2318 		.key = "net.tcp.buffersize.default",
2319 		.value = "4096,87380,524288,4096,16384,110208",
2320 	},
2321 	{
2322 		.key = "net.tcp.buffersize.edge",
2323 		.value = "4093,26280,35040,4096,16384,35040",
2324 	},
2325 	{
2326 		.key = "net.tcp.buffersize.evdo",
2327 		.value = "4094,87380,524288,4096,16384,262144",
2328 	},
2329 	{
2330 		.key = "net.tcp.buffersize.gprs",
2331 		.value = "4092,8760,11680,4096,8760,11680",
2332 	},
2333 	{
2334 		.key = "net.tcp.buffersize.hsdpa",
2335 		.value = "4094,87380,1220608,4096,16384,1220608",
2336 	},
2337 	{
2338 		.key = "net.tcp.buffersize.hspa",
2339 		.value = "4094,87380,1220608,4096,16384,1220608",
2340 	},
2341 	{
2342 		.key = "net.tcp.buffersize.hspap",
2343 		.value = "4094,87380,1220608,4096,16384,1220608",
2344 	},
2345 	{
2346 		.key = "net.tcp.buffersize.hsupa",
2347 		.value = "4094,87380,1220608,4096,16384,1220608",
2348 	},
2349 	{
2350 		.key = "net.tcp.buffersize.lte",
2351 		.value = "2097152,4194304,8388608,262144,524288,1048576",
2352 	},
2353 	{
2354 		.key = "net.tcp.buffersize.umts",
2355 		.value = "4094,87380,110208,4096,16384,110208",
2356 	},
2357 	{
2358 		.key = "net.tcp.buffersize.wifi",
2359 		.value = "524288,2097152,4194304,262144,524288,1048576",
2360 	},
2361 	{
2362 		.key = "net.tcp.default_init_rwnd",
2363 		.value = "60",
2364 	},
2365 	{
2366 		.key = "partition.system.verified",
2367 		.value = "1",
2368 	},
2369 	{
2370 		.key = "persist.audio.dirac.speaker",
2371 		.value = "true",
2372 	},
2373 	{
2374 		.key = "persist.audio.fluence.audiorec",
2375 		.value = "false",
2376 	},
2377 	{
2378 		.key = "persist.audio.fluence.speaker",
2379 		.value = "true",
2380 	},
2381 	{
2382 		.key = "persist.audio.fluence.spk.mono",
2383 		.value = "true",
2384 	},
2385 	{
2386 		.key = "persist.audio.fluence.voicecall",
2387 		.value = "true",
2388 	},
2389 	{
2390 		.key = "persist.audio.fluence.voicerec",
2391 		.value = "true",
2392 	},
2393 	{
2394 		.key = "persist.audio.init_volume_index",
2395 		.value = "1",
2396 	},
2397 	{
2398 		.key = "persist.audio.vns.mode",
2399 		.value = "2",
2400 	},
2401 	{
2402 		.key = "persist.camera.stats.test",
2403 		.value = "5",
2404 	},
2405 	{
2406 		.key = "persist.cne.feature",
2407 		.value = "1",
2408 	},
2409 	{
2410 		.key = "persist.data.mode",
2411 		.value = "concurrent",
2412 	},
2413 	{
2414 		.key = "persist.data.netmgrd.qos.enable",
2415 		.value = "true",
2416 	},
2417 	{
2418 		.key = "persist.dbg.volte_avail_ovr",
2419 		.value = "1",
2420 	},
2421 	{
2422 		.key = "persist.dbg.vt_avail_ovr",
2423 		.value = "1",
2424 	},
2425 	{
2426 		.key = "persist.debug.8976.config",
2427 		.value = "true",
2428 	},
2429 	{
2430 		.key = "persist.debug.coresight.config",
2431 		.value = "stm-events",
2432 	},
2433 	{
2434 		.key = "persist.debug.wfd.enable",
2435 		.value = "1",
2436 	},
2437 	{
2438 		.key = "persist.demo.hdmirotationlock",
2439 		.value = "false",
2440 	},
2441 	{
2442 		.key = "persist.dpm.feature",
2443 		.value = "7",
2444 	},
2445 	{
2446 		.key = "persist.dpm.nsrm.bkg.evt",
2447 		.value = "16251",
2448 	},
2449 	{
2450 		.key = "persist.fuse_sdcard",
2451 		.value = "true",
2452 	},
2453 	{
2454 		.key = "persist.gps.qc_nlp_in_use",
2455 		.value = "1",
2456 	},
2457 	{
2458 		.key = "persist.hwc.downscale_threshold",
2459 		.value = "1.15",
2460 	},
2461 	{
2462 		.key = "persist.hwc.enable_vds",
2463 		.value = "1",
2464 	},
2465 	{
2466 		.key = "persist.hwc.mdpcomp.enable",
2467 		.value = "true",
2468 	},
2469 	{
2470 		.key = "persist.loc.nlp_name",
2471 		.value = "com.qualcomm.location",
2472 	},
2473 	{
2474 		.key = "persist.power.useautobrightadj",
2475 		.value = "true",
2476 	},
2477 	{
2478 		.key = "persist.qfp",
2479 		.value = "false",
2480 	},
2481 	{
2482 		.key = "persist.radio.NO_STAPA",
2483 		.value = "1",
2484 	},
2485 	{
2486 		.key = "persist.radio.adb_log_on",
2487 		.value = "0",
2488 	},
2489 	{
2490 		.key = "persist.radio.apm_sim_not_pwdn",
2491 		.value = "1",
2492 	},
2493 	{
2494 		.key = "persist.radio.calls.on.ims",
2495 		.value = "0",
2496 	},
2497 	{
2498 		.key = "persist.radio.cs_srv_type",
2499 		.value = "1",
2500 	},
2501 	{
2502 		.key = "persist.radio.csvt.enabled",
2503 		.value = "false",
2504 	},
2505 	{
2506 		.key = "persist.radio.custom_ecc",
2507 		.value = "1",
2508 	},
2509 	{
2510 		.key = "persist.radio.eons.enabled",
2511 		.value = "false",
2512 	},
2513 	{
2514 		.key = "persist.radio.force_on_dc",
2515 		.value = "true",
2516 	},
2517 	{
2518 		.key = "persist.radio.iccid_0",
2519 		.value = "absent",
2520 	},
2521 	{
2522 		.key = "persist.radio.iccid_1",
2523 		.value = "absent",
2524 	},
2525 	{
2526 		.key = "persist.radio.ignore_dom_time",
2527 		.value = "5",
2528 	},
2529 	{
2530 		.key = "persist.radio.jbims",
2531 		.value = "0",
2532 	},
2533 	{
2534 		.key = "persist.radio.msim.stackid_0",
2535 		.value = "0",
2536 	},
2537 	{
2538 		.key = "persist.radio.msim.stackid_1",
2539 		.value = "1",
2540 	},
2541 	{
2542 		.key = "persist.radio.mt_sms_ack",
2543 		.value = "20",
2544 	},
2545 	{
2546 		.key = "persist.radio.multisim.config",
2547 		.value = "dsds",
2548 	},
2549 	{
2550 		.key = "persist.radio.rat_on",
2551 		.value = "combine",
2552 	},
2553 	{
2554 		.key = "persist.radio.redir_party_num",
2555 		.value = "0",
2556 	},
2557 	{
2558 		.key = "persist.radio.restore_mode_pref",
2559 		.value = "1",
2560 	},
2561 	{
2562 		.key = "persist.radio.ril_payload_on",
2563 		.value = "0",
2564 	},
2565 	{
2566 		.key = "persist.radio.sglte_target",
2567 		.value = "0",
2568 	},
2569 	{
2570 		.key = "persist.radio.sib16_support",
2571 		.value = "1",
2572 	},
2573 	{
2574 		.key = "persist.radio.stack_id_0",
2575 		.value = "0",
2576 	},
2577 	{
2578 		.key = "persist.radio.stack_id_1",
2579 		.value = "1",
2580 	},
2581 	{
2582 		.key = "persist.radio.start_ota_daemon",
2583 		.value = "1",
2584 	},
2585 	{
2586 		.key = "persist.rild.nitz_long_ons_0",
2587 		.value = "",
2588 	},
2589 	{
2590 		.key = "persist.rild.nitz_long_ons_1",
2591 		.value = "",
2592 	},
2593 	{
2594 		.key = "persist.rild.nitz_long_ons_2",
2595 		.value = "",
2596 	},
2597 	{
2598 		.key = "persist.rild.nitz_long_ons_3",
2599 		.value = "",
2600 	},
2601 	{
2602 		.key = "persist.rild.nitz_plmn",
2603 		.value = "",
2604 	},
2605 	{
2606 		.key = "persist.rild.nitz_short_ons_0",
2607 		.value = "",
2608 	},
2609 	{
2610 		.key = "persist.rild.nitz_short_ons_1",
2611 		.value = "",
2612 	},
2613 	{
2614 		.key = "persist.rild.nitz_short_ons_2",
2615 		.value = "",
2616 	},
2617 	{
2618 		.key = "persist.rild.nitz_short_ons_3",
2619 		.value = "",
2620 	},
2621 	{
2622 		.key = "persist.service.bdroid.bdaddr",
2623 		.value = "22:22:42:83:c4:4f",
2624 	},
2625 	{
2626 		.key = "persist.service.logd.enable",
2627 		.value = "",
2628 	},
2629 	{
2630 		.key = "persist.sys.button_jack_profile",
2631 		.value = "volume",
2632 	},
2633 	{
2634 		.key = "persist.sys.button_jack_switch",
2635 		.value = "0",
2636 	},
2637 	{
2638 		.key = "persist.sys.cnd.iwlan",
2639 		.value = "1",
2640 	},
2641 	{
2642 		.key = "persist.sys.country",
2643 		.value = "US",
2644 	},
2645 	{
2646 		.key = "persist.sys.dalvik.vm.lib.2",
2647 		.value = "libart.so",
2648 	},
2649 	{
2650 		.key = "persist.sys.display_eyecare",
2651 		.value = "0",
2652 	},
2653 	{
2654 		.key = "persist.sys.dpmd.nsrm",
2655 		.value = "3",
2656 	},
2657 	{
2658 		.key = "persist.sys.fp.goodix",
2659 		.value = "1",
2660 	},
2661 	{
2662 		.key = "persist.sys.klo.rec_start",
2663 		.value = "1506123385",
2664 	},
2665 	{
2666 		.key = "persist.sys.klo",
2667 		.value = "on",
2668 	},
2669 	{
2670 		.key = "persist.sys.language",
2671 		.value = "en",
2672 	},
2673 	{
2674 		.key = "persist.sys.localevar",
2675 		.value = "",
2676 	},
2677 	{
2678 		.key = "persist.sys.ltm_enable",
2679 		.value = "true",
2680 	},
2681 	{
2682 		.key = "persist.sys.mcd_config_file",
2683 		.value = "/system/etc/mcd_default.conf",
2684 	},
2685 	{
2686 		.key = "persist.sys.memctrl",
2687 		.value = "on",
2688 	},
2689 	{
2690 		.key = "persist.sys.mitalk.enable",
2691 		.value = "true",
2692 	},
2693 	{
2694 		.key = "persist.sys.profiler_ms",
2695 		.value = "0",
2696 	},
2697 	{
2698 		.key = "persist.sys.released",
2699 		.value = "true",
2700 	},
2701 	{
2702 		.key = "persist.sys.screenshot_mode",
2703 		.value = "0",
2704 	},
2705 	{
2706 		.key = "persist.sys.silent",
2707 		.value = "0",
2708 	},
2709 	{
2710 		.key = "persist.sys.smartcover_enabled",
2711 		.value = "false",
2712 	},
2713 	{
2714 		.key = "persist.sys.smartcover_mode",
2715 		.value = "1",
2716 	},
2717 	{
2718 		.key = "persist.sys.ssr.enable_ramdumps",
2719 		.value = "1",
2720 	},
2721 	{
2722 		.key = "persist.sys.ssr.restart_level",
2723 		.value = "modem",
2724 	},
2725 	{
2726 		.key = "persist.sys.sw.firstLaunch",
2727 		.value = "false",
2728 	},
2729 	{
2730 		.key = "persist.sys.timezone",
2731 		.value = "Asia/Shanghai",
2732 	},
2733 	{
2734 		.key = "persist.sys.usb.config.extra",
2735 		.value = "none",
2736 	},
2737 	{
2738 		.key = "persist.sys.usb.config",
2739 		.value = "mtp,adb",
2740 	},
2741 	{
2742 		.key = "persist.sys.whetstone.level",
2743 		.value = "2",
2744 	},
2745 	{
2746 		.key = "persist.timed.enable",
2747 		.value = "true",
2748 	},
2749 	{
2750 		.key = "persist.ts.postmakeup",
2751 		.value = "true",
2752 	},
2753 	{
2754 		.key = "persist.ts.rtmakeup",
2755 		.value = "true",
2756 	},
2757 	{
2758 		.key = "qcom.hw.aac.encoder",
2759 		.value = "true",
2760 	},
2761 	{
2762 		.key = "qemu.hw.mainkeys",
2763 		.value = "1",
2764 	},
2765 	{
2766 		.key = "ril.ecclist1",
2767 		.value = "911,*911,#911,112,000,08,110,999,118,119,120",
2768 	},
2769 	{
2770 		.key = "ril.ecclist",
2771 		.value = "911,*911,#911,112,000,08,110,999,118,119,120",
2772 	},
2773 	{
2774 		.key = "ril.qcril_pre_init_lock_held",
2775 		.value = "0",
2776 	},
2777 	{
2778 		.key = "ril.subscription.types",
2779 		.value = "RUIM",
2780 	},
2781 	{
2782 		.key = "rild.libargs",
2783 		.value = "-d /dev/smd0",
2784 	},
2785 	{
2786 		.key = "rild.libpath",
2787 		.value = "/vendor/lib64/libril-qc-qmi-1.so",
2788 	},
2789 	{
2790 		.key = "ro.adb.secure",
2791 		.value = "1",
2792 	},
2793 	{
2794 		.key = "ro.alarm_boot",
2795 		.value = "false",
2796 	},
2797 	{
2798 		.key = "ro.allow.mock.location",
2799 		.value = "0",
2800 	},
2801 	{
2802 		.key = "ro.am.reschedule_service",
2803 		.value = "true",
2804 	},
2805 	{
2806 		.key = "ro.baseband",
2807 		.value = "msm",
2808 	},
2809 	{
2810 		.key = "ro.bluetooth.dun",
2811 		.value = "true",
2812 	},
2813 	{
2814 		.key = "ro.bluetooth.hfp.ver",
2815 		.value = "1.7",
2816 	},
2817 	{
2818 		.key = "ro.bluetooth.sap",
2819 		.value = "true",
2820 	},
2821 	{
2822 		.key = "ro.board.platform",
2823 		.value = "msm8952",
2824 	},
2825 	{
2826 		.key = "ro.boot.authorized_kernel",
2827 		.value = "true",
2828 	},
2829 	{
2830 		.key = "ro.boot.baseband",
2831 		.value = "msm",
2832 	},
2833 	{
2834 		.key = "ro.boot.boardID",
2835 		.value = "2",
2836 	},
2837 	{
2838 		.key = "ro.boot.bootdevice",
2839 		.value = "7824900.sdhci",
2840 	},
2841 	{
2842 		.key = "ro.boot.console",
2843 		.value = "ttyHSL0",
2844 	},
2845 	{
2846 		.key = "ro.boot.emmc",
2847 		.value = "true",
2848 	},
2849 	{
2850 		.key = "ro.boot.hardware",
2851 		.value = "qcom",
2852 	},
2853 	{
2854 		.key = "ro.boot.serialno",
2855 		.value = "f9a3a4b2",
2856 	},
2857 	{
2858 		.key = "ro.bootloader",
2859 		.value = "unknown",
2860 	},
2861 	{
2862 		.key = "ro.bootmode",
2863 		.value = "unknown",
2864 	},
2865 	{
2866 		.key = "ro.build.characteristics",
2867 		.value = "nosdcard",
2868 	},
2869 	{
2870 		.key = "ro.build.date.utc",
2871 		.value = "1480048759",
2872 	},
2873 	{
2874 		.key = "ro.build.date",
2875 		.value = "Fri Nov 25 12:39:19 CST 2016",
2876 	},
2877 	{
2878 		.key = "ro.build.description",
2879 		.value = "kenzo-user 5.1.1 LMY47V V8.0.7.0.LHOCNDG release-keys",
2880 	},
2881 	{
2882 		.key = "ro.build.device.ninur",
2883 		.value = "64687",
2884 	},
2885 	{
2886 		.key = "ro.build.display.hardware",
2887 		.value = "",
2888 	},
2889 	{
2890 		.key = "ro.build.display.id",
2891 		.value = "LMY47V",
2892 	},
2893 	{
2894 		.key = "ro.build.fingerprint",
2895 		.value = "Xiaomi/kenzo/kenzo:5.1.1/LMY47V/V8.0.7.0.LHOCNDG:user/release-keys",
2896 	},
2897 	{
2898 		.key = "ro.build.flavor",
2899 		.value = "kenzo-user",
2900 	},
2901 	{
2902 		.key = "ro.build.hardware.version",
2903 		.value = "M850_D2-2",
2904 	},
2905 	{
2906 		.key = "ro.build.host",
2907 		.value = "c3-miui-ota-bd72.bj",
2908 	},
2909 	{
2910 		.key = "ro.build.id",
2911 		.value = "LMY47V",
2912 	},
2913 	{
2914 		.key = "ro.build.network.type",
2915 		.value = "",
2916 	},
2917 	{
2918 		.key = "ro.build.product",
2919 		.value = "kenzo",
2920 	},
2921 	{
2922 		.key = "ro.build.project",
2923 		.value = "",
2924 	},
2925 	{
2926 		.key = "ro.build.tags",
2927 		.value = "release-keys",
2928 	},
2929 	{
2930 		.key = "ro.build.type",
2931 		.value = "user",
2932 	},
2933 	{
2934 		.key = "ro.build.user",
2935 		.value = "builder",
2936 	},
2937 	{
2938 		.key = "ro.build.version.all_codenames",
2939 		.value = "REL",
2940 	},
2941 	{
2942 		.key = "ro.build.version.base_os",
2943 		.value = "",
2944 	},
2945 	{
2946 		.key = "ro.build.version.bsp",
2947 		.value = "0.5.3_0907",
2948 	},
2949 	{
2950 		.key = "ro.build.version.codename",
2951 		.value = "REL",
2952 	},
2953 	{
2954 		.key = "ro.build.version.external",
2955 		.value = "MI_M866",
2956 	},
2957 	{
2958 		.key = "ro.build.version.incremental",
2959 		.value = "V8.0.7.0.LHOCNDG",
2960 	},
2961 	{
2962 		.key = "ro.build.version.internal",
2963 		.value = "MI_C0907_00_A",
2964 	},
2965 	{
2966 		.key = "ro.build.version.release",
2967 		.value = "5.1.1",
2968 	},
2969 	{
2970 		.key = "ro.build.version.sdk",
2971 		.value = "22",
2972 	},
2973 	{
2974 		.key = "ro.build.version.security_patch",
2975 		.value = "2016-11-01",
2976 	},
2977 	{
2978 		.key = "ro.carrier",
2979 		.value = "unknown",
2980 	},
2981 	{
2982 		.key = "ro.com.android.dataroaming",
2983 		.value = "false",
2984 	},
2985 	{
2986 		.key = "ro.com.android.dateformat",
2987 		.value = "MM-dd-yyyy",
2988 	},
2989 	{
2990 		.key = "ro.com.android.mobiledata",
2991 		.value = "false",
2992 	},
2993 	{
2994 		.key = "ro.com.google.clientidbase",
2995 		.value = "android-xiaomi",
2996 	},
2997 	{
2998 		.key = "ro.config.alarm_alert",
2999 		.value = "Alarm_Classic.ogg",
3000 	},
3001 	{
3002 		.key = "ro.config.elder-ringtone",
3003 		.value = "Angel.mp3",
3004 	},
3005 	{
3006 		.key = "ro.config.notification_sound",
3007 		.value = "pixiedust.ogg",
3008 	},
3009 	{
3010 		.key = "ro.config.ringtone",
3011 		.value = "Ring_Synth_04.ogg",
3012 	},
3013 	{
3014 		.key = "ro.config.sms_delivered_sound",
3015 		.value = "MessageComplete.ogg",
3016 	},
3017 	{
3018 		.key = "ro.config.sms_received_sound",
3019 		.value = "FadeIn.ogg",
3020 	},
3021 	{
3022 		.key = "ro.config.zram",
3023 		.value = "true",
3024 	},
3025 	{
3026 		.key = "ro.core_ctl_max_cpu",
3027 		.value = "4",
3028 	},
3029 	{
3030 		.key = "ro.core_ctl_min_cpu",
3031 		.value = "2",
3032 	},
3033 	{
3034 		.key = "ro.crypto.state",
3035 		.value = "unencrypted",
3036 	},
3037 	{
3038 		.key = "ro.cutoff_voltage_mv",
3039 		.value = "3200",
3040 	},
3041 	{
3042 		.key = "ro.dalvik.vm.native.bridge",
3043 		.value = "0",
3044 	},
3045 	{
3046 		.key = "ro.dbg.coresight.cfg_file",
3047 		.value = "/system/etc/init.qcom.debug.sh",
3048 	},
3049 	{
3050 		.key = "ro.debuggable",
3051 		.value = "0",
3052 	},
3053 	{
3054 		.key = "ro.earlyboot_cpus",
3055 		.value = "unknown",
3056 	},
3057 	{
3058 		.key = "ro.factorytest",
3059 		.value = "0",
3060 	},
3061 	{
3062 		.key = "ro.fm.transmitter",
3063 		.value = "false",
3064 	},
3065 	{
3066 		.key = "ro.frp.pst",
3067 		.value = "/dev/block/bootdevice/by-name/config",
3068 	},
3069 	{
3070 		.key = "ro.gps.agps_provider",
3071 		.value = "1",
3072 	},
3073 	{
3074 		.key = "ro.hardware",
3075 		.value = "qcom",
3076 	},
3077 	{
3078 		.key = "ro.hwui.text_large_cache_height",
3079 		.value = "2048",
3080 	},
3081 	{
3082 		.key = "ro.hwui.texture_cache_size",
3083 		.value = "40",
3084 	},
3085 	{
3086 		.key = "ro.miui.cust_variant",
3087 		.value = "cn",
3088 	},
3089 	{
3090 		.key = "ro.miui.has_cust_partition",
3091 		.value = "true",
3092 	},
3093 	{
3094 		.key = "ro.miui.has_handy_mode_sf",
3095 		.value = "1",
3096 	},
3097 	{
3098 		.key = "ro.miui.has_real_blur",
3099 		.value = "1",
3100 	},
3101 	{
3102 		.key = "ro.miui.mcc",
3103 		.value = "9460",
3104 	},
3105 	{
3106 		.key = "ro.miui.mnc",
3107 		.value = "9999",
3108 	},
3109 	{
3110 		.key = "ro.miui.region",
3111 		.value = "CN",
3112 	},
3113 	{
3114 		.key = "ro.miui.ui.version.code",
3115 		.value = "6",
3116 	},
3117 	{
3118 		.key = "ro.miui.ui.version.name",
3119 		.value = "V8",
3120 	},
3121 	{
3122 		.key = "ro.miui.version.code_time",
3123 		.value = "1469635200",
3124 	},
3125 	{
3126 		.key = "ro.opengles.version",
3127 		.value = "196609",
3128 	},
3129 	{
3130 		.key = "ro.pip.gated",
3131 		.value = "0",
3132 	},
3133 	{
3134 		.key = "ro.product.board",
3135 		.value = "msm8952",
3136 	},
3137 	{
3138 		.key = "ro.product.brand",
3139 		.value = "Xiaomi",
3140 	},
3141 	{
3142 		.key = "ro.product.cpu.abi",
3143 		.value = "arm64-v8a",
3144 	},
3145 	{
3146 		.key = "ro.product.cpu.abilist32",
3147 		.value = "armeabi-v7a,armeabi",
3148 	},
3149 	{
3150 		.key = "ro.product.cpu.abilist64",
3151 		.value = "arm64-v8a",
3152 	},
3153 	{
3154 		.key = "ro.product.cpu.abilist",
3155 		.value = "arm64-v8a,armeabi-v7a,armeabi",
3156 	},
3157 	{
3158 		.key = "ro.product.cuptsm",
3159 		.value = "XIAOMI|ESE|02|01",
3160 	},
3161 	{
3162 		.key = "ro.product.device",
3163 		.value = "kenzo",
3164 	},
3165 	{
3166 		.key = "ro.product.locale.language",
3167 		.value = "zh",
3168 	},
3169 	{
3170 		.key = "ro.product.locale.region",
3171 		.value = "CN",
3172 	},
3173 	{
3174 		.key = "ro.product.manufacturer",
3175 		.value = "Xiaomi",
3176 	},
3177 	{
3178 		.key = "ro.product.model",
3179 		.value = "Redmi Note 3",
3180 	},
3181 	{
3182 		.key = "ro.product.name",
3183 		.value = "kenzo",
3184 	},
3185 	{
3186 		.key = "ro.qc.sdk.audio.fluencetype",
3187 		.value = "fluence",
3188 	},
3189 	{
3190 		.key = "ro.qc.sdk.audio.ssr",
3191 		.value = "false",
3192 	},
3193 	{
3194 		.key = "ro.qcom.ad.calib.data",
3195 		.value = "/system/etc/calib.cfg",
3196 	},
3197 	{
3198 		.key = "ro.qcom.ad.sensortype",
3199 		.value = "2",
3200 	},
3201 	{
3202 		.key = "ro.qcom.ad",
3203 		.value = "1",
3204 	},
3205 	{
3206 		.key = "ro.qualcomm.bluetooth.ftp",
3207 		.value = "true",
3208 	},
3209 	{
3210 		.key = "ro.qualcomm.bluetooth.hfp",
3211 		.value = "true",
3212 	},
3213 	{
3214 		.key = "ro.qualcomm.bluetooth.hsp",
3215 		.value = "true",
3216 	},
3217 	{
3218 		.key = "ro.qualcomm.bluetooth.map",
3219 		.value = "true",
3220 	},
3221 	{
3222 		.key = "ro.qualcomm.bluetooth.nap",
3223 		.value = "true",
3224 	},
3225 	{
3226 		.key = "ro.qualcomm.bluetooth.opp",
3227 		.value = "true",
3228 	},
3229 	{
3230 		.key = "ro.qualcomm.bluetooth.pbap",
3231 		.value = "true",
3232 	},
3233 	{
3234 		.key = "ro.qualcomm.bt.hci_transport",
3235 		.value = "smd",
3236 	},
3237 	{
3238 		.key = "ro.qualcomm.cabl",
3239 		.value = "0",
3240 	},
3241 	{
3242 		.key = "ro.revision",
3243 		.value = "0",
3244 	},
3245 	{
3246 		.key = "ro.ril.miui.imei0",
3247 		.value = "862305033675588",
3248 	},
3249 	{
3250 		.key = "ro.ril.miui.imei1",
3251 		.value = "862305033675588",
3252 	},
3253 	{
3254 		.key = "ro.ril.miui.imei",
3255 		.value = ",862305033675588",
3256 	},
3257 	{
3258 		.key = "ro.ril.svdo",
3259 		.value = "false",
3260 	},
3261 	{
3262 		.key = "ro.ril.svlte1x",
3263 		.value = "false",
3264 	},
3265 	{
3266 		.key = "ro.runtime.firstboot",
3267 		.value = "1524188767192",
3268 	},
3269 	{
3270 		.key = "ro.secure",
3271 		.value = "1",
3272 	},
3273 	{
3274 		.key = "ro.secureboot.devicelock",
3275 		.value = "1",
3276 	},
3277 	{
3278 		.key = "ro.secureboot.lockstate",
3279 		.value = "locked",
3280 	},
3281 	{
3282 		.key = "ro.serialno",
3283 		.value = "f9a3a4b2",
3284 	},
3285 	{
3286 		.key = "ro.sf.lcd_density",
3287 		.value = "480",
3288 	},
3289 	{
3290 		.key = "ro.ss.nohidden",
3291 		.value = "true",
3292 	},
3293 	{
3294 		.key = "ro.ss.version",
3295 		.value = "3.4.106",
3296 	},
3297 	{
3298 		.key = "ro.sys.ft_whole_anim",
3299 		.value = "true",
3300 	},
3301 	{
3302 		.key = "ro.sys.fw.bservice_age",
3303 		.value = "5000",
3304 	},
3305 	{
3306 		.key = "ro.sys.fw.bservice_enable",
3307 		.value = "true",
3308 	},
3309 	{
3310 		.key = "ro.sys.fw.bservice_limit",
3311 		.value = "5",
3312 	},
3313 	{
3314 		.key = "ro.sys.fw.dex2oat_thread_count",
3315 		.value = "4",
3316 	},
3317 	{
3318 		.key = "ro.sys.fw.empty_app_percent",
3319 		.value = "50",
3320 	},
3321 	{
3322 		.key = "ro.sys.fw.trim_cache_percent",
3323 		.value = "100",
3324 	},
3325 	{
3326 		.key = "ro.sys.fw.trim_empty_percent",
3327 		.value = "100",
3328 	},
3329 	{
3330 		.key = "ro.sys.fw.trim_enable_memory",
3331 		.value = "2147483648",
3332 	},
3333 	{
3334 		.key = "ro.sys.fw.use_trim_settings",
3335 		.value = "true",
3336 	},
3337 	{
3338 		.key = "ro.sys.usb.default.config",
3339 		.value = "diag,serial_smd,rmnet_ipa,adb",
3340 	},
3341 	{
3342 		.key = "ro.telephony.call_ring.multiple",
3343 		.value = "false",
3344 	},
3345 	{
3346 		.key = "ro.telephony.cm_blklst_on",
3347 		.value = "0",
3348 	},
3349 	{
3350 		.key = "ro.telephony.default_network",
3351 		.value = "22",
3352 	},
3353 	{
3354 		.key = "ro.use_data_netmgrd",
3355 		.value = "true",
3356 	},
3357 	{
3358 		.key = "ro.vendor.at_library",
3359 		.value = "libqti-at.so",
3360 	},
3361 	{
3362 		.key = "ro.vendor.extension_library",
3363 		.value = "libqti-perfd-client.so",
3364 	},
3365 	{
3366 		.key = "ro.vendor.gt_library",
3367 		.value = "libqti-gt.so",
3368 	},
3369 	{
3370 		.key = "ro.wifi.channels",
3371 		.value = "",
3372 	},
3373 	{
3374 		.key = "ro.zygote",
3375 		.value = "zygote64_32",
3376 	},
3377 	{
3378 		.key = "sched.colocate.enable",
3379 		.value = "1",
3380 	},
3381 	{
3382 		.key = "selinux.reload_policy",
3383 		.value = "1",
3384 	},
3385 	{
3386 		.key = "service.bootanim.exit",
3387 		.value = "1",
3388 	},
3389 	{
3390 		.key = "sys.boot_completed",
3391 		.value = "1",
3392 	},
3393 	{
3394 		.key = "sys.ims.DATA_DAEMON_STATUS",
3395 		.value = "1",
3396 	},
3397 	{
3398 		.key = "sys.ims.QMI_DAEMON_STATUS",
3399 		.value = "1",
3400 	},
3401 	{
3402 		.key = "sys.is_keyguard_showing",
3403 		.value = "0",
3404 	},
3405 	{
3406 		.key = "sys.keyguard.bleunlock",
3407 		.value = "true",
3408 	},
3409 	{
3410 		.key = "sys.keymaster.loaded",
3411 		.value = "true",
3412 	},
3413 	{
3414 		.key = "sys.listeners.registered",
3415 		.value = "true",
3416 	},
3417 	{
3418 		.key = "sys.panel.color",
3419 		.value = "3435383200000000",
3420 	},
3421 	{
3422 		.key = "sys.settings_global_version",
3423 		.value = "3",
3424 	},
3425 	{
3426 		.key = "sys.settings_system_version",
3427 		.value = "10",
3428 	},
3429 	{
3430 		.key = "sys.sysctl.extra_free_kbytes",
3431 		.value = "24300",
3432 	},
3433 	{
3434 		.key = "sys.sysctl.tcp_adv_win_scale",
3435 		.value = "2",
3436 	},
3437 	{
3438 		.key = "sys.sysctl.tcp_def_init_rwnd",
3439 		.value = "60",
3440 	},
3441 	{
3442 		.key = "sys.usb.config",
3443 		.value = "mtp,adb",
3444 	},
3445 	{
3446 		.key = "sys.usb.rps_mask",
3447 		.value = "0",
3448 	},
3449 	{
3450 		.key = "sys.usb.state",
3451 		.value = "mtp,adb",
3452 	},
3453 	{
3454 		.key = "sys.usb_uicc.enabled",
3455 		.value = "0",
3456 	},
3457 	{
3458 		.key = "sys.usb_uicc.loading",
3459 		.value = "1",
3460 	},
3461 	{
3462 		.key = "telephony.lteOnCdmaDevice",
3463 		.value = "1",
3464 	},
3465 	{
3466 		.key = "tunnel.audio.encode",
3467 		.value = "false",
3468 	},
3469 	{
3470 		.key = "use.voice.path.for.pcm.voip",
3471 		.value = "true",
3472 	},
3473 	{
3474 		.key = "vidc.enc.dcvs.extra-buff-count",
3475 		.value = "2",
3476 	},
3477 	{
3478 		.key = "vidc.enc.narrow.searchrange",
3479 		.value = "1",
3480 	},
3481 	{
3482 		.key = "voice.conc.fallbackpath",
3483 		.value = "deep-buffer",
3484 	},
3485 	{
3486 		.key = "voice.playback.conc.disabled",
3487 		.value = "true",
3488 	},
3489 	{
3490 		.key = "voice.record.conc.disabled",
3491 		.value = "false",
3492 	},
3493 	{
3494 		.key = "voice.voip.conc.disabled",
3495 		.value = "true",
3496 	},
3497 	{
3498 		.key = "vold.pfe",
3499 		.value = "deactivated",
3500 	},
3501 	{
3502 		.key = "vold.post_fs_data_done",
3503 		.value = "1",
3504 	},
3505 	{
3506 		.key = "wifi.interface",
3507 		.value = "wlan0",
3508 	},
3509 	{
3510 		.key = "wlan.driver.ath",
3511 		.value = "0",
3512 	},
3513 	{
3514 		.key = "wlan.driver.config",
3515 		.value = "/data/misc/wifi/WCNSS_qcom_cfg.ini",
3516 	},
3517 	{
3518 		.key = "wlan.driver.status",
3519 		.value = "ok",
3520 	},
3521 	{ NULL },
3522 };
3523 #endif /* __ANDROID__ */
3524