summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Altensen <info@stricted.net>2025-02-13 14:04:19 +0100
committerJan Altensen <info@stricted.net>2025-02-14 22:08:21 +0100
commitcc28fd74e142a2aa12affbcecef5fff11e63c733 (patch)
tree4ad17157f1e927b0ccb63c9e4b0bfc8e6dffbc69
parent5a8464d4c4673876f6cab822c57741b0d9c05abc (diff)
telephony: add reverse engineered radioExternal/1.1 interfacew16.0
Change-Id: Ibf9838d10a1beea080977478620cb9ca23add6a9
-rw-r--r--telephony/radioExternal/1.1/Android.bp21
-rw-r--r--telephony/radioExternal/1.1/IOemSlsiRadioExternal.hal16
-rw-r--r--telephony/radioExternal/1.1/IOemSlsiRadioExternalInd.hal10
-rw-r--r--telephony/radioExternal/1.1/IOemSlsiRadioExternalRes.hal10
4 files changed, 57 insertions, 0 deletions
diff --git a/telephony/radioExternal/1.1/Android.bp b/telephony/radioExternal/1.1/Android.bp
new file mode 100644
index 0000000..2168743
--- /dev/null
+++ b/telephony/radioExternal/1.1/Android.bp
@@ -0,0 +1,21 @@
+//
+// Copyright (C) The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+hidl_interface {
+ name: "vendor.samsung_slsi.telephony.hardware.radioExternal@1.1",
+ root: "vendor.samsung_slsi.telephony.hardware",
+ system_ext_specific: true,
+ srcs: [
+ "IOemSlsiRadioExternal.hal",
+ "IOemSlsiRadioExternalInd.hal",
+ "IOemSlsiRadioExternalRes.hal",
+ ],
+ interfaces: [
+ "android.hidl.base@1.0",
+ "vendor.samsung_slsi.telephony.hardware.radioExternal@1.0",
+ ],
+ gen_java: true,
+}
diff --git a/telephony/radioExternal/1.1/IOemSlsiRadioExternal.hal b/telephony/radioExternal/1.1/IOemSlsiRadioExternal.hal
new file mode 100644
index 0000000..00fb445
--- /dev/null
+++ b/telephony/radioExternal/1.1/IOemSlsiRadioExternal.hal
@@ -0,0 +1,16 @@
+//
+// Copyright (C) The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+package vendor.samsung_slsi.telephony.hardware.radioExternal@1.1;
+
+import @1.0::IOemSlsiRadioExternal;
+import @1.0::IOemSlsiRadioExternalRes;
+import @1.0::IOemSlsiRadioExternalInd;
+
+interface IOemSlsiRadioExternal extends @1.0::IOemSlsiRadioExternal {
+ setResponseFunctions_1_1(IOemSlsiRadioExternalRes oemResponse, IOemSlsiRadioExternalInd oemIndication, string name) generates (int32_t clientId);
+ oneway setIndicationFilter(int32_t clientId, vec<int32_t> indicationFilter);
+};
diff --git a/telephony/radioExternal/1.1/IOemSlsiRadioExternalInd.hal b/telephony/radioExternal/1.1/IOemSlsiRadioExternalInd.hal
new file mode 100644
index 0000000..8fd5d75
--- /dev/null
+++ b/telephony/radioExternal/1.1/IOemSlsiRadioExternalInd.hal
@@ -0,0 +1,10 @@
+//
+// Copyright (C) The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+package vendor.samsung_slsi.telephony.hardware.radioExternal@1.1;
+
+import @1.0::IOemSlsiRadioExternalInd;
+interface IOemSlsiRadioExternalInd extends @1.0::IOemSlsiRadioExternalInd {};
diff --git a/telephony/radioExternal/1.1/IOemSlsiRadioExternalRes.hal b/telephony/radioExternal/1.1/IOemSlsiRadioExternalRes.hal
new file mode 100644
index 0000000..e9b40a2
--- /dev/null
+++ b/telephony/radioExternal/1.1/IOemSlsiRadioExternalRes.hal
@@ -0,0 +1,10 @@
+//
+// Copyright (C) The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+package vendor.samsung_slsi.telephony.hardware.radioExternal@1.1;
+
+import @1.0::IOemSlsiRadioExternalRes;
+interface IOemSlsiRadioExternalRes extends @1.0::IOemSlsiRadioExternalRes {};