blob: 05b1bcfb86af78c4d2bef6b3668add034d97b66c [file] [log] [blame]
kyoungheonc46b48b2010-08-18 15:07:38 -07001on boot
kyoungheonc46b48b2010-08-18 15:07:38 -07002 setprop ro.build.product smdkc110
3 setprop ro.product.device smdkc110
4 setprop ro.radio.noril yes
hyungseoung.yoo7f217b62010-09-15 12:47:10 -07005 setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr"
kyoungheonc46b48b2010-08-18 15:07:38 -07006
7# fake some battery state
8 setprop status.battery.state Slow
9 setprop status.battery.level 5
10 setprop status.battery.level_raw 50
11 setprop status.battery.level_scale 9
12
Choi jonghwan043350a2010-09-05 19:41:25 -070013# ko files for 3D
14 insmod /modules/pvrsrvkm.ko
15 insmod /modules/s3c_lcd.ko
16 insmod /modules/s3c_bc.ko
17
JIKWANG KANG44732f12010-08-31 12:42:55 -070018# wi-fi
19 mkdir /data/misc/wifi/sockets 0770 wifi wifi
20 mkdir /data/misc/dhcp 0770 dhcp dhcp
21
Ed Heyleb722dd2010-09-07 18:13:41 -070022# phone
23 chown radio radio /sys/class/modemctl/xmm/control
24 chmod 660 /sys/class/modemctl/xmm/control
25
Ed Heyl0f26a392010-09-02 11:40:57 -070026# create data/gps for GPS demon
27 chown root system /dev/s3c2410_serial1
28 chmod 664 /dev/s3c2410_serial1
29 mkdir /data/gps 771 system system
30 chown system system /data/gps
31 chown root system /sys/class/sec/gps/GPS_PWR_EN/value
32 chmod 664 /sys/class/sec/gps/GPS_PWR_EN/value
33 chown root system /sys/class/gpio/gpio104/value
34 chmod 664 /sys/class/gpio/gpio104/value
35 chown root system /sys/class/gpio/gpio105/value
36 chmod 664 /sys/class/gpio/gpio105/value
hyungseoung.yoo393fc372010-09-02 22:50:35 +090037
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070038on fs
39 mkdir /efs 0775 radio radio
40 mount yaffs2 mtd@efs /efs nosuid nodev
Brian Swetlandb67a9782010-09-10 21:42:16 -070041 mount ext4 /dev/block/mmcblk0p2 /system wait ro
42 mount ext4 /dev/block/mmcblk0p3 /cache wait noatime
43 mount ext4 /dev/block/mmcblk0p4 /data wait noatime
Choi jonghwan043350a2010-09-05 19:41:25 -070044
hyungseoung.yoo393fc372010-09-02 22:50:35 +090045# permissions for bluetooth.
46 chown bluetooth bluetooth ro.bt.bdaddr_path
47 chown bluetooth bluetooth /dev/s3c2410_serial0
48 chmod 0600 /dev/s3c2410_serial0
49 chmod 0660 /sys/class/rfkill/rfkill0/state
50 chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
51 chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
52
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070053# Permissions for System Server and daemons.
54 chown system system /sys/class/backlight/s5p_bl/brightness
55
56service glgps /system/bin/gpsd/glgps_samsungJupiter -c /system/etc/jupiter.xml
57 user system
58 group system inet
59
Brian Swetland86304be2010-09-15 16:13:20 -070060# create filesystems if necessary
61service setup_fs /system/bin/setup_fs mmcblk0p3 mmcblk0p4
62 user root
63 group root
64 oneshot
65
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070066# 3D init
67service pvrsrvinit /system/bin/pvrsrvinit
68 user root
69 group root
70 oneshot
71
JIKWANG KANG44732f12010-08-31 12:42:55 -070072service wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/misc/wifi/wpa_supplicant.conf
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070073 socket wpa_eth0 dgram 0660 wifi wifi
74 disabled
75 oneshot
JIKWANG KANG44732f12010-08-31 12:42:55 -070076
77service dhcpcd /system/bin/dhcpcd -ABKL
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070078 disabled
79 oneshot
hyungseoung.yoo393fc372010-09-02 22:50:35 +090080
hyungseoung.yoo7f217b62010-09-15 12:47:10 -070081service hciattach /system/bin/brcm_patchram_plus -d --enable_hci \
hyungseoung.yoo393fc372010-09-02 22:50:35 +090082 --baudrate 921600 --patchram system/etc/firmware/bcm4329.hcd /dev/s3c2410_serial0
83 user bluetooth
84 group bluetooth net_bt_admin
85 disabled
86 oneshot
Ed Heyld1c40912010-09-07 18:13:00 -070087
88# sensor service
Jeong-Seok Yang7562f3f2010-09-07 22:08:26 -070089 service akmd8973 /system/bin/akmd8973
90 enabled
91 oneshot