aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlin Jerpelea <alin.jerpelea@sony.com>2020-02-20 14:49:24 +0100
committerAlin Jerpelea <alin.jerpelea@sony.com>2020-02-20 15:00:00 +0100
commitca57ecae49f703aef41df7d18265e6a3d2feeba8 (patch)
treee8506428148eea76e86212e68ded75eb25bbc91b
parentaa208520f0628ef630c23503d13b89879b551992 (diff)
add tad service for V2 TAD
TARGET_USES_TAD_V2 := true has to be enabled on those platforms by default regular TAD is used Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
-rw-r--r--rootdir/Android.mk10
-rw-r--r--rootdir/vendor/etc/init/tad2.rc8
2 files changed, 18 insertions, 0 deletions
diff --git a/rootdir/Android.mk b/rootdir/Android.mk
index cdeb963..61c7d14 100644
--- a/rootdir/Android.mk
+++ b/rootdir/Android.mk
@@ -273,6 +273,15 @@ LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/init
include $(BUILD_PREBUILT)
+ifeq ($(TARGET_USES_TAD_V2), true)
+include $(CLEAR_VARS)
+LOCAL_MODULE := tad.rc
+LOCAL_MODULE_CLASS := ETC
+LOCAL_SRC_FILES := vendor/etc/init/tad2.rc
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/init
+include $(BUILD_PREBUILT)
+else
include $(CLEAR_VARS)
LOCAL_MODULE := tad.rc
LOCAL_MODULE_CLASS := ETC
@@ -280,6 +289,7 @@ LOCAL_SRC_FILES := vendor/etc/init/tad.rc
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/init
include $(BUILD_PREBUILT)
+endif
include $(CLEAR_VARS)
LOCAL_MODULE := ta_qmi.rc
diff --git a/rootdir/vendor/etc/init/tad2.rc b/rootdir/vendor/etc/init/tad2.rc
new file mode 100644
index 0000000..0231568
--- /dev/null
+++ b/rootdir/vendor/etc/init/tad2.rc
@@ -0,0 +1,8 @@
+# TA Daemon
+service vendor.tad_static /odm/bin/tad_static /dev/block/bootdevice/by-name/TA 0,16 2
+ class core
+ user root
+ group root system wakelock
+ socket tad stream 0660 system system
+ seclabel u:r:tad:s0
+ shutdown critical