From e3fb530146c4975785fa7305f1b03454689e8b91 Mon Sep 17 00:00:00 2001 From: Ethan Chen Date: Wed, 5 Nov 2014 15:11:09 -0800 Subject: [PATCH] klte-common: Clean up init * Remove unused services * Remove duplicate entries Change-Id: I01adefe2430d31d9a3caf989507faaf42614eb7a --- rootdir/etc/init.qcom.rc | 46 ++++++++-------------------------------- system_prop.mk | 8 +++++++ 2 files changed, 17 insertions(+), 37 deletions(-) diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 12451b2..61f5420 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -28,7 +28,8 @@ import init.qcom.usb.rc on early-init - mount debugfs debugfs /sys/kernel/debug + # Increase max readahead size to 512 KB + write /sys/block/mmcblk0/queue/read_ahead_kb 512 write /sys/block/mmcblk0/queue/scheduler noop mkdir /firmware 0771 system system @@ -88,14 +89,11 @@ on fs setprop qcom.audio.init complete on post-fs - # Increase max readahead size to 512 KB - write /sys/block/mmcblk0/queue/read_ahead_kb 512 # for controlling write performance boosting chown system radio /sys/block/mmcblk0/bkops_en chmod 0664 /sys/block/mmcblk0/bkops_en on post-fs-data - # we will remap this as /mnt/sdcard with the sdcard fuse tool mkdir /data/media 0775 media_rw media_rw chown media_rw media_rw /data/media @@ -365,9 +363,9 @@ on post-fs-data on early-boot # set RLIMIT_MEMLOCK to 64MB setrlimit 8 67108864 67108864 + # Allow subsystem (modem etc) debugging write /sys/module/subsystem_restart/parameters/enable_debug ${persist.sys.ssr.enable_debug} - write /sys/kernel/boot_adsp/boot 1 on boot mount debugfs /sys/kernel/debug /sys/kernel/debug @@ -423,8 +421,6 @@ on boot mkdir /dev/socket/qmux_gps 0770 gps gps chmod 2770 /dev/socket/qmux_gps - setprop wifi.interface wlan0 - # Allow QMUX daemon to assign port open wait time chown radio radio /sys/devices/virtual/hsicctl/hsicctl0/modem_wait @@ -440,7 +436,6 @@ on boot #Remove SUID bit for iproute2 ip tool chmod 0755 /system/bin/ip - chmod 0444 /sys/devices/platform/msm_hsusb/gadget/usb_state #For bridgemgr daemon to inform the USB driver of the correct transport @@ -724,8 +719,8 @@ on boot chmod 0660 /sys/class/host_notify/usb_otg/booster # Permissions for Audio - chown system system /sys/devices/fe12f000.slim/es705-codec-gen0/keyword_grammar_path - chown system system /sys/devices/fe12f000.slim/es705-codec-gen0/keyword_net_path + chown system system /sys/devices/fe12f000.slim/es705-codec-gen0/keyword_grammar_path + chown system system /sys/devices/fe12f000.slim/es705-codec-gen0/keyword_net_path # Accelerometer_sensor chown system radio /sys/class/sensors/accelerometer_sensor/raw_data @@ -771,7 +766,6 @@ on boot chown system radio /sys/class/sensors/barometer_sensor/calibration # Magnetic_sensor - # chown system radio /dev/akm8963 chown system radio /sys/class/sensors/magnetic_sensor/selftest chown system radio /sys/class/sensors/magnetic_sensor/raw_data chown system radio /sys/class/sensors/magnetic_sensor/adc @@ -888,7 +882,6 @@ on boot chown system radio /sys/class/sec/sec_barcode_emul/barcode_ver_check # NFC_NXP - setprop ro.nfc.port "I2C" chmod 0660 /dev/pn547 chown nfc nfc /dev/pn547 symlink /dev/pn547 /dev/pn544 @@ -1181,19 +1174,11 @@ on property:init.svc.macloader=stopped chown system root /data/.rev chmod 0664 /data/.rev -on property:crypto.driver.load=1 - insmod /system/lib/modules/qce.ko - insmod /system/lib/modules/qcedev.ko - -on property:crypto.driver.load=0 - exec /system/bin/rmmod qcedev.ko - exec /system/bin/rmmod qce.ko - service wifi-crda /system/bin/sh /system/etc/init.crda.sh - class late_start - user root - disabled - oneshot + class late_start + user root + disabled + oneshot on property:sys.boot_completed=1 write /sys/block/mmcblk0/queue/scheduler row @@ -1281,10 +1266,6 @@ service hostapd /system/bin/hostapd -dddd /data/hostapd/hostapd.conf oneshot disabled -on property:ro.data.large_tcp_window_size=true - # Adjust socket buffer to enlarge TCP receive window for high bandwidth (e.g. DO-RevB) - write /proc/sys/net/ipv4/tcp_adv_win_scale 1 - service charger /charger class charger @@ -1308,15 +1289,6 @@ service fuse_usbdisk /system/bin/sdcard -u 1023 -g 1023 /mnt/media_rw/usbdisk /s class late_start disabled -service scranton_RD /system/bin/scranton_RD - class main - user root - disabled - oneshot - -on property:sys.qseecomd.enable=true - start scranton_RD - on property:persist.sys.ssr.restart_level=1 write /sys/module/subsystem_restart/parameters/restart_level 1 diff --git a/system_prop.mk b/system_prop.mk index fc79013..5014e1a 100644 --- a/system_prop.mk +++ b/system_prop.mk @@ -22,6 +22,10 @@ PRODUCT_PROPERTY_OVERRIDES += \ ro.qc.sdk.izat.premium_enabled=0 \ ro.qc.sdk.izat.service_mask=0x0 +# NFC +PRODUCT_PROPERTY_OVERRIDES += \ + ro.nfc.port=I2C + # Radio PRODUCT_PROPERTY_OVERRIDES += \ persist.data.netmgrd.qos.enable=true \ @@ -32,3 +36,7 @@ PRODUCT_PROPERTY_OVERRIDES += \ # Sensors PRODUCT_PROPERTY_OVERRIDES += \ debug.sensors=1 + +# WiFi +PRODUCT_PROPERTY_OVERRIDES += \ + wifi.interface=wlan0