1aa1f0948a5999049b9290a2802a0b256fb302b6
[GitHub/LineageOS/android_device_samsung_universal7580-common.git] / ramdisk / etc / init.baseband.rc
1 on init
2 mkdir /efs 0771 radio system
3 symlink /dev/block/platform/13540000.dwmmc0/by-name/RADIO /dev/mbin0
4 restorecon /dev/mbin0
5 write /sys/class/net/rmnet0/queues/rx-0/rps_cpus 6
6 write /sys/class/net/rmnet1/queues/rx-0/rps_cpus 6
7 write /sys/class/net/rmnet2/queues/rx-0/rps_cpus 6
8 write /sys/class/net/rmnet3/queues/rx-0/rps_cpus 6
9 write /sys/class/net/rmnet4/queues/rx-0/rps_cpus 6
10 write /sys/class/net/rmnet5/queues/rx-0/rps_cpus 6
11 write /sys/class/net/rmnet6/queues/rx-0/rps_cpus 6
12 write /sys/class/net/rmnet7/queues/rx-0/rps_cpus 6
13
14 on property:ril.cbd.dt_revision=005
15 rm /dev/mbin0
16
17 on property:ril.cbd.dt_revision=006
18 rm /dev/mbin0
19
20 on property:ril.cbd.dt_revision=007
21 rm /dev/mbin0
22
23 on property:ril.cbd.dt_revision=008
24 rm /dev/mbin0
25
26 on property:ril.cbd.dt_revision=009
27 rm /dev/mbin0
28
29 on fs
30 chown radio system /efs
31 chmod 0771 /efs
32 restorecon_recursive /efs
33 chown radio radio sys/devices/virtual/misc/multipdp/waketime
34 chmod 0660 /sys/devices/virtual/misc/umts_dm0/dm_state
35 chown radio system /sys/devices/virtual/misc/umts_dm0/dm_state
36
37 #For cpefs partition
38 mkdir /cpefs 0771 radio system
39 wait /dev/block/platform/13540000.dwmmc0/by-name/CPEFS
40 exec /system/bin/e2fsck -p /dev/block/platform/13540000.dwmmc0/by-name/CPEFS
41 mount ext4 /dev/block/platform/13540000.dwmmc0/by-name/CPEFS /cpefs noatime nosuid nodev barrier=1
42 chown radio system /cpefs
43 chmod 0771 /cpefs
44
45 # Parse hardware revision (needs to happen before cbd starts)
46 service modemloader /system/bin/modemloader
47 class core
48 oneshot
49
50 on property:ro.modemloader.done=1
51 enable cpboot-daemon
52
53 service cpboot-daemon /system/bin/cbd -d -tss310 -bm -mm -P platform/13540000.dwmmc0/by-name/RADIO
54 class main
55 user root
56 group radio cache inet misc audio sdcard_rw log sdcard_r shell
57 disabled