S5PC11X: BT: Add bluetooth service and change permissions

Add bluetooth service, change permissions, and add setprop for getting bt mac address

Change-Id: Ia30e1b9307d8d45bf1c17cb8e0389e5fbd4e26fe
Signed-off-by: hyungseoung.yoo <hyungseoung.yoo@samsung.com>
diff --git a/init.smdkc110.rc b/init.smdkc110.rc
index f328005..6a6c7d0 100755
--- a/init.smdkc110.rc
+++ b/init.smdkc110.rc
@@ -4,6 +4,7 @@
     setprop ro.build.product smdkc110
     setprop ro.product.device smdkc110
     setprop ro.radio.noril yes
+    setprop ro.bt.bdaddr_path "/data/misc/bluetoothd/bt_addr"
 
 # fake some battery state
     setprop status.battery.state Slow
@@ -26,11 +27,19 @@
     chmod 664 /sys/class/gpio/gpio104/value
     chown root system /sys/class/gpio/gpio105/value
     chmod 664 /sys/class/gpio/gpio105/value
-    
+
 service glgps /system/bin/gpsd/glgps_samsungJupiter -c /system/etc/jupiter.xml
     user system
     group system inet
-        
+
+# permissions for bluetooth.
+    chown bluetooth bluetooth ro.bt.bdaddr_path
+    chown bluetooth bluetooth /dev/s3c2410_serial0
+    chmod 0600 /dev/s3c2410_serial0
+    chmod 0660 /sys/class/rfkill/rfkill0/state
+    chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
+    chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
+
 service wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/misc/wifi/wpa_supplicant.conf
    socket wpa_eth0 dgram 0660 wifi wifi
    disabled
@@ -42,3 +51,10 @@
 
 # Permissions for System Server and daemons.
    chown system system /sys/class/backlight/s5p_bl/brightness
+
+service hciattach /system/bin/bcm_attach -d --enable_hci \
+    --baudrate 921600 --patchram system/etc/firmware/bcm4329.hcd /dev/s3c2410_serial0
+    user bluetooth
+    group bluetooth net_bt_admin
+    disabled
+    oneshot