From 97d745827107618f18f7635de00a1376e3fa7cc0 Mon Sep 17 00:00:00 2001 From: Daniel Hillenbrand Date: Sat, 13 Apr 2013 13:33:35 +0000 Subject: p31xx: rotate touchscreen to landscape mode for recovery Change-Id: I8948cc5aa9e4a02d5613d5d89644dbaa00a801c0 --- BoardConfigCommon.mk | 1 - recovery/root/init.recovery.espresso.rc | 11 ++++++ rootdir/recovery.rc | 60 --------------------------------- 3 files changed, 11 insertions(+), 61 deletions(-) create mode 100644 recovery/root/init.recovery.espresso.rc delete mode 100644 rootdir/recovery.rc diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 6ec0cfa..ace7a17 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -87,7 +87,6 @@ BOARD_BLUEDROID_VENDOR_CONF := device/samsung/p3100/bluetooth/vnd_espresso.txt BOARD_USES_SECURE_SERVICES := true # Recovery -TARGET_RECOVERY_INITRC := device/samsung/p3100/rootdir/recovery.rc TARGET_RECOVERY_PIXEL_FORMAT := "BGRA_8888" BOARD_UMS_LUNFILE := "/sys/class/android_usb/f_mass_storage/lun0/file" BOARD_USES_MMCUTILS := true diff --git a/recovery/root/init.recovery.espresso.rc b/recovery/root/init.recovery.espresso.rc new file mode 100644 index 0000000..ca137be --- /dev/null +++ b/recovery/root/init.recovery.espresso.rc @@ -0,0 +1,11 @@ +on init + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 6860 + write /sys/class/android_usb/android0/functions adb + write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer} + write /sys/class/android_usb/android0/iProduct ${ro.product.model} + write /sys/class/android_usb/android0/iSerial ${ro.serialno} + + # Set touchscreen to landscape mode for recovery + write /sys/devices/virtual/sec/tsp/pivot 0 diff --git a/rootdir/recovery.rc b/rootdir/recovery.rc deleted file mode 100644 index b237846..0000000 --- a/rootdir/recovery.rc +++ /dev/null @@ -1,60 +0,0 @@ -on early-init - start ueventd - -on init - export PATH /sbin - export ANDROID_ROOT /system - export ANDROID_DATA /data - export EXTERNAL_STORAGE /sdcard - - symlink /system/etc /etc - - mkdir /boot - mkdir /sdcard - mkdir /sd-ext - mkdir /datadata - mkdir /emmc - mkdir /system - mkdir /data - mkdir /cache - mount /tmp /tmp tmpfs - - chown root shell /tmp - chmod 0775 /tmp - - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 04e8 - write /sys/class/android_usb/android0/idProduct 6860 - write /sys/class/android_usb/android0/functions adb - write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer} - write /sys/class/android_usb/android0/iProduct ${ro.product.model} - write /sys/class/android_usb/android0/iSerial ${ro.serialno} - - -on boot - - ifup lo - hostname localhost - domainname localdomain - - class_start default - -service ueventd /sbin/ueventd - critical - -service recovery /sbin/recovery - -service adbd /sbin/adbd recovery - disabled - -# Always start adbd on userdebug and eng builds -on property:ro.debuggable=1 - #write /sys/class/android_usb/android0/enable 1 - #start adbd - setprop service.adb.root 1 - -# Restart adbd so it can run as root -on property:service.adb.root=1 - write /sys/class/android_usb/android0/enable 0 - restart adbd - write /sys/class/android_usb/android0/enable 1 -- cgit v1.1