interfaces: Add reverse engineered mtkpower 1.1 interface

Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: Ia21149f0cf9e3a024c315bba761bf5965f07cb58
This commit is contained in:
bengris32
2022-05-26 21:41:34 +01:00
committed by Matsvei Niaverau
parent 1d2aaa2cec
commit a5db41adc6
5 changed files with 38 additions and 0 deletions

View File

View File

@@ -0,0 +1,17 @@
// This file is autogenerated by hidl-gen -Landroidbp.
hidl_interface {
name: "vendor.mediatek.hardware.mtkpower@1.1",
root: "vendor.mediatek.hardware.mtkpower",
system_ext_specific: true,
srcs: [
"IMtkPerf.hal",
"IMtkPower.hal",
"IMtkPowerCallback.hal",
],
interfaces: [
"android.hidl.base@1.0",
"vendor.mediatek.hardware.mtkpower@1.0",
],
gen_java: true,
}

View File

@@ -0,0 +1,7 @@
package vendor.mediatek.hardware.mtkpower@1.1;
import @1.0::IMtkPerf;
interface IMtkPerf extends @1.0::IMtkPerf {
perfCusLockHint(int32_t pl_handle, uint32_t duration) generates (int32_t ret);
};

View File

@@ -0,0 +1,8 @@
package vendor.mediatek.hardware.mtkpower@1.1;
import @1.0::IMtkPower;
import IMtkPowerCallback;
interface IMtkPower extends @1.0::IMtkPower {
setMtkPowerCallback(IMtkPowerCallback callback) generates (int32_t ret);
};

View File

@@ -0,0 +1,6 @@
package vendor.mediatek.hardware.mtkpower@1.1;
interface IMtkPowerCallback {
oneway mtkPowerHint(int32_t hint, int32_t duration);
oneway notifyAppState(string param_1, string param_2, int32_t param_3, int32_t param_4, int32_t param_5);
};