summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2020-04-11 02:06:39 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2020-04-11 02:06:39 +0000
commit5d3a10ed91b5240305a9a842101adde7aa6dee6c (patch)
tree3d067bafd423f0097ec0171b154957da17dbcdf6
parentc3f4bbb09397c4913fa4226c3ac9e93150cc1950 (diff)
parentd14dc964dfcad22d72136e41fab0224c9458dfe9 (diff)
downloadplatform_hardware_google_interfaces-android11-tests-release.tar.gz
platform_hardware_google_interfaces-android11-tests-release.tar.bz2
platform_hardware_google_interfaces-android11-tests-release.zip
Change-Id: I62354a1a48f34406e32ac5a2de98d965802b4114
-rw-r--r--power/Android.bp1
-rw-r--r--power/aidl_api/pixel-power-ext/1/.hash1
-rw-r--r--power/aidl_api/pixel-power-ext/1/google/hardware/power/extension/pixel/IPowerExt.aidl25
3 files changed, 27 insertions, 0 deletions
diff --git a/power/Android.bp b/power/Android.bp
index 58b802a..5beaf51 100644
--- a/power/Android.bp
+++ b/power/Android.bp
@@ -12,4 +12,5 @@ aidl_interface {
platform_apis: true,
},
},
+ versions: ["1"],
}
diff --git a/power/aidl_api/pixel-power-ext/1/.hash b/power/aidl_api/pixel-power-ext/1/.hash
new file mode 100644
index 0000000..86ce27d
--- /dev/null
+++ b/power/aidl_api/pixel-power-ext/1/.hash
@@ -0,0 +1 @@
+3ce8c3ba6e332074ed51fa88088ac4af5d6c08a5
diff --git a/power/aidl_api/pixel-power-ext/1/google/hardware/power/extension/pixel/IPowerExt.aidl b/power/aidl_api/pixel-power-ext/1/google/hardware/power/extension/pixel/IPowerExt.aidl
new file mode 100644
index 0000000..cc9a7cb
--- /dev/null
+++ b/power/aidl_api/pixel-power-ext/1/google/hardware/power/extension/pixel/IPowerExt.aidl
@@ -0,0 +1,25 @@
+///////////////////////////////////////////////////////////////////////////////
+// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
+///////////////////////////////////////////////////////////////////////////////
+
+// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
+// edit this file. It looks like you are doing that because you have modified
+// an AIDL interface in a backward-incompatible way, e.g., deleting a function
+// from an interface or a field from a parcelable and it broke the build. That
+// breakage is intended.
+//
+// You must not make a backward incompatible changes to the AIDL files built
+// with the aidl_interface module type with versions property set. The module
+// type is used to build AIDL files in a way that they can be used across
+// independently updatable components of the system. If a device is shipped
+// with such a backward incompatible change, it has a high risk of breaking
+// later when a module using the interface is updated, e.g., Mainline modules.
+
+package google.hardware.power.extension.pixel;
+@VintfStability
+interface IPowerExt {
+ oneway void setMode(in @utf8InCpp String mode, in boolean enabled);
+ boolean isModeSupported(in @utf8InCpp String mode);
+ oneway void setBoost(in @utf8InCpp String boost, in int durationMs);
+ boolean isBoostSupported(in @utf8InCpp String boost);
+}