summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg Veichtlbauer <georg@vware.at>2021-10-08 11:23:37 +0200
committerGeorg Veichtlbauer <georg@vware.at>2021-10-08 11:24:08 +0200
commit6fcdccd49e44313cc472f15948ac088c264463e0 (patch)
tree1893441879b9c2080ae7912a41d3a11899e86e4f
parent6e2ec5beaa3893d976173d101a00e455e0c2a39f (diff)
dumpling: init: Import device specific hw setup
* From msm8998-common Change-Id: I53ed791516f2adcf58d9b3a6af13156f213d8014
-rw-r--r--device.mk4
-rw-r--r--rootdir/Android.mk9
-rw-r--r--rootdir/etc/init.target.rc7
3 files changed, 20 insertions, 0 deletions
diff --git a/device.mk b/device.mk
index cc742e2..e1ca0bc 100644
--- a/device.mk
+++ b/device.mk
@@ -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/gf_input.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/gf_input.kl
diff --git a/rootdir/Android.mk b/rootdir/Android.mk
new file mode 100644
index 0000000..2adc3a9
--- /dev/null
+++ b/rootdir/Android.mk
@@ -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)
diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc
new file mode 100644
index 0000000..5b6a81a
--- /dev/null
+++ b/rootdir/etc/init.target.rc
@@ -0,0 +1,7 @@
+on boot
+ # Fingerprint
+ chmod 0666 /dev/goodix_fp
+
+ # Proximity state
+ chown system system /sys/devices/soc/soc:goodix_fp/proximity_state
+ chmod 0660 /sys/devices/soc/soc:goodix_fp/proximity_state