cheeseburger: init: Import device specific hw setup
* From msm8998-common Change-Id: I6d8cf24d24e01954119c3ef48aa9284588b3cfcc
This commit is contained in:
@@ -43,6 +43,10 @@ PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/audio/default_volume_tables.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default_volume_tables.xml \
|
||||
$(LOCAL_PATH)/audio/mixer_paths_tasha.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_tasha.xml
|
||||
|
||||
# Init
|
||||
PRODUCT_PACKAGES += \
|
||||
init.target.rc
|
||||
|
||||
# Keylayouts
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/keylayout/fpc1020.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/fpc1020.kl \
|
||||
|
||||
9
rootdir/Android.mk
Normal file
9
rootdir/Android.mk
Normal file
@@ -0,0 +1,9 @@
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.target.rc
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := etc/init.target.rc
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init/hw
|
||||
include $(BUILD_PREBUILT)
|
||||
34
rootdir/etc/init.target.rc
Normal file
34
rootdir/etc/init.target.rc
Normal file
@@ -0,0 +1,34 @@
|
||||
on boot
|
||||
# Fingerprint
|
||||
chmod 0664 /sys/devices/soc/soc:fpc_fpc1020/irq
|
||||
chown system system /sys/devices/soc/soc:fpc_fpc1020/irq
|
||||
chmod 0660 /sys/devices/soc/soc:fpc_fpc1020/report_home
|
||||
chown system system /sys/devices/soc/soc:fpc_fpc1020/report_home
|
||||
chmod 0660 /sys/devices/soc/soc:fpc_fpc1020/report_key
|
||||
chown system system /sys/devices/soc/soc:fpc_fpc1020/report_key
|
||||
chmod 0660 /sys/devices/soc/soc:fpc_fpc1020/update_info
|
||||
chown system system /sys/devices/soc/soc:fpc_fpc1020/update_info
|
||||
chmod 0660 /sys/devices/soc/soc:fpc_fpc1020/screen_state
|
||||
chown system system /sys/devices/soc/soc:fpc_fpc1020/screen_state
|
||||
chmod 0660 /sys/devices/soc/soc:fpc_fpc1020/hw_reset
|
||||
chown system system /sys/devices/soc/soc:fpc_fpc1020/hw_reset
|
||||
|
||||
# Proximity state
|
||||
chown system system /sys/devices/soc/soc:fpc_fpc1020/proximity_state
|
||||
chmod 0660 /sys/devices/soc/soc:fpc_fpc1020/proximity_state
|
||||
|
||||
# Touch panel
|
||||
chown system system /proc/touchpanel/gesture_enable
|
||||
chown system system /proc/touchpanel/gesture_switch
|
||||
chown system system /proc/touchpanel/key_switch
|
||||
chown system system /proc/touchpanel/key_disable
|
||||
chown system system /proc/touchpanel/tpedge_limit_enable
|
||||
chown system system /proc/touchpanel/tp_debug_log
|
||||
|
||||
# Hardware nav keys
|
||||
chown system system /sys/bus/i2c/drivers/synaptics,s3320/tp_debug_log
|
||||
chmod 0666 /sys/bus/i2c/drivers/synaptics,s3320/tp_debug_log
|
||||
|
||||
# KeyDisabler
|
||||
chown system system /sys/module/fpc1020_tee/parameters/ignor_home_for_ESD
|
||||
chmod 0666 /sys/module/fpc1020_tee/parameters/ignor_home_for_ESD
|
||||
Reference in New Issue
Block a user