summaryrefslogtreecommitdiffstats
path: root/init.trout.rc
diff options
context:
space:
mode:
Diffstat (limited to 'init.trout.rc')
-rw-r--r--init.trout.rc90
1 files changed, 90 insertions, 0 deletions
diff --git a/init.trout.rc b/init.trout.rc
new file mode 100644
index 0000000..5c757a5
--- /dev/null
+++ b/init.trout.rc
@@ -0,0 +1,90 @@
+# Copyright (C) 2008 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+on early-init
+ device mtd@misc 0460 radio diag
+
+# Set timeout value for rmnet stats.
+ write /sys/devices/virtual/net/rmnet0/timeout_suspend 5000000
+ write /sys/devices/virtual/net/rmnet0/timeout 18000000
+
+on boot
+# unmap left alt to avoid console switch
+ setkey 0x0 0x38 0x0
+# reset SEND+MENU+END
+ setkey 0x0 0xe7 0x706
+ setkey 0x0 0x8b 0x707
+
+ setkey 0x40 0xe7 0x706
+ setkey 0x40 0x8b 0x707
+
+ setkey 0x80 0xe7 0x706
+ setkey 0x80 0x8b 0x707
+
+ setkey 0xc0 0xe7 0x706
+ setkey 0xc0 0x8b 0x707
+ setkey 0xc0 0x6b 0x20c
+
+ mkdir /data/misc/wifi 0770 wifi wifi
+ mkdir /data/misc/wifi/sockets 0770 wifi wifi
+ mkdir /data/misc/dhcp 0770 dhcp dhcp
+ chown dhcp dhcp /data/misc/dhcp
+
+ # bluetooth power up/down interface
+ chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
+ chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
+ chmod 0660 /sys/class/rfkill/rfkill0/state
+
+ # cpufreq configurations
+ write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 245760
+ write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand
+ write /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate 40000
+ write /sys/devices/system/cpu/cpufreq/ondemand/up_threshold 85
+
+# compass/accelerometer daemon
+service akmd /system/bin/akmd
+ user compass
+ group compass misc input
+
+service wlan_loader /system/bin/wlan_loader \
+ -f /system/etc/wifi/Fw1251r1c.bin -e /proc/calibration \
+ -i /system/etc/wifi/tiwlan.ini
+ disabled
+ oneshot
+
+service wpa_supplicant /system/bin/wpa_supplicant \
+ -Dtiwlan0 -itiwlan0 -c/data/misc/wifi/wpa_supplicant.conf -q
+# we will start as root and wpa_supplicant will switch to user wifi
+# after setting up the capabilities required for WEXT
+# user wifi
+# group wifi inet keystore
+ socket wpa_tiwlan0 dgram 660 wifi wifi
+ disabled
+ oneshot
+
+service dhcpcd /system/bin/dhcpcd -ABKL
+ disabled
+ oneshot
+
+service hciattach /system/bin/hciattach \
+ -n -s 115200 /dev/ttyHS0 texasalt 4000000 flow
+ user bluetooth
+ group bluetooth net_bt_admin
+ disabled
+
+# bugreport is triggered by the KEY_LEFTSHIFT and KEY_MENU keycodes
+service bugreport /system/bin/dumpstate -d -v -o /sdcard/bugreports/bugreport
+ disabled
+ oneshot
+ keycodes 42 139