interfaces: Add reverse engineered mtkpower 1.0 interface
Signed-off-by: bengris32 <bengris32@protonmail.ch> Change-Id: Iaa3df42812c4e2be5fb01840554b3a4236973598
This commit is contained in:
committed by
Matsvei Niaverau
parent
3d12e04df5
commit
e4d43977c1
8
interfaces/Android.bp
Normal file
8
interfaces/Android.bp
Normal file
@@ -0,0 +1,8 @@
|
||||
subdirs = [
|
||||
"*"
|
||||
]
|
||||
|
||||
hidl_package_root {
|
||||
name: "vendor.mediatek.hardware.mtkpower",
|
||||
path: "hardware/mediatek/interfaces/mtkpower",
|
||||
}
|
||||
0
interfaces/mtkpower/1.0/.hidl-autogen
Normal file
0
interfaces/mtkpower/1.0/.hidl-autogen
Normal file
15
interfaces/mtkpower/1.0/Android.bp
Normal file
15
interfaces/mtkpower/1.0/Android.bp
Normal file
@@ -0,0 +1,15 @@
|
||||
// This file is autogenerated by hidl-gen -Landroidbp.
|
||||
|
||||
hidl_interface {
|
||||
name: "vendor.mediatek.hardware.mtkpower@1.0",
|
||||
root: "vendor.mediatek.hardware.mtkpower",
|
||||
system_ext_specific: true,
|
||||
srcs: [
|
||||
"IMtkPerf.hal",
|
||||
"IMtkPower.hal",
|
||||
],
|
||||
interfaces: [
|
||||
"android.hidl.base@1.0",
|
||||
],
|
||||
gen_java: true,
|
||||
}
|
||||
6
interfaces/mtkpower/1.0/IMtkPerf.hal
Normal file
6
interfaces/mtkpower/1.0/IMtkPerf.hal
Normal file
@@ -0,0 +1,6 @@
|
||||
package vendor.mediatek.hardware.mtkpower@1.0;
|
||||
|
||||
interface IMtkPerf {
|
||||
perfLockAcquire(int32_t pl_handle, uint32_t duration, vec<int32_t> boostsList, int32_t reserved) generates (int32_t ret);
|
||||
oneway perfLockRelease(int32_t pl_handle, int32_t reserved);
|
||||
};
|
||||
10
interfaces/mtkpower/1.0/IMtkPower.hal
Normal file
10
interfaces/mtkpower/1.0/IMtkPower.hal
Normal file
@@ -0,0 +1,10 @@
|
||||
package vendor.mediatek.hardware.mtkpower@1.0;
|
||||
|
||||
interface IMtkPower {
|
||||
oneway mtkCusPowerHint(int32_t hint, int32_t param_2);
|
||||
oneway mtkPowerHint(int32_t hint, int32_t param_2);
|
||||
oneway notifyAppState(string param_1, string param_2, int32_t param_3, int32_t param_4, int32_t param_5);
|
||||
querySysInfo(int32_t param_1, int32_t param_2) generates (int32_t ret);
|
||||
setSysInfo(int32_t param1, string param_2) generates (int32_t ret);
|
||||
setSysInfoAsync(int32_t param1, string param_2) generates (int32_t ret);
|
||||
};
|
||||
Reference in New Issue
Block a user