18d6344f9Sopenharmony_ci{
28d6344f9Sopenharmony_ci    "import" : [
38d6344f9Sopenharmony_ci            "init.${ohos.boot.hardware}.usb.cfg"
48d6344f9Sopenharmony_ci    ],
58d6344f9Sopenharmony_ci    "jobs" : [{
68d6344f9Sopenharmony_ci            "name" : "pre-init",
78d6344f9Sopenharmony_ci            "cmds" : [
88d6344f9Sopenharmony_ci                "write /proc/sys/vm/min_free_kbytes 10240",
98d6344f9Sopenharmony_ci                "mount debugfs /sys/kernel/debug /sys/kernel/debug mode=755",
108d6344f9Sopenharmony_ci                "write /sys/kernel/debug/hisi_inno_phy/role peripheral"
118d6344f9Sopenharmony_ci            ]
128d6344f9Sopenharmony_ci        }, {
138d6344f9Sopenharmony_ci            "name" : "init",
148d6344f9Sopenharmony_ci            "cmds" : [
158d6344f9Sopenharmony_ci                "write /proc/1/oom_score_adj -1000",
168d6344f9Sopenharmony_ci                "write /proc/sys/kernel/hung_task_timeout_secs 90",
178d6344f9Sopenharmony_ci                "write /sys/kernel/hungtask/enable on",
188d6344f9Sopenharmony_ci                "write /sys/kernel/hungtask/monitorlist whitelist,init,appspawn",
198d6344f9Sopenharmony_ci                "chown system system /sys/kernel/hungtask/userlist",
208d6344f9Sopenharmony_ci                "symlink /dev/block/platform/fe2e0000.mmc/by-name /dev/block/by-name"
218d6344f9Sopenharmony_ci            ]
228d6344f9Sopenharmony_ci        }, {
238d6344f9Sopenharmony_ci            "name" : "boot",
248d6344f9Sopenharmony_ci            "cmds" : [
258d6344f9Sopenharmony_ci                "write /sys/block/zram0/disksize 1024M",
268d6344f9Sopenharmony_ci                "mkswap /dev/block/zram0",
278d6344f9Sopenharmony_ci                "swapon /dev/block/zram0",
288d6344f9Sopenharmony_ci                "chmod 777 /dev/ttyAMA2",
298d6344f9Sopenharmony_ci                "chmod 775 /sys/class/rfkill/rfkill0/state",
308d6344f9Sopenharmony_ci                "chown blue_host blue_host /sys/class/rfkill/rfkill0/state",
318d6344f9Sopenharmony_ci                "chown blue_host blue_host /dev/ttyS9",
328d6344f9Sopenharmony_ci                "chown bluetooth bluetooth /dev/uhid",
338d6344f9Sopenharmony_ci                "chmod 777 /dev/tun",
348d6344f9Sopenharmony_ci                "chown bluetooth bluetooth /dev/tun",
358d6344f9Sopenharmony_ci                "chmod 777 /dev/rtkbt_dev",
368d6344f9Sopenharmony_ci                "chmod 0440 /proc/interrupts",
378d6344f9Sopenharmony_ci                "chmod 0440 /proc/stat",
388d6344f9Sopenharmony_ci                "chmod 0640 /dev/xt_qtaguid",
398d6344f9Sopenharmony_ci                "chmod 0660 /proc/net/xt_qtaguid/ctrl",
408d6344f9Sopenharmony_ci                "chmod 0440 /proc/net/xt_qtaguid/stats",
418d6344f9Sopenharmony_ci                "chmod 666 /dev/mali0",
428d6344f9Sopenharmony_ci                "chown system graphics /dev/mali0",
438d6344f9Sopenharmony_ci                "chmod 666 /dev/dri/card1",
448d6344f9Sopenharmony_ci                "chown system graphics /dev/dri/card1",
458d6344f9Sopenharmony_ci                "chmod 666 /dev/dri/renderD129",
468d6344f9Sopenharmony_ci                "chown system graphics /dev/dri/renderD129",
478d6344f9Sopenharmony_ci                "chown system graphics /dev/graphics/fb0",
488d6344f9Sopenharmony_ci                "chmod 666 /dev/ion",
498d6344f9Sopenharmony_ci                "chown system system /dev/ion",
508d6344f9Sopenharmony_ci                "chmod 666 /dev/sched_rtg_ctrl",
518d6344f9Sopenharmony_ci                "chown system system /dev/sched_rtg_ctrl",
528d6344f9Sopenharmony_ci                "chown update update /dev/block/by-name/misc",
538d6344f9Sopenharmony_ci                "chmod 0644 /dev/block/by-name/misc",
548d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video9",
558d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video10",
568d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video11",
578d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video12",
588d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video13",
598d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video14",
608d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video15",
618d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video16",
628d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video17",
638d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video18",
648d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video19",
658d6344f9Sopenharmony_ci                "chown camera_host camera_host /dev/video20",
668d6344f9Sopenharmony_ci                "chmod 666 /dev/v4l-subdev0",
678d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/v4l-subdev0",
688d6344f9Sopenharmony_ci                "chmod 666 /dev/v4l-subdev1",
698d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/v4l-subdev1",
708d6344f9Sopenharmony_ci                "chmod 666 /dev/v4l-subdev2",
718d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/v4l-subdev2",
728d6344f9Sopenharmony_ci                "chmod 666 /dev/v4l-subdev3",
738d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/v4l-subdev3",
748d6344f9Sopenharmony_ci                "chmod 666 /dev/v4l-subdev4",
758d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/v4l-subdev4",
768d6344f9Sopenharmony_ci                "chmod 666 /dev/v4l-subdev5",
778d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/v4l-subdev5",
788d6344f9Sopenharmony_ci                "chmod 666 /dev/media0",
798d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/media0",
808d6344f9Sopenharmony_ci                "chmod 666 /dev/media1",
818d6344f9Sopenharmony_ci                "chown ispserver ispserver /dev/media1",
828d6344f9Sopenharmony_ci                "start ispserver"
838d6344f9Sopenharmony_ci            ]
848d6344f9Sopenharmony_ci        }, {
858d6344f9Sopenharmony_ci            "name" : "post-fs-data",
868d6344f9Sopenharmony_ci            "cmds" : [
878d6344f9Sopenharmony_ci                "restorecon",
888d6344f9Sopenharmony_ci                "wait /dev/block/by-name/misc"
898d6344f9Sopenharmony_ci            ]
908d6344f9Sopenharmony_ci        }
918d6344f9Sopenharmony_ci    ],
928d6344f9Sopenharmony_ci    "services" : [{
938d6344f9Sopenharmony_ci            "name" : "ispserver",
948d6344f9Sopenharmony_ci            "path" : ["/vendor/bin/ispserver"],
958d6344f9Sopenharmony_ci            "once" : 1,
968d6344f9Sopenharmony_ci            "secon" : "u:r:ispserver:s0",
978d6344f9Sopenharmony_ci            "uid": "ispserver",
988d6344f9Sopenharmony_ci            "gid": [ "ispserver", "camera_host" ]
998d6344f9Sopenharmony_ci        }
1008d6344f9Sopenharmony_ci    ]
1018d6344f9Sopenharmony_ci}
102