From bdb3fa36de5f93aec901ab135b5d3f6e381504dc Mon Sep 17 00:00:00 2001 From: XpLoDWilD Date: Fri, 26 Jul 2013 10:38:05 +0200 Subject: smdk4412-common: BoardCommonConfig: add TARGET_CPU_VARIANT Change-Id: I726d95bf7b2880b0cb600f6e6ba2ecc788b28135 --- BoardCommonConfig.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/BoardCommonConfig.mk b/BoardCommonConfig.mk index f1dd210..18f4c62 100644 --- a/BoardCommonConfig.mk +++ b/BoardCommonConfig.mk @@ -27,6 +27,7 @@ TARGET_CPU_SMP := true TARGET_ARCH := arm TARGET_ARCH_VARIANT := armv7-a-neon TARGET_ARCH_VARIANT_CPU := cortex-a9 +TARGET_CPU_VARIANT := cortex-a9 ARCH_ARM_HAVE_NEON := true ARCH_ARM_HAVE_TLS_REGISTER := true TARGET_GLOBAL_CFLAGS += -mtune=cortex-a9 -mfpu=neon -mfloat-abi=softfp -- cgit v1.1 From e705574d0bcdfcb44a9e5ed71312637a5a2912d8 Mon Sep 17 00:00:00 2001 From: XpLoDWilD Date: Sat, 27 Jul 2013 00:48:51 +0200 Subject: smdk4412: Fix EGL extension failing (good ol' times) and fix build Yeah, that did happen already in the past... Love you. Change-Id: I932896e2f47fb2f833200010bca22ccde8a2aac4 --- BoardCommonConfig.mk | 2 +- overlay/frameworks/base/core/res/res/values/config.xml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/BoardCommonConfig.mk b/BoardCommonConfig.mk index 18f4c62..a4f5314 100644 --- a/BoardCommonConfig.mk +++ b/BoardCommonConfig.mk @@ -75,7 +75,7 @@ TARGET_USERIMAGES_USE_EXT4 := true BOARD_EGL_CFG := device/samsung/smdk4412-common/configs/egl.cfg USE_OPENGL_RENDERER := true BOARD_USES_SKIAHWJPEG := true -COMMON_GLOBAL_CFLAGS += -DSEC_HWJPEG_G2D +COMMON_GLOBAL_CFLAGS += -DSEC_HWJPEG_G2D -DGL_EXT_discard_framebuffer # FIMG Acceleration BOARD_USES_FIMGAPI := true diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml index 2c4d40f..c250012 100644 --- a/overlay/frameworks/base/core/res/res/values/config.xml +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -173,8 +173,9 @@ true - - true + + 10-0050F204-5 true -- cgit v1.1 From e6720fe661f165964e86a7548b1cc38bbfc6b006 Mon Sep 17 00:00:00 2001 From: XpLoDWilD Date: Sun, 28 Jul 2013 14:11:47 +0200 Subject: BoardCommonConfig: remove GL hack at device tree level Change-Id: Iaacaa651ca3b762a926cc69bb4fcecfb65348452 --- BoardCommonConfig.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BoardCommonConfig.mk b/BoardCommonConfig.mk index a4f5314..18f4c62 100644 --- a/BoardCommonConfig.mk +++ b/BoardCommonConfig.mk @@ -75,7 +75,7 @@ TARGET_USERIMAGES_USE_EXT4 := true BOARD_EGL_CFG := device/samsung/smdk4412-common/configs/egl.cfg USE_OPENGL_RENDERER := true BOARD_USES_SKIAHWJPEG := true -COMMON_GLOBAL_CFLAGS += -DSEC_HWJPEG_G2D -DGL_EXT_discard_framebuffer +COMMON_GLOBAL_CFLAGS += -DSEC_HWJPEG_G2D # FIMG Acceleration BOARD_USES_FIMGAPI := true -- cgit v1.1 From 9ca23f8b82d8acc777b36bd0ef47a30d42b1716a Mon Sep 17 00:00:00 2001 From: codeworkx Date: Tue, 30 Jul 2013 01:20:12 +0200 Subject: smdk4412: remove vold.fstab and recovery.rc, reorg rootdir Change-Id: Ibae8f76260001c0e1f672376db92c60c6d580c10 --- BoardCommonConfig.mk | 1 - common.mk | 14 +++--- configs/vold.fstab | 5 --- init.smdk4x12.usb.rc | 97 --------------------------------------- init.trace.rc | 31 ------------- lpm.rc | 78 -------------------------------- recovery.rc | 67 --------------------------- rootdir/init.smdk4x12.usb.rc | 97 +++++++++++++++++++++++++++++++++++++++ rootdir/init.trace.rc | 31 +++++++++++++ rootdir/lpm.rc | 78 ++++++++++++++++++++++++++++++++ rootdir/ueventd.smdk4x12.rc | 105 +++++++++++++++++++++++++++++++++++++++++++ ueventd.smdk4x12.rc | 105 ------------------------------------------- 12 files changed, 316 insertions(+), 393 deletions(-) delete mode 100644 configs/vold.fstab delete mode 100755 init.smdk4x12.usb.rc delete mode 100755 init.trace.rc delete mode 100644 lpm.rc delete mode 100644 recovery.rc create mode 100755 rootdir/init.smdk4x12.usb.rc create mode 100755 rootdir/init.trace.rc create mode 100644 rootdir/lpm.rc create mode 100644 rootdir/ueventd.smdk4x12.rc delete mode 100644 ueventd.smdk4x12.rc diff --git a/BoardCommonConfig.mk b/BoardCommonConfig.mk index 18f4c62..13c8fed 100644 --- a/BoardCommonConfig.mk +++ b/BoardCommonConfig.mk @@ -52,7 +52,6 @@ TARGET_NO_RADIOIMAGE := true TARGET_PROVIDES_INIT := true TARGET_PROVIDES_INIT_TARGET_RC := true -TARGET_RECOVERY_INITRC := device/samsung/smdk4412-common/recovery.rc TARGET_SPECIFIC_HEADER_PATH := device/samsung/smdk4412-common/overlay/include diff --git a/common.mk b/common.mk index d02c304..f11fc66 100644 --- a/common.mk +++ b/common.mk @@ -27,11 +27,11 @@ $(call inherit-product, device/common/gps/gps_us_supl.mk) # Init files PRODUCT_COPY_FILES := \ - $(COMMON_PATH)/init.smdk4x12.usb.rc:root/init.smdk4x12.usb.rc \ - $(COMMON_PATH)/lpm.rc:root/lpm.rc \ - $(COMMON_PATH)/init.trace.rc:root/init.trace.rc \ - $(COMMON_PATH)/ueventd.smdk4x12.rc:root/ueventd.smdk4x12.rc \ - $(COMMON_PATH)/ueventd.smdk4x12.rc:recovery/root/ueventd.smdk4x12.rc + $(COMMON_PATH)/rootdir/init.smdk4x12.usb.rc:root/init.smdk4x12.usb.rc \ + $(COMMON_PATH)/rootdir/lpm.rc:root/lpm.rc \ + $(COMMON_PATH)/rootdir/init.trace.rc:root/init.trace.rc \ + $(COMMON_PATH)/rootdir/ueventd.smdk4x12.rc:root/ueventd.smdk4x12.rc \ + $(COMMON_PATH)/rootdir/ueventd.smdk4x12.rc:recovery/root/ueventd.smdk4x12.rc # Audio PRODUCT_COPY_FILES += \ @@ -42,10 +42,6 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ $(COMMON_PATH)/configs/80cfw:system/etc/init.d/80cfw -# Vold and Storage -PRODUCT_COPY_FILES += \ - $(COMMON_PATH)/configs/vold.fstab:system/etc/vold.fstab - # Bluetooth configuration files PRODUCT_COPY_FILES += \ system/bluetooth/data/main.le.conf:system/etc/bluetooth/main.conf diff --git a/configs/vold.fstab b/configs/vold.fstab deleted file mode 100644 index 6efc0ee..0000000 --- a/configs/vold.fstab +++ /dev/null @@ -1,5 +0,0 @@ -# external sdcard -dev_mount sdcard1 /storage/sdcard1 auto /devices/platform/s3c-sdhci.2/mmc_host/mmc1/ - -# usbdisk -dev_mount usbdisk0 /storage/usbdisk0 auto /devices/platform/s5p-ehci diff --git a/init.smdk4x12.usb.rc b/init.smdk4x12.usb.rc deleted file mode 100755 index 72de75e..0000000 --- a/init.smdk4x12.usb.rc +++ /dev/null @@ -1,97 +0,0 @@ -on init - write /sys/class/android_usb/android0/iSerial ${ro.serialno} - write /sys/class/android_usb/android0/f_rndis/manufacturer Samsung - write /sys/class/android_usb/android0/f_rndis/vendorID 04e8 - write /sys/class/android_usb/android0/f_rndis/wceis 1 - -on boot - 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/f_mass_storage/inquiry_string "Samsung" - -on property:sys.usb.config=mtp - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 04e8 - write /sys/class/android_usb/android0/idProduct 685c - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state ${sys.usb.config} - -on property:sys.usb.config=mtp,adb - 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 ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - start adbd - setprop sys.usb.state ${sys.usb.config} - -on property:sys.usb.config=rndis - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 04e8 - write /sys/class/android_usb/android0/idProduct 6863 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/bDeviceClass 224 - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state ${sys.usb.config} - -on property:sys.usb.config=rndis,adb - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 04e8 - write /sys/class/android_usb/android0/idProduct 6864 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/bDeviceClass 224 - write /sys/class/android_usb/android0/enable 1 - start adbd - setprop sys.usb.state ${sys.usb.config} - -on property:sys.usb.config=ptp - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 04e8 - write /sys/class/android_usb/android0/idProduct 6865 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state ${sys.usb.config} - -on property:sys.usb.config=ptp,adb - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 04e8 - write /sys/class/android_usb/android0/idProduct 6866 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - start adbd - setprop sys.usb.state ${sys.usb.config} - -on property:sys.usb.config=rndis,dm - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 04e8 - write /sys/class/android_usb/android0/idProduct 6864 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state ${sys.usb.config} - -on property:sys.usb.config=rndis,acm,dm - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 04e8 - write /sys/class/android_usb/android0/idProduct 6864 - write /sys/class/android_usb/android0/functions ${sys.usb.config} - write /sys/class/android_usb/android0/f_acm/instances 1 - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state ${sys.usb.config} - -on property:sys.usb.config=mass_storage - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 04e8 - write /sys/class/android_usb/android0/idProduct 685b - write /sys/class/android_usb/android0/functions $sys.usb.config - write /sys/class/android_usb/android0/enable 1 - setprop sys.usb.state $sys.usb.config - -on property:sys.usb.config=mass_storage,adb - write /sys/class/android_usb/android0/enable 0 - write /sys/class/android_usb/android0/idVendor 04e8 - write /sys/class/android_usb/android0/idProduct 685e - write /sys/class/android_usb/android0/functions $sys.usb.config - write /sys/class/android_usb/android0/enable 1 - start adbd - setprop sys.usb.state $sys.usb.config diff --git a/init.trace.rc b/init.trace.rc deleted file mode 100755 index 1d114f5..0000000 --- a/init.trace.rc +++ /dev/null @@ -1,31 +0,0 @@ -## Permissions to allow system-wide tracing to the kernel trace buffer. -## -on boot - -# Allow writing to the kernel trace log. - chmod 0222 /sys/kernel/debug/tracing/trace_marker - -# Allow the shell group to enable (some) kernel tracing. - chown root shell /sys/kernel/debug/tracing/trace_clock - chown root shell /sys/kernel/debug/tracing/buffer_size_kb - chown root shell /sys/kernel/debug/tracing/options/overwrite - chown root shell /sys/kernel/debug/tracing/events/sched/sched_switch/enable - chown root shell /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable - chown root shell /sys/kernel/debug/tracing/events/power/cpu_frequency/enable - chown root shell /sys/kernel/debug/tracing/events/power/cpu_idle/enable - chown root shell /sys/kernel/debug/tracing/events/cpufreq_interactive/enable - chown root shell /sys/kernel/debug/tracing/tracing_on - - chmod 0664 /sys/kernel/debug/tracing/trace_clock - chmod 0664 /sys/kernel/debug/tracing/buffer_size_kb - chmod 0664 /sys/kernel/debug/tracing/options/overwrite - chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_switch/enable - chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable - chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_frequency/enable - chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_idle/enable - chmod 0664 /sys/kernel/debug/tracing/events/cpufreq_interactive/enable - chmod 0664 /sys/kernel/debug/tracing/tracing_on - -# Allow only the shell group to read and truncate the kernel trace. - chown root shell /sys/kernel/debug/tracing/trace - chmod 0660 /sys/kernel/debug/tracing/trace diff --git a/lpm.rc b/lpm.rc deleted file mode 100644 index 2a94492..0000000 --- a/lpm.rc +++ /dev/null @@ -1,78 +0,0 @@ -on early-init - start ueventd - -on init - export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin - export LD_LIBRARY_PATH /vendor/lib:/system/lib - export ANDROID_ROOT /system - export ANDROID_DATA /data - export EXTERNAL_STORAGE /sdcard - - symlink /system/etc /etc - - mkdir /sdcard - mkdir /preload - mkdir /system - mkdir /data - mkdir /cache - mkdir /efs - mkdir /tmp - mkdir /dbdata - mkdir /mnt 0775 root root - #mount /tmp /tmp tmpfs - -on early-fs - mount ext4 /dev/block/mmcblk0p9 /system ro wait noatime - mount ext4 /dev/block/mmcblk0p12 /data wait nosuid nodev noatime discard,noauto_da_alloc,journal_async_commit - - mkdir /data/log 0777 - chmod 0666 /dev/log/radio - chmod 0666 /dev/log/main - chmod 0666 /dev/log/event - -on boot -# write /sys/class/sec/switch/usb_sel PDA - -# CPU Frequency Governor - write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor pegasusq - -# EHCI runtime enable for LPA - write /sys/devices/platform/s5p-ehci/power/control auto - - ifup lo - hostname localhost - domainname localdomain - - class_start default - -service debuggerd /system/bin/debuggerd - -service ueventd /sbin/ueventd - critical - -service console /system/bin/sh - console - -service playlpm /system/bin/playlpm - user root - -service immvibed /system/bin/immvibed - oneshot - -service lpmkey /system/bin/lpmkey - user root - -# adbd is controlled by the persist.service.adb.enable system property -service adbd /sbin/adbd - disabled - -# adbd on at boot in emulator -on property:ro.kernel.qemu=1 - start adbd - -on property:persist.service.adb.enable=1 - start adbd - -on property:persist.service.adb.enable=0 - stop adbd - diff --git a/recovery.rc b/recovery.rc deleted file mode 100644 index 95559d9..0000000 --- a/recovery.rc +++ /dev/null @@ -1,67 +0,0 @@ -on early-init - start ueventd - -on init - export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin - export ANDROID_ROOT /system - export ANDROID_DATA /data - export EXTERNAL_STORAGE /sdcard - - mkdir /sdcard - mkdir /extSdCard - mkdir /external_sd - mkdir /system - mkdir /data - mkdir /cache - mkdir /preload - mkdir /efs - mount /tmp /tmp tmpfs - - chown root shell /tmp - chmod 0775 /tmp - -on boot - ifup lo - hostname localhost - domainname localdomain - - class_start default - -service ueventd /sbin/ueventd - critical - -service console /sbin/sh - class core - console - disabled - group log - -on property:ro.debuggable=1 - start console - -service recovery /sbin/recovery - -service adbd /sbin/adbd recovery - disabled - -# Always start adbd on userdebug and eng builds -on property:ro.debuggable=1 - setprop adb.recovery 1 - -on property:adb.recovery=1 - 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/enable 1 - 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 - 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 diff --git a/rootdir/init.smdk4x12.usb.rc b/rootdir/init.smdk4x12.usb.rc new file mode 100755 index 0000000..72de75e --- /dev/null +++ b/rootdir/init.smdk4x12.usb.rc @@ -0,0 +1,97 @@ +on init + write /sys/class/android_usb/android0/iSerial ${ro.serialno} + write /sys/class/android_usb/android0/f_rndis/manufacturer Samsung + write /sys/class/android_usb/android0/f_rndis/vendorID 04e8 + write /sys/class/android_usb/android0/f_rndis/wceis 1 + +on boot + 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/f_mass_storage/inquiry_string "Samsung" + +on property:sys.usb.config=mtp + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 685c + write /sys/class/android_usb/android0/functions ${sys.usb.config} + write /sys/class/android_usb/android0/enable 1 + setprop sys.usb.state ${sys.usb.config} + +on property:sys.usb.config=mtp,adb + 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 ${sys.usb.config} + write /sys/class/android_usb/android0/enable 1 + start adbd + setprop sys.usb.state ${sys.usb.config} + +on property:sys.usb.config=rndis + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 6863 + write /sys/class/android_usb/android0/functions ${sys.usb.config} + write /sys/class/android_usb/android0/bDeviceClass 224 + write /sys/class/android_usb/android0/enable 1 + setprop sys.usb.state ${sys.usb.config} + +on property:sys.usb.config=rndis,adb + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 6864 + write /sys/class/android_usb/android0/functions ${sys.usb.config} + write /sys/class/android_usb/android0/bDeviceClass 224 + write /sys/class/android_usb/android0/enable 1 + start adbd + setprop sys.usb.state ${sys.usb.config} + +on property:sys.usb.config=ptp + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 6865 + write /sys/class/android_usb/android0/functions ${sys.usb.config} + write /sys/class/android_usb/android0/enable 1 + setprop sys.usb.state ${sys.usb.config} + +on property:sys.usb.config=ptp,adb + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 6866 + write /sys/class/android_usb/android0/functions ${sys.usb.config} + write /sys/class/android_usb/android0/enable 1 + start adbd + setprop sys.usb.state ${sys.usb.config} + +on property:sys.usb.config=rndis,dm + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 6864 + write /sys/class/android_usb/android0/functions ${sys.usb.config} + write /sys/class/android_usb/android0/enable 1 + setprop sys.usb.state ${sys.usb.config} + +on property:sys.usb.config=rndis,acm,dm + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 6864 + write /sys/class/android_usb/android0/functions ${sys.usb.config} + write /sys/class/android_usb/android0/f_acm/instances 1 + write /sys/class/android_usb/android0/enable 1 + setprop sys.usb.state ${sys.usb.config} + +on property:sys.usb.config=mass_storage + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 685b + write /sys/class/android_usb/android0/functions $sys.usb.config + write /sys/class/android_usb/android0/enable 1 + setprop sys.usb.state $sys.usb.config + +on property:sys.usb.config=mass_storage,adb + write /sys/class/android_usb/android0/enable 0 + write /sys/class/android_usb/android0/idVendor 04e8 + write /sys/class/android_usb/android0/idProduct 685e + write /sys/class/android_usb/android0/functions $sys.usb.config + write /sys/class/android_usb/android0/enable 1 + start adbd + setprop sys.usb.state $sys.usb.config diff --git a/rootdir/init.trace.rc b/rootdir/init.trace.rc new file mode 100755 index 0000000..1d114f5 --- /dev/null +++ b/rootdir/init.trace.rc @@ -0,0 +1,31 @@ +## Permissions to allow system-wide tracing to the kernel trace buffer. +## +on boot + +# Allow writing to the kernel trace log. + chmod 0222 /sys/kernel/debug/tracing/trace_marker + +# Allow the shell group to enable (some) kernel tracing. + chown root shell /sys/kernel/debug/tracing/trace_clock + chown root shell /sys/kernel/debug/tracing/buffer_size_kb + chown root shell /sys/kernel/debug/tracing/options/overwrite + chown root shell /sys/kernel/debug/tracing/events/sched/sched_switch/enable + chown root shell /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable + chown root shell /sys/kernel/debug/tracing/events/power/cpu_frequency/enable + chown root shell /sys/kernel/debug/tracing/events/power/cpu_idle/enable + chown root shell /sys/kernel/debug/tracing/events/cpufreq_interactive/enable + chown root shell /sys/kernel/debug/tracing/tracing_on + + chmod 0664 /sys/kernel/debug/tracing/trace_clock + chmod 0664 /sys/kernel/debug/tracing/buffer_size_kb + chmod 0664 /sys/kernel/debug/tracing/options/overwrite + chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_switch/enable + chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable + chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_frequency/enable + chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_idle/enable + chmod 0664 /sys/kernel/debug/tracing/events/cpufreq_interactive/enable + chmod 0664 /sys/kernel/debug/tracing/tracing_on + +# Allow only the shell group to read and truncate the kernel trace. + chown root shell /sys/kernel/debug/tracing/trace + chmod 0660 /sys/kernel/debug/tracing/trace diff --git a/rootdir/lpm.rc b/rootdir/lpm.rc new file mode 100644 index 0000000..2a94492 --- /dev/null +++ b/rootdir/lpm.rc @@ -0,0 +1,78 @@ +on early-init + start ueventd + +on init + export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin + export LD_LIBRARY_PATH /vendor/lib:/system/lib + export ANDROID_ROOT /system + export ANDROID_DATA /data + export EXTERNAL_STORAGE /sdcard + + symlink /system/etc /etc + + mkdir /sdcard + mkdir /preload + mkdir /system + mkdir /data + mkdir /cache + mkdir /efs + mkdir /tmp + mkdir /dbdata + mkdir /mnt 0775 root root + #mount /tmp /tmp tmpfs + +on early-fs + mount ext4 /dev/block/mmcblk0p9 /system ro wait noatime + mount ext4 /dev/block/mmcblk0p12 /data wait nosuid nodev noatime discard,noauto_da_alloc,journal_async_commit + + mkdir /data/log 0777 + chmod 0666 /dev/log/radio + chmod 0666 /dev/log/main + chmod 0666 /dev/log/event + +on boot +# write /sys/class/sec/switch/usb_sel PDA + +# CPU Frequency Governor + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor pegasusq + +# EHCI runtime enable for LPA + write /sys/devices/platform/s5p-ehci/power/control auto + + ifup lo + hostname localhost + domainname localdomain + + class_start default + +service debuggerd /system/bin/debuggerd + +service ueventd /sbin/ueventd + critical + +service console /system/bin/sh + console + +service playlpm /system/bin/playlpm + user root + +service immvibed /system/bin/immvibed + oneshot + +service lpmkey /system/bin/lpmkey + user root + +# adbd is controlled by the persist.service.adb.enable system property +service adbd /sbin/adbd + disabled + +# adbd on at boot in emulator +on property:ro.kernel.qemu=1 + start adbd + +on property:persist.service.adb.enable=1 + start adbd + +on property:persist.service.adb.enable=0 + stop adbd + diff --git a/rootdir/ueventd.smdk4x12.rc b/rootdir/ueventd.smdk4x12.rc new file mode 100644 index 0000000..541eabb --- /dev/null +++ b/rootdir/ueventd.smdk4x12.rc @@ -0,0 +1,105 @@ +/dev/mali 0666 system system +/dev/ump 0666 system graphics +/dev/ion 0666 system system +/dev/exynos-mem 0660 system camera + +/dev/media0 0660 system system +/dev/media1 0660 system camera +/dev/media2 0660 system camera +/dev/v4l-subdev0 0660 system system +/dev/v4l-subdev1 0660 system system +/dev/v4l-subdev3 0660 system system +/dev/v4l-subdev4 0660 system system +/dev/v4l-subdev5 0660 system system +/dev/v4l-subdev6 0660 system system +/dev/v4l-subdev7 0660 system system +/dev/v4l-subdev8 0660 system system +/dev/v4l-subdev9 0660 system system +/dev/v4l-subdev10 0660 system system +/dev/v4l-subdev11 0660 system system +/dev/v4l-subdev12 0660 system system +/dev/v4l-subdev13 0660 system system +/dev/v4l-subdev14 0660 system system +/dev/v4l-subdev15 0660 system system +/dev/v4l-subdev16 0660 system system +/dev/v4l-subdev17 0660 system system + +/dev/video0 0666 system system +/dev/video1 0666 system camera +/dev/video2 0666 system system +/dev/video3 0666 system system +/dev/video4 0666 system system +/dev/video11 0666 system system +/dev/video12 0666 system system +/dev/video16 0666 system system +/dev/video20 0666 system system +/dev/video6 0660 media graphics +/dev/video7 0660 media graphics + +/dev/video11 0666 system graphics +/dev/video12 0660 system camera + +/dev/video16 0660 system system +/dev/video17 0660 system system +/dev/video18 0660 system system +/dev/video19 0660 system system + +# Rotator +/dev/video21 0660 system system + +/dev/video23 0660 system system +/dev/video24 0660 system system +/dev/video25 0660 system camera +/dev/video26 0666 media m2m +/dev/video29 0666 media m2m +/dev/video32 0660 media m2m + +/dev/video33 0660 system system +/dev/video34 0660 system system + +/dev/video40 0660 system camera +/dev/video41 0660 system camera +/dev/video42 0660 system camera +/dev/video43 0660 system camera + +/dev/i2c-2 0660 system system +/dev/i2c-5 0660 system system +/dev/i2c-6 0660 system system +/dev/CEC 0660 system system +/dev/HPD 0660 system system +/dev/fimg2d 0666 system graphics +/dev/fmradio 0660 system audio + +#ALP Audio +/dev/srp 0660 system audio + +/dev/s3c-mfc 0666 system graphics +/dev/s5p-mfc 0666 system graphics + +/dev/ttyUSB0 0666 system system +/dev/ttyUSB1 0666 system system +/dev/ttyUSB2 0666 system system +/dev/hsic* 0660 system radio +/dev/usb/lp* 0660 system usb +/dev/block/mmcblk0p4 0660 system radio +/dev/block/mmcblk0p7 0660 system radio + +/dev/ttySAC* 0660 root system +/dev/umts* 0660 system radio +/dev/lte* 0660 system radio +/dev/cdma* 0660 system radio +/dev/link_pm 0660 system radio + +# sensor sysfs properties +/sys/devices/virtual/input/input* acc_poll_delay 0660 system radio +/sys/devices/virtual/input/input* gyro_poll_delay 0660 system radio +/sys/devices/virtual/input/input* pressure_poll_delay 0660 system radio +/sys/devices/virtual/input/input* light_poll_delay 0660 system radio +/sys/devices/virtual/input/input* prox_poll_delay 0660 system radio + +# sensorhub +/dev/ssp_sensorhub 0660 system input + +# t0lte +/dev/block/mmcblk0p10 0660 system radio +/dev/mdm 0660 system system diff --git a/ueventd.smdk4x12.rc b/ueventd.smdk4x12.rc deleted file mode 100644 index 541eabb..0000000 --- a/ueventd.smdk4x12.rc +++ /dev/null @@ -1,105 +0,0 @@ -/dev/mali 0666 system system -/dev/ump 0666 system graphics -/dev/ion 0666 system system -/dev/exynos-mem 0660 system camera - -/dev/media0 0660 system system -/dev/media1 0660 system camera -/dev/media2 0660 system camera -/dev/v4l-subdev0 0660 system system -/dev/v4l-subdev1 0660 system system -/dev/v4l-subdev3 0660 system system -/dev/v4l-subdev4 0660 system system -/dev/v4l-subdev5 0660 system system -/dev/v4l-subdev6 0660 system system -/dev/v4l-subdev7 0660 system system -/dev/v4l-subdev8 0660 system system -/dev/v4l-subdev9 0660 system system -/dev/v4l-subdev10 0660 system system -/dev/v4l-subdev11 0660 system system -/dev/v4l-subdev12 0660 system system -/dev/v4l-subdev13 0660 system system -/dev/v4l-subdev14 0660 system system -/dev/v4l-subdev15 0660 system system -/dev/v4l-subdev16 0660 system system -/dev/v4l-subdev17 0660 system system - -/dev/video0 0666 system system -/dev/video1 0666 system camera -/dev/video2 0666 system system -/dev/video3 0666 system system -/dev/video4 0666 system system -/dev/video11 0666 system system -/dev/video12 0666 system system -/dev/video16 0666 system system -/dev/video20 0666 system system -/dev/video6 0660 media graphics -/dev/video7 0660 media graphics - -/dev/video11 0666 system graphics -/dev/video12 0660 system camera - -/dev/video16 0660 system system -/dev/video17 0660 system system -/dev/video18 0660 system system -/dev/video19 0660 system system - -# Rotator -/dev/video21 0660 system system - -/dev/video23 0660 system system -/dev/video24 0660 system system -/dev/video25 0660 system camera -/dev/video26 0666 media m2m -/dev/video29 0666 media m2m -/dev/video32 0660 media m2m - -/dev/video33 0660 system system -/dev/video34 0660 system system - -/dev/video40 0660 system camera -/dev/video41 0660 system camera -/dev/video42 0660 system camera -/dev/video43 0660 system camera - -/dev/i2c-2 0660 system system -/dev/i2c-5 0660 system system -/dev/i2c-6 0660 system system -/dev/CEC 0660 system system -/dev/HPD 0660 system system -/dev/fimg2d 0666 system graphics -/dev/fmradio 0660 system audio - -#ALP Audio -/dev/srp 0660 system audio - -/dev/s3c-mfc 0666 system graphics -/dev/s5p-mfc 0666 system graphics - -/dev/ttyUSB0 0666 system system -/dev/ttyUSB1 0666 system system -/dev/ttyUSB2 0666 system system -/dev/hsic* 0660 system radio -/dev/usb/lp* 0660 system usb -/dev/block/mmcblk0p4 0660 system radio -/dev/block/mmcblk0p7 0660 system radio - -/dev/ttySAC* 0660 root system -/dev/umts* 0660 system radio -/dev/lte* 0660 system radio -/dev/cdma* 0660 system radio -/dev/link_pm 0660 system radio - -# sensor sysfs properties -/sys/devices/virtual/input/input* acc_poll_delay 0660 system radio -/sys/devices/virtual/input/input* gyro_poll_delay 0660 system radio -/sys/devices/virtual/input/input* pressure_poll_delay 0660 system radio -/sys/devices/virtual/input/input* light_poll_delay 0660 system radio -/sys/devices/virtual/input/input* prox_poll_delay 0660 system radio - -# sensorhub -/dev/ssp_sensorhub 0660 system input - -# t0lte -/dev/block/mmcblk0p10 0660 system radio -/dev/mdm 0660 system system -- cgit v1.1 From 4fc606150e188836ad6b115f55e830956dadbc02 Mon Sep 17 00:00:00 2001 From: mark Date: Thu, 1 Aug 2013 21:49:27 +1000 Subject: smdk4412: use 2 channels on 480, 720 and 1080p Change-Id: Id9ec89bd2ec1618f3c50e27ab96eb8cbf8af09ae --- configs/media_profiles.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/media_profiles.xml b/configs/media_profiles.xml index 41c5848..2de9af9 100644 --- a/configs/media_profiles.xml +++ b/configs/media_profiles.xml @@ -99,7 +99,7 @@