diff options
author | Andreas Blaesius <skate4life@gmx.de> | 2016-02-23 13:39:04 -0800 |
---|---|---|
committer | Andreas Blaesius <skate4life@gmx.de> | 2016-04-18 12:33:12 -0700 |
commit | bcbffd18cda8b95daa2b37c5d0a3c9ae2d98581b (patch) | |
tree | 554b11af2ee75c5bb2c117410e86dc53c313e9b8 /init.espresso.variant.sh | |
parent | 491824c82435b9e22aa95da3e8a554956e3d74b6 (diff) | |
download | device_samsung_espressowifi-bcbffd18cda8b95daa2b37c5d0a3c9ae2d98581b.tar.gz device_samsung_espressowifi-bcbffd18cda8b95daa2b37c5d0a3c9ae2d98581b.tar.bz2 device_samsung_espressowifi-bcbffd18cda8b95daa2b37c5d0a3c9ae2d98581b.zip |
espresso: set espresso and espressowifi variants to portrait mode
PS1: initial setup, hwrotation on init for espresso and espressowifi
variants
PS2-5: proper Selinux rules for Android 5.1 and newer,
move ramdisk to system/bin
PS6: also set accelerometer and geomagnetic position via sysfs and
update Selinux rules
Change-Id: I43c662fe98f460e3380aeaa230b1d139d95bd262
Diffstat (limited to 'init.espresso.variant.sh')
-rw-r--r-- | init.espresso.variant.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/init.espresso.variant.sh b/init.espresso.variant.sh new file mode 100644 index 0000000..81ff4e2 --- /dev/null +++ b/init.espresso.variant.sh @@ -0,0 +1,29 @@ +#!/system/bin/sh +# Copyright (c) 2016 OMAP4-AOSP +# Copyright (c) Ketut P. Kumajaya, Sept 2013 + +export PATH=/system/bin + +DEVICE=/sys/board_properties/type + +if [ -f "$DEVICE" ] +then + variant=`cat $DEVICE` + case "$variant" in + "espresso" | "espressowifi") + # set p31xx to portrait mode + setprop ro.sf.hwrotation 270 + + # set mms136 touchcreen driver orientation + echo 1 > /sys/devices/virtual/sec/tsp/pivot + + # set accelerometer position + position=$(find /sys/devices/virtual/input/ -type f -name name | xargs grep '^accelerometer$' | sed 's@name:accelerometer@position@') + echo -n 6 > $position + + # set geomagnetic position + position=$(find /sys/devices/platform/omap/omap_i2c.4/i2c-4/4-002e/input/ -type f -name name | xargs grep '^geomagnetic$' | sed 's@name:geomagnetic@position@') + echo -n 6 > $position + ;; + esac +fi |