function set_property()
{
- # this must be run before post-fs stage
- echo $1=$2 >> /x86.prop
+ setprop "$1" "$2"
+ [ -n "$DEBUG" ] && echo "$1"="$2" >> /dev/x86.prop
}
function init_misc()
if [ -n "$BTUART_PORT" ]; then
set_property hal.bluetooth.uart $BTUART_PORT
chown bluetooth.bluetooth $BTUART_PORT
- btattach -P bcm -B $BTUART_PORT &
+ start btattach:-B$BTUART_PORT
log -t hciconfig -p i "`hciconfig`"
fi
}
function init_hal_camera()
{
- [ -c /dev/video0 ] || modprobe vivi
+ return
}
function init_hal_gps()
{
case "$(cat /proc/fb | head -1)" in
*virtiodrmfb)
- set_property ro.hardware.hwcomposer drm
+# set_property ro.hardware.hwcomposer drm
;&
0*inteldrmfb|0*radeondrmfb|0*nouveaufb|0*svgadrmfb)
set_property ro.hardware.gralloc drm
modprobe hdaps
hal_sensors=hdaps
;;
+ *i7Stylus*)
+ set_property hal.sensors.iio.accel.matrix 1,0,0,0,-1,0,0,0,-1
+ ;;
*)
;;
esac
init_hal_sensors
init_tscal
init_ril
- chmod 640 /x86.prop
post_init
}