diff options
author | Jeongik Cha <jeongik@google.com> | 2020-04-08 15:59:15 +0900 |
---|---|---|
committer | Jeongik Cha <jeongik@google.com> | 2020-04-08 13:36:56 +0000 |
commit | d14dc964dfcad22d72136e41fab0224c9458dfe9 (patch) | |
tree | 3d067bafd423f0097ec0171b154957da17dbcdf6 | |
parent | 94e15a33d9ad7c529033a8d3a13999ca7e90ccc3 (diff) | |
download | interfaces-d14dc964dfcad22d72136e41fab0224c9458dfe9.tar.gz |
Freeze pixel-power-ext interfacesandroid-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android11-mainline-tethering-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-dev
AIDL interfaces which are vintf-stable have to be frozen in release.
But these interfaces have been never frozen, so freeze it.
Bug: 153511549
Test: m
Change-Id: Ia13eab446caaaa1e3ceb861083a2b4e71a763704
-rw-r--r-- | power/Android.bp | 1 | ||||
-rw-r--r-- | power/aidl_api/pixel-power-ext/1/.hash | 1 | ||||
-rw-r--r-- | power/aidl_api/pixel-power-ext/1/google/hardware/power/extension/pixel/IPowerExt.aidl | 25 |
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); +} |