Advertisement
goroh_kun

p-04d init.pana2_4d.rc

Jun 12th, 2012
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 32.15 KB | None | 0 0
  1. on init
  2.     # make directory for ccpu
  3.     mkdir /ccpu 0755 system system
  4.     mkdir /ccpu1 0755 system system
  5.  
  6.     # Directory for chassis design colors
  7.     mkdir /tmp
  8.     mount tmpfs tmpfs /tmp size=128k
  9.     chown root system /tmp
  10.     chmod 0775 /tmp
  11.  
  12.     # Directory for new log area
  13.     mkdir /log2 0755 root root
  14.     mount ext4 /dev/block/platform/mmci-omap-hs.1/by-name/log2 /log2 nosuid nodev
  15.     mkdir /log2/ccs 0755 root root
  16.     mkdir /log2/ccs/audit 0755 root root
  17.  
  18.     # mount debugfs
  19.     mount debugfs /sys/kernel/debug /sys/kernel/debug
  20.  
  21. # power management
  22. # Enable off mode by default
  23.     write /sys/kernel/debug/pm_debug/enable_off_mode 1
  24.  
  25. # Enable Smart Reflex in debugfs
  26.     write /sys/kernel/debug/pm_debug/smartreflex/sr_core/autocomp 1
  27.     write /sys/kernel/debug/pm_debug/smartreflex/sr_iva/autocomp 1
  28.     write /sys/kernel/debug/pm_debug/smartreflex/sr_mpu/autocomp 1
  29.  
  30. on boot
  31.     chown system system /sys/class/leds/red/delay_on
  32.     chown system system /sys/class/leds/red/delay_off
  33.     chown system system /sys/class/leds/lcd-backlight/device/mode_set
  34.     chown system system /sys/class/leds/color/brightness
  35.  
  36.     chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
  37. ## Added by DTV
  38.     chown secureav system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
  39.     chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
  40.     chown secureav system /sys/devices/system/cpu/cpu1/online
  41.     chmod 0664 /sys/devices/system/cpu/cpu1/online
  42.  
  43.     setprop ro.build.product omap4sdp
  44.     setprop ro.product.device omap4sdp
  45.     setprop ro.radio.noril yes
  46.  
  47. # fake some battery state
  48.     setprop status.battery.state Slow
  49.     setprop status.battery.level 5
  50.     setprop status.battery.level_raw  50
  51.     setprop status.battery.level_scale 9
  52.  
  53. # wi-fi
  54.     mkdir /data/misc/wifi/sockets 0770 wifi wifi
  55.     mkdir /data/misc/dhcp 0770 dhcp dhcp
  56.     copy /system/etc/wifi/nvs_map.bin /data/misc/wifi/nvs_map.bin
  57.  
  58. # phone
  59. #    setprop ro.telephony.call_ring.multiple 0
  60.  
  61. on fs
  62.     mount ext4 /dev/block/platform/mmci-omap-hs.1/by-name/system /system wait ro
  63.     mount ext4 /dev/block/platform/mmci-omap-hs.1/by-name/userdata /data wait noatime nosuid nodev
  64.     mount ext4 /dev/block/platform/mmci-omap-hs.1/by-name/cache /cache wait noatime nosuid nodev
  65.  
  66. # create crashlog directory
  67.     mkdir /log/crashlog 770 system log
  68.  
  69. # create tombstones and dropbox directory
  70.     mkdir /log2/tombstones 0770 system system
  71.     mkdir /log2/dropbox 0770 system system
  72.  
  73. # create and mount misc4 directory.
  74.     mkdir /misc4 0700 root root
  75.     mount ext4 /dev/block/platform/mmci-omap-hs.1/by-name/sd /misc4 nosuid nodev
  76.     chown root root /misc4
  77.     chmod 0700 /misc4
  78.     mkdir /misc4/v 0700 root root
  79.     chown root root /misc4/v
  80.     chmod 0700 /misc4/v
  81.  
  82. # permissions for bluetooth.
  83. #    chown bluetooth bluetooth ro.bt.bdaddr_path
  84.  
  85. #service gpsd /system/vendor/bin/gpsd -c /vendor/etc/gps.xml
  86. #    socket gps seqpacket 0660 gps system
  87. #    user gps
  88. #    group system inet
  89.  
  90. # create filesystems if necessary
  91. #service setup_fs /system/bin/setup_fs /dev/block/platform/s3c-sdhci.0/by-name/userdata
  92. #    user root
  93. #    group root
  94. #    oneshot
  95.  
  96. # switch CPUfreq from performance to hotplug
  97.     write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor hotplug
  98.     write /sys/devices/system/cpu/cpufreq/hotplug/down_threshold 30
  99.  
  100. #Give system ownership and permission to boost clock for specified timeout
  101. #Note boost_timeout cannot be changed from application because of dynamic sysfs creation. It will have default value of 3 sec.
  102.     chown system system /sys/devices/system/cpu/cpu0/cpufreq/boost_cpufreq
  103.     chmod 0664  /sys/devices/system/cpu/cpu0/cpufreq/boost_cpufreq
  104.  
  105. #Change permission for /sys/kernel/ entries for CTS test
  106.  
  107.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_mpu/vp_errorgain
  108.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_mpu/vp_smpswaittimemin
  109.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_mpu/vp_stepmin
  110.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_mpu/vp_smpswaittimemax
  111.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_mpu/vp_stepmax
  112.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_mpu/vp_vddmax
  113.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_mpu/vp_vddmin
  114.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_mpu/vp_timeout
  115.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_mpu/fbb_enable
  116.  
  117.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_iva/vp_errorgain
  118.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_iva/vp_smpswaittimemin
  119.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_iva/vp_stepmin
  120.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_iva/vp_smpswaittimemax
  121.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_iva/vp_stepmax
  122.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_iva/vp_vddmax
  123.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_iva/vp_vddmin
  124.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_iva/vp_timeout
  125.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_iva/fbb_enable
  126.  
  127.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_core/vp_errorgain
  128.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_core/vp_smpswaittimemin
  129.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_core/vp_stepmin
  130.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_core/vp_smpswaittimemax
  131.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_core/vp_stepmax
  132.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_core/vp_vddmax
  133.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_core/vp_vddmin
  134.     chmod 0664 /sys/kernel/debug/pm_debug/voltage/vdd_core/vp_timeout
  135.    
  136.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_core/autocomp
  137.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_core/errweight
  138.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_core/errmaxlimit
  139.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_core/errminlimit
  140.  
  141.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_iva/autocomp
  142.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_iva/errweight
  143.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_iva/errmaxlimit
  144.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_iva/errminlimit
  145.  
  146.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_mpu/autocomp
  147.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_mpu/errweight
  148.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_mpu/errmaxlimit
  149.     chmod 0664 /sys/kernel/debug/pm_debug/smartreflex/sr_mpu/errminlimit
  150.  
  151.     chmod 0664 /sys/kernel/debug/pm_debug/enable_off_mode
  152.     chmod 0664 /sys/kernel/debug/pm_debug/sleep_while_idle
  153.     chmod 0664 /sys/kernel/debug/pm_debug/wakeup_timer_seconds
  154.     chmod 0664 /sys/kernel/debug/pm_debug/wakeup_timer_milliseconds
  155.     chmod 0664 /sys/kernel/debug/pm_debug/enable_sr_vp_debug
  156.     chmod 0664 /sys/kernel/debug/pm_debug/pmd_clks_enable
  157.     chmod 0664 /sys/kernel/debug/pm_debug/dpll_cascade_enable
  158.  
  159.     chmod 0664 /sys/kernel/debug/hsi/omap_hsi0/port1/counters
  160.  
  161.     chmod 0664 /sys/kernel/debug/omap_mux/jtag_tdo
  162.     chmod 0664 /sys/kernel/debug/omap_mux/jtag_tdi
  163.     chmod 0664 /sys/kernel/debug/omap_mux/jtag_tms_tmsc
  164.     chmod 0664 /sys/kernel/debug/omap_mux/jtag_rtck
  165.     chmod 0664 /sys/kernel/debug/omap_mux/jtag_tck
  166.     chmod 0664 /sys/kernel/debug/omap_mux/jtag_ntrst
  167.     chmod 0664 /sys/kernel/debug/omap_mux/sys_boot7
  168.     chmod 0664 /sys/kernel/debug/omap_mux/sys_boot6
  169.     chmod 0664 /sys/kernel/debug/omap_mux/sys_pwron_reset_out
  170.     chmod 0664 /sys/kernel/debug/omap_mux/sys_pwr_req
  171.     chmod 0664 /sys/kernel/debug/omap_mux/sys_nreswarm
  172.     chmod 0664 /sys/kernel/debug/omap_mux/sys_nrespwron
  173.     chmod 0664 /sys/kernel/debug/omap_mux/sys_32k
  174.     chmod 0664 /sys/kernel/debug/omap_mux/fref_clk4_out
  175.     chmod 0664 /sys/kernel/debug/omap_mux/fref_clk4_req
  176.     chmod 0664 /sys/kernel/debug/omap_mux/fref_clk3_out
  177.     chmod 0664 /sys/kernel/debug/omap_mux/fref_clk3_req
  178.     chmod 0664 /sys/kernel/debug/omap_mux/fref_clk0_out
  179.     chmod 0664 /sys/kernel/debug/omap_mux/fref_clk_ioreq
  180.     chmod 0664 /sys/kernel/debug/omap_mux/fref_slicer_in
  181.     chmod 0664 /sys/kernel/debug/omap_mux/fref_xtal_in
  182.     chmod 0664 /sys/kernel/debug/omap_mux/sr_sda
  183.     chmod 0664 /sys/kernel/debug/omap_mux/sr_scl
  184.     chmod 0664 /sys/kernel/debug/omap_mux/sim_pwrctrl
  185.     chmod 0664 /sys/kernel/debug/omap_mux/sim_cd
  186.     chmod 0664 /sys/kernel/debug/omap_mux/sim_reset
  187.     chmod 0664 /sys/kernel/debug/omap_mux/sim_clk
  188.     chmod 0664 /sys/kernel/debug/omap_mux/sim_io
  189.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu19
  190.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu18
  191.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu17
  192.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu16
  193.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu15
  194.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu14
  195.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu13
  196.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu12
  197.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu11
  198.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu10
  199.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu9
  200.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu8
  201.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu7
  202.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu6
  203.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu5
  204.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu4
  205.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu3
  206.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu2
  207.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu1
  208.     chmod 0664 /sys/kernel/debug/omap_mux/dpm_emu0
  209.     chmod 0664 /sys/kernel/debug/omap_mux/sys_boot5
  210.     chmod 0664 /sys/kernel/debug/omap_mux/sys_boot4
  211.     chmod 0664 /sys/kernel/debug/omap_mux/sys_boot3
  212.     chmod 0664 /sys/kernel/debug/omap_mux/sys_boot2
  213.     chmod 0664 /sys/kernel/debug/omap_mux/sys_boot1
  214.     chmod 0664 /sys/kernel/debug/omap_mux/sys_boot0
  215.     chmod 0664 /sys/kernel/debug/omap_mux/sys_nirq2
  216.     chmod 0664 /sys/kernel/debug/omap_mux/sys_nirq1
  217.     chmod 0664 /sys/kernel/debug/omap_mux/fref_clk2_out
  218.     chmod 0664 /sys/kernel/debug/omap_mux/fref_clk1_out
  219.     chmod 0664 /sys/kernel/debug/omap_mux/usba0_otg_dm
  220.     chmod 0664 /sys/kernel/debug/omap_mux/usba0_otg_dp
  221.     chmod 0664 /sys/kernel/debug/omap_mux/usba0_otg_ce
  222.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_row2
  223.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_row1
  224.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_row0
  225.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_row5
  226.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_row4
  227.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_row3
  228.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_col2
  229.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_col1
  230.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_col0
  231.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_col5
  232.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_col4
  233.     chmod 0664 /sys/kernel/debug/omap_mux/kpd_col3
  234.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_hsic_strobe
  235.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_hsic_data
  236.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_dat7
  237.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_dat6
  238.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_dat5
  239.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_dat4
  240.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_dat3
  241.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_dat2
  242.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_dat1
  243.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_dat0
  244.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_nxt
  245.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_dir
  246.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_stp
  247.     chmod 0664 /sys/kernel/debug/omap_mux/usbb2_ulpitll_clk
  248.     chmod 0664 /sys/kernel/debug/omap_mux/uart4_tx
  249.     chmod 0664 /sys/kernel/debug/omap_mux/uart4_rx
  250.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi4_cs0
  251.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi4_somi
  252.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi4_simo
  253.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi4_clk
  254.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc5_dat3
  255.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc5_dat2
  256.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc5_dat1
  257.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc5_dat0
  258.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc5_cmd
  259.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc5_clk
  260.     chmod 0664 /sys/kernel/debug/omap_mux/uart3_tx_irtx
  261.     chmod 0664 /sys/kernel/debug/omap_mux/uart3_rx_irrx
  262.     chmod 0664 /sys/kernel/debug/omap_mux/uart3_rts_sd
  263.     chmod 0664 /sys/kernel/debug/omap_mux/uart3_cts_rctx
  264.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi1_cs3
  265.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi1_cs2
  266.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi1_cs1
  267.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi1_cs0
  268.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi1_simo
  269.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi1_somi
  270.     chmod 0664 /sys/kernel/debug/omap_mux/mcspi1_clk
  271.     chmod 0664 /sys/kernel/debug/omap_mux/i2c4_sda
  272.     chmod 0664 /sys/kernel/debug/omap_mux/i2c4_scl
  273.     chmod 0664 /sys/kernel/debug/omap_mux/i2c3_sda
  274.     chmod 0664 /sys/kernel/debug/omap_mux/i2c3_scl
  275.     chmod 0664 /sys/kernel/debug/omap_mux/i2c2_sda
  276.     chmod 0664 /sys/kernel/debug/omap_mux/i2c2_scl
  277.     chmod 0664 /sys/kernel/debug/omap_mux/i2c1_sda
  278.     chmod 0664 /sys/kernel/debug/omap_mux/i2c1_scl
  279.     chmod 0664 /sys/kernel/debug/omap_mux/hdq_sio
  280.     chmod 0664 /sys/kernel/debug/omap_mux/uart2_tx
  281.     chmod 0664 /sys/kernel/debug/omap_mux/uart2_rx
  282.     chmod 0664 /sys/kernel/debug/omap_mux/uart2_rts
  283.     chmod 0664 /sys/kernel/debug/omap_mux/uart2_cts
  284.     chmod 0664 /sys/kernel/debug/omap_mux/abe_dmic_din3
  285.     chmod 0664 /sys/kernel/debug/omap_mux/abe_dmic_din2
  286.     chmod 0664 /sys/kernel/debug/omap_mux/abe_dmic_din1
  287.     chmod 0664 /sys/kernel/debug/omap_mux/abe_dmic_clk1
  288.     chmod 0664 /sys/kernel/debug/omap_mux/abe_clks
  289.     chmod 0664 /sys/kernel/debug/omap_mux/abe_pdm_lb_clk
  290.     chmod 0664 /sys/kernel/debug/omap_mux/abe_pdm_frame
  291.     chmod 0664 /sys/kernel/debug/omap_mux/abe_pdm_dl_data
  292.     chmod 0664 /sys/kernel/debug/omap_mux/abe_pdm_ul_data
  293.     chmod 0664 /sys/kernel/debug/omap_mux/abe_mcbsp1_fsx
  294.     chmod 0664 /sys/kernel/debug/omap_mux/abe_mcbsp1_dx
  295.     chmod 0664 /sys/kernel/debug/omap_mux/abe_mcbsp1_dr
  296.     chmod 0664 /sys/kernel/debug/omap_mux/abe_mcbsp1_clkx
  297.     chmod 0664 /sys/kernel/debug/omap_mux/abe_mcbsp2_fsx
  298.     chmod 0664 /sys/kernel/debug/omap_mux/abe_mcbsp2_dx
  299.     chmod 0664 /sys/kernel/debug/omap_mux/abe_mcbsp2_dr
  300.     chmod 0664 /sys/kernel/debug/omap_mux/abe_mcbsp2_clkx
  301.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc1_dat7
  302.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc1_dat6
  303.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc1_dat5
  304.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc1_dat4
  305.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc1_dat3
  306.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc1_dat2
  307.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc1_dat1
  308.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc1_dat0
  309.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc1_cmd
  310.     chmod 0664 /sys/kernel/debug/omap_mux/sdmmc1_clk
  311.     chmod 0664 /sys/kernel/debug/omap_mux/usbc1_icusb_dm
  312.     chmod 0664 /sys/kernel/debug/omap_mux/usbc1_icusb_dp
  313.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_hsic_strobe
  314.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_hsic_data
  315.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_dat7
  316.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_dat6
  317.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_dat5
  318.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_dat4
  319.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_dat3
  320.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_dat2
  321.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_dat1
  322.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_dat0
  323.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_nxt
  324.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_dir
  325.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_stp
  326.     chmod 0664 /sys/kernel/debug/omap_mux/usbb1_ulpitll_clk
  327.     chmod 0664 /sys/kernel/debug/omap_mux/cam_globalreset
  328.     chmod 0664 /sys/kernel/debug/omap_mux/cam_strobe
  329.     chmod 0664 /sys/kernel/debug/omap_mux/cam_shutter
  330.     chmod 0664 /sys/kernel/debug/omap_mux/csi22_dy1
  331.     chmod 0664 /sys/kernel/debug/omap_mux/csi22_dx1
  332.     chmod 0664 /sys/kernel/debug/omap_mux/csi22_dy0
  333.     chmod 0664 /sys/kernel/debug/omap_mux/csi22_dx0
  334.     chmod 0664 /sys/kernel/debug/omap_mux/csi21_dy4
  335.     chmod 0664 /sys/kernel/debug/omap_mux/csi21_dx4
  336.     chmod 0664 /sys/kernel/debug/omap_mux/csi21_dy3
  337.     chmod 0664 /sys/kernel/debug/omap_mux/csi21_dx3
  338.     chmod 0664 /sys/kernel/debug/omap_mux/csi21_dy2
  339.     chmod 0664 /sys/kernel/debug/omap_mux/csi21_dx2
  340.     chmod 0664 /sys/kernel/debug/omap_mux/csi21_dy1
  341.     chmod 0664 /sys/kernel/debug/omap_mux/csi21_dx1
  342.     chmod 0664 /sys/kernel/debug/omap_mux/csi21_dy0
  343.     chmod 0664 /sys/kernel/debug/omap_mux/csi21_dx0
  344.     chmod 0664 /sys/kernel/debug/omap_mux/hdmi_ddc_sda
  345.     chmod 0664 /sys/kernel/debug/omap_mux/hdmi_ddc_scl
  346.     chmod 0664 /sys/kernel/debug/omap_mux/hdmi_cec
  347.     chmod 0664 /sys/kernel/debug/omap_mux/hdmi_hpd
  348.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ncs7
  349.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ncs6
  350.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ncs5
  351.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ncs4
  352.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_wait2
  353.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_wait1
  354.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_wait0
  355.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_nbe1
  356.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_nbe0_cle
  357.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_nwe
  358.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_noe
  359.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_nadv_ale
  360.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_clk
  361.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_nwp
  362.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ncs3
  363.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ncs2
  364.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ncs1
  365.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ncs0
  366.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_a25
  367.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_a24
  368.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_a23
  369.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_a22
  370.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_a21
  371.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_a20
  372.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_a19
  373.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_a18
  374.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_a17
  375.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_a16
  376.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad15
  377.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad14
  378.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad13
  379.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad12
  380.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad11
  381.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad10
  382.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad9
  383.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad8
  384.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad7
  385.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad6
  386.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad5
  387.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad4
  388.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad3
  389.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad2
  390.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad1
  391.     chmod 0664 /sys/kernel/debug/omap_mux/gpmc_ad0
  392.  
  393.     chmod 0664 /sys/devices/virtual/compass/akm8975/enable_acc
  394.     chmod 0664 /sys/devices/virtual/compass/akm8975/enable_mag
  395.     chmod 0664 /sys/devices/virtual/compass/akm8975/enable_ori
  396.     chmod 0664 /sys/devices/virtual/compass/akm8975/enable_gyr
  397.     chmod 0664 /sys/devices/virtual/compass/akm8975/delay_acc
  398.     chmod 0664 /sys/devices/virtual/compass/akm8975/delay_mag
  399.     chmod 0664 /sys/devices/virtual/compass/akm8975/delay_ori
  400.     chmod 0664 /sys/devices/virtual/compass/akm8975/delay_gyr
  401.  
  402.     chown system system /sys/class/power_supply/smb137b/device/charge_state
  403.     chmod 0660 /sys/class/power_supply/smb137b/device/charge_state
  404.     chown system system /sys/class/power_supply/smb137b/device/limit_state
  405.     chmod 0660 /sys/class/power_supply/smb137b/device/limit_state
  406.  
  407.     chown system system /sys/class/power_supply/smb137c/device/charge_state
  408.     chmod 0660 /sys/class/power_supply/smb137c/device/charge_state
  409.     chown system system /sys/class/power_supply/smb137c/device/limit_state
  410.     chmod 0660 /sys/class/power_supply/smb137c/device/limit_state
  411.  
  412.     chown system system /sys/kernel/usb_otg_cont/power
  413.     chmod 0660 /sys/kernel/usb_otg_cont/power
  414.  
  415. # Boost the CPU for 60 sec for boot optimization
  416.     write /sys/devices/system/cpu/cpufreq/hotplug/boost_timeout 60000000
  417.     write /sys/devices/system/cpu/cpu0/cpufreq/boost_cpufreq 1
  418.  
  419. # We chown/chmod /data again so because mount is run as root + defaults
  420.     chown system system /data
  421.     chmod 0771 /data
  422.  
  423.     chown media media /dev/syslink-proc4430
  424.     chown media media /dev/syslink-procmgr
  425.     chown media media /dev/syslink_ipc
  426.     chown media media /dev/omap-rproc0
  427.     chown media media /dev/omap-rproc1
  428.     chown media media /dev/omap-rproc2
  429.     chown media media /dev/iovmm-omap0
  430.     chown media media /dev/iovmm-omap1
  431.     chown media media /dev/omap-devh0
  432.     chown media media /dev/omap-devh1
  433.     chown media media /dev/omap-devh2
  434.  
  435.     chmod 660 /dev/syslink-proc4430
  436.     chmod 660 /dev/syslink-procmgr
  437.     chmod 660 /dev/syslink_ipc
  438.     chmod 440 /dev/omap-rproc0
  439.     chmod 440 /dev/omap-rproc1
  440.     chmod 440 /dev/omap-rproc2
  441.     chmod 440 /dev/iovmm-omap0
  442.     chmod 440 /dev/iovmm-omap1
  443.     chmod 440 /dev/omap-devh0
  444.     chmod 440 /dev/omap-devh1
  445.     chmod 440 /dev/omap-devh2
  446.  
  447.     chown media media /system/bin/syslink_daemon.out
  448.     chmod 750 /system/bin/syslink_daemon.out
  449.  
  450.     # chown ST-Ericsson script to be used for root owner only
  451.     chmod 0700 /system/debug/start_lins_debug.sh
  452.     chmod 0700 /system/debug/stop_lins_debug.sh
  453.     chmod 0700 /system/bin/mfa
  454.     mkdir /ccpu
  455.     mkdir /ccpu/ste
  456.     mkdir /ccpu/ste/modem
  457.     mkdir /data/ste
  458.     mkdir /data/ste/modem
  459.     mkdir /data/ste/modem_fota
  460.  
  461.     # change permissions for alsa nodes
  462.     chmod 0777  /dev/snd/pcmC0D0c
  463.     chmod 0777 /dev/snd/pcmC0D0p
  464.     chmod 0777  /dev/snd/controlC0
  465.     chmod 0777  /dev/snd/timer
  466.  
  467.     #change permissions for alsa nodes for audio modem
  468.     chmod 0777 /dev/snd/pcmC0D5c
  469.     chmod 0777 /dev/snd/pcmC0D5p
  470.  
  471.     #change permissions for alsa nodes for HDMI
  472.     chmod 777  /dev/snd/pcmC0D7p
  473.  
  474.     # change permissions for modem
  475.     chmod 0660 /dev/ttyO3
  476.     chown radio radio /dev/ttyO3
  477.  
  478.     chown system radio /ccpu/ste/modem
  479.     chmod 0750 /ccpu/ste/modem
  480.     chown system radio /ccpu/ste
  481.     chmod 0750 /ccpu/ste
  482.  
  483.     chown system radio /ccpu1/ste/modem
  484.     chmod 0750 /ccpu1/ste/modem
  485.  
  486.     chown system radio /data/ste/modem
  487.     chmod 0750 /data/ste/modem
  488.  
  489.     chown system radio /data/ste/modem_fota
  490.     chmod 0750 /data/ste/modem_fota
  491.  
  492.     # change permissions for Camera
  493.     chmod 0777 /dev/video4
  494.     chmod 0777 /dev/video0
  495.  
  496.     # change permissions for Sensors
  497.     # chown system system /sys/bus/i2c/drivers/cma3000_accl/4-001c
  498.     # chown system system /sys/bus/i2c/drivers/cma3000_accl/4-001c/enable
  499.     # chown system system /sys/bus/i2c/drivers/cma3000_accl/4-001c/delay
  500.     # chown system system /sys/devices/platform/sfh7741.1
  501.     # chown system system /sys/devices/platform/sfh7741.1/state
  502.     # chown system system /sys/bus/i2c/drivers/bmp085/4-0077
  503.     # chown system system /sys/bus/i2c/drivers/bmp085/4-0077/enable
  504.     # chown system system /sys/bus/i2c/drivers/hmc5843/4-001e
  505.     # chown system system /sys/bus/i2c/drivers/hmc5843/4-001e/enable
  506.     # chown system system /sys/bus/i2c/drivers/hmc5843/4-001e/rate
  507.     chown system system /sys/devices/virtual/compass/akm8975/delay_gyr
  508.     chown system system /sys/devices/virtual/compass/akm8975/delay_ori
  509.     chown system system /sys/devices/virtual/compass/akm8975/delay_mag
  510.     chown system system /sys/devices/virtual/compass/akm8975/delay_acc
  511.     chown system system /sys/devices/virtual/compass/akm8975/enable_gyr
  512.     chown system system /sys/devices/virtual/compass/akm8975/enable_ori
  513.     chown system system /sys/devices/virtual/compass/akm8975/enable_mag
  514.     chown system system /sys/devices/virtual/compass/akm8975/enable_acc
  515.     chown system system /sys/devices/virtual/compass/akm8975/mountop
  516.  
  517.     # change permissions for Overlay
  518.     chown system system /dev/video1
  519.     chown system system /dev/video2
  520.     chown system system /dev/video3
  521.     # change permissions for overlay managers and display devices
  522.     chown system system /sys/devices/platform/omapdss/display0/enabled
  523.     chown system system /sys/devices/platform/omapdss/display1/enabled
  524.     chown system system /sys/devices/platform/omapdss/display2/enabled
  525.     chown system system /sys/devices/platform/omapdss/display3/enabled
  526.     chown system system /sys/devices/platform/omapdss/display0/name
  527.     chown system system /sys/devices/platform/omapdss/display1/name
  528.     chown system system /sys/devices/platform/omapdss/display2/name
  529.     chown system system /sys/devices/platform/omapdss/display3/name
  530.     chown system system /sys/devices/platform/omapdss/overlay0/manager
  531.     chown system system /sys/devices/platform/omapdss/overlay1/manager
  532.     chown system system /sys/devices/platform/omapdss/overlay2/manager
  533.     chown system system /sys/devices/platform/omapdss/overlay3/manager
  534.     chown system system /sys/devices/platform/omapdss/overlay0/zorder
  535.     chown system system /sys/devices/platform/omapdss/overlay1/zorder
  536.     chown system system /sys/devices/platform/omapdss/overlay2/zorder
  537.     chown system system /sys/devices/platform/omapdss/overlay3/zorder
  538.     # change permissions for manager tranparency parameters
  539.     chown system system /sys/devices/platform/omapdss/manager0/name
  540.     chown system system /sys/devices/platform/omapdss/manager0/display
  541.     chown system system /sys/devices/platform/omapdss/manager1/name
  542.     chown system system /sys/devices/platform/omapdss/manager1/display
  543.     chown system system /sys/devices/platform/omapdss/manager2/name
  544.     chown system system /sys/devices/platform/omapdss/manager2/display
  545.     chown system system /sys/devices/platform/omapdss/overlay0/enabled
  546.     chown system system /sys/devices/platform/omapdss/overlay1/enabled
  547.     chown system system /sys/devices/platform/omapdss/overlay2/enabled
  548.     chown system system /sys/devices/platform/omapdss/overlay3/enabled
  549.     # change permissions for display timings to get the resolutions
  550.     chown system system /sys/devices/platform/omapdss/display0/timings
  551.     chown system system /sys/devices/platform/omapdss/display1/timings
  552.     chown system system /sys/devices/platform/omapdss/display2/timings
  553.     chown system system /sys/devices/platform/omapdss/display3/timings
  554.     chown system system /sys/devices/platform/omapdss/display2/code
  555.      # change permissions for Tiler driver
  556.     chown media media /dev/tiler
  557.     chmod 0660 /dev/tiler
  558.     chmod 0660 /dev/dmm
  559. # Enable secondary display on Blaze
  560.     #write /sys/devices/platform/omapdss/display1/enabled 1
  561.     #write /sys/devices/platform/omapdss/overlay1/enabled 0
  562.     #write /sys/devices/platform/omapdss/overlay1/manager "2lcd"
  563.     #write /sys/devices/platform/omapdss/overlay1/enabled 1
  564.  
  565. # Revert the boost_timeout to the default value of 3 sec. Note this won't affect the prev boost
  566. # request for boot time reduction
  567.     write /sys/devices/system/cpu/cpufreq/hotplug/boost_timeout 3000000
  568.  
  569. # Enable hotplug detection for HDMI
  570.     write /sys/devices/platform/omapdss/display2/hpd_enabled 1
  571.  
  572. # Change permissions for FB overlays for HDMI UI Cloning
  573.     chown system system /sys/class/graphics/fb0/overlays
  574.     chown system system /sys/class/graphics/fb0/fit_to_screen
  575.     chown system system /sys/class/graphics/fb1/overlays
  576.  
  577. # Enable UI-Cloning Service in SystemServer
  578.     setprop tv.hdmi.uicloning.enable true
  579.  
  580. # Keypad permissions
  581.     chmod 0444 /system/usr/keychars/omap-keypad.kcm.bin
  582.     chmod 0444 /system/usr/keychars/qwerty.kcm.bin
  583.  
  584. # SGX driver
  585.     chmod 0666 /dev/pvrsrvkm
  586.  
  587. service cfgapp /system/bin/cfgapp
  588.     oneshot
  589.  
  590. # TOMOYO S
  591. service ccs-auditd /system/bin/ccs-auditd
  592.     oneshot
  593. # TOMOYO E
  594.  
  595. # Vritualization
  596. service vcryptd /system/bin/vcryptd
  597.     user root
  598.     group root
  599.  
  600. # Initialize the SGX driver
  601. service pvrsrvinit /system/bin/pvrsrvinit
  602. #service pvrsrvinit /system/vendor/bin/pvrsrvinit
  603.     user root
  604.     group root
  605.     oneshot
  606.  
  607. #Prepare IVA firmware
  608. service pre_IVA_firmware /system/bin/pre_IVA_firmware.sh
  609.     user root
  610.     group root
  611.     oneshot
  612.  
  613. #Load IVA firmware
  614. service baseimage /system/bin/syslink_daemon.out -f /data/syslink/base_image_sys_m3.xem3 /data/syslink/base_image_app_m3.xem3
  615.     user media
  616.     group media
  617.     disabled
  618.  
  619. on property:init.svc.pre_IVA_firmware=stopped
  620.     start baseimage
  621.  
  622. service mid /system/bin/mid --cfg /system/etc/mid.conf
  623.     user root
  624.     group root
  625.     oneshot
  626.     enabled
  627.  
  628. on property:sys.shutdown.requested=1
  629.     stop mid
  630.  
  631. on property:sys.shutdown.requested=0
  632.     stop mid
  633.  
  634. service rfm /system/bin/rfm-server -n5 -b -r /ccpu/ste/modem/Phone_FS -u system -g radio -l logcat -i rfm
  635.     user root
  636.     group root
  637.     oneshot
  638.     disabled
  639.  
  640. service ril-daemon /system/bin/rild
  641.     socket rild stream 660 root radio
  642.     socket rild-debug stream 660 radio system
  643.     user root
  644.     group radio cache inet misc bluetooth
  645.     enabled
  646.  
  647. # ITP proxy
  648.     service itp-proxy /system/bin/bridge_relay -i IP -p 5468 -m TTY -x /dev/ttyO3 -y 115200,n,8,1,off
  649.         user root
  650.         group radio
  651.         disabled
  652.  
  653. # LiNS non-root enabler
  654.     service lins /system/bin/lins
  655.         user root
  656.         oneshot
  657.  
  658. service uim /system/bin/uim-sysfs
  659.     user root
  660.     group media bluetooth
  661.     oneshot
  662.  
  663. service hciattach /system/bin/hciattach -l
  664.     user root
  665. # changing user to root from bluetooth is a potential security issue
  666. # service hciattach_legacy is used instead of hciattach because, we dont
  667. # have nodes named ttyHS0
  668.     group bluetooth net_bt_admin misc
  669.     disabled
  670.     oneshot
  671.  
  672. # WLAN Related services
  673. service wlan_loader /system/bin/wlan_loader \
  674.     -f /system/etc/wifi/firmware.bin -i /system/etc/wifi/tiwlan.ini -e /data/misc/wifi/nvs_map.bin
  675.      disabled
  676.      oneshot
  677.  
  678. service wpa_supplicant /system/bin/wpa_supplicant -Dtiwlan0 -itiwlan0 -c/data/misc/wifi/wpa_supplicant.conf -dd
  679.     socket wpa_tiwlan0 dgram 660 wifi wifi
  680.     disabled
  681.     oneshot
  682.  
  683. service dhcpcd_tiwlan0 /system/bin/dhcpcd -B
  684.     disabled
  685.     oneshot
  686.  
  687. service iprenew_tiwlan0 /system/bin/dhcpcd -n
  688.     disabled
  689.     oneshot
  690.  
  691. # HotSpot Related services
  692. service wlan_ap_loader /system/bin/tiap_loader \
  693.     -f /system/etc/wifi/softap/firmware_ap.bin \
  694.     -i /system/etc/wifi/softap/tiwlan_ap.ini \
  695.     -e /data/misc/wifi/nvs_map.bin
  696.     disabled
  697.     oneshot
  698.  
  699. service ifcfg_softap /system/bin/ifconfig tiap0 up
  700.     disabled
  701.     oneshot
  702.  
  703. service hostapd /system/bin/hostap -dd /data/misc/wifi/hostapd.conf
  704.     disabled
  705.     oneshot
  706.  
  707. service navl_server /system/bin/navl_server
  708.     disabled
  709.     oneshot
  710.  
  711. # Panasonic FeliCa middle
  712. service felicamdl /system/bin/felicamdl
  713.     socket felica stream 660 root system
  714.  
  715. on early-init
  716. # Panasonic mtdwrap_drv insmod
  717.     insmod /mtdwrap_drv.ko
  718.  
  719. # Panasonic ddsync and cfgdrv insmod
  720.     insmod /ddsync.ko
  721.     insmod /cfgdrv.ko
  722.  
  723. # Panasonic DTV
  724.     insmod /dtvtuner.ko
  725. #    device /dev/dtvtuner 0666 root system
  726.  
  727. # Panasonic sdramdrv insmod
  728.     insmod /sdramdrv.ko
  729.  
  730. # Panasonic FeliCa driver insmod
  731.     insmod /felica_ctrl.ko
  732.     insmod /felica_comm.ko
  733.     insmod /felica_rws.ko
  734.     insmod /felica_cfg.ko
  735.  
  736. # AIC IrDA device driver insmod
  737. #    insmod /omap4_irda_serial.ko
  738.  
  739. # Panasonic TouchSensor driver insmod
  740.     insmod /tsif.ko
  741.  
  742. # Panasonic TouchPanel driver insmod
  743. #service tploader /system/bin/tploader.sh
  744. #    oneshot
  745.  
  746. # Panasonic TouchSensor driver insmod
  747. #service tsloader /system/bin/tsloader.sh
  748. #    oneshot
  749.  
  750. # syslogd start
  751.     service klogd /system/bin/klog.sh
  752.     oneshot
  753.  
  754. # SMC
  755. service smc /vendorpa/etc/init.smc.sh
  756.     user root
  757.     group root
  758.     oneshot
  759.  
  760. # Panasonic USBD driver insmod
  761.     service usbdin /system/bin/sh /usbdin.sh
  762.     oneshot
  763.  
  764. service lifecycle /system/bin/lifecycle
  765.     disabled
  766.     oneshot
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement