Snap for 8730993 from 87b81800eb75fea95cfbb2d19791da01ed99151a to mainline-tzdata3-release

Change-Id: I34475cf7c7be672ac701449f18e4796af29925be
diff --git a/Android.bp b/Android.bp
index 8f0762d..d97115f 100644
--- a/Android.bp
+++ b/Android.bp
@@ -2,7 +2,18 @@
 }
 
 package {
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
+}
+
+// Added automatically by a large-scale-change
+// See: http://go/android-license-faq
+license {
+    name: "hardware_google_interfaces_license",
+    visibility: [":__subpackages__"],
+    license_kinds: [
+        "SPDX-license-identifier-Apache-2.0",
+    ],
+    // large-scale-change unable to identify any license_text files
 }
 
 hidl_package_root {
diff --git a/bluetooth/bt_channel_avoidance/1.0/Android.bp b/bluetooth/bt_channel_avoidance/1.0/Android.bp
index 5c68b4b..5c7e4cc 100644
--- a/bluetooth/bt_channel_avoidance/1.0/Android.bp
+++ b/bluetooth/bt_channel_avoidance/1.0/Android.bp
@@ -1,6 +1,10 @@
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 hidl_interface {
diff --git a/bluetooth/ccc/1.0/Android.bp b/bluetooth/ccc/1.0/Android.bp
index 178a046..bb789b5 100644
--- a/bluetooth/ccc/1.0/Android.bp
+++ b/bluetooth/ccc/1.0/Android.bp
@@ -1,6 +1,10 @@
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 hidl_interface {
diff --git a/bluetooth/ccc/1.1/Android.bp b/bluetooth/ccc/1.1/Android.bp
deleted file mode 100644
index c4a8998..0000000
--- a/bluetooth/ccc/1.1/Android.bp
+++ /dev/null
@@ -1,19 +0,0 @@
-package {
-    // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
-}
-
-hidl_interface {
-    name: "hardware.google.bluetooth.ccc@1.1",
-    root: "hardware.google",
-    srcs: [
-        "IBluetoothCcc.hal",
-        "IBluetoothCccCallback.hal",
-        "types.hal",
-    ],
-    interfaces: [
-        "hardware.google.bluetooth.ccc@1.0",
-        "android.hidl.base@1.0",
-    ],
-    gen_java: true,
-}
diff --git a/bluetooth/ccc/1.1/IBluetoothCcc.hal b/bluetooth/ccc/1.1/IBluetoothCcc.hal
deleted file mode 100644
index 775fb64..0000000
--- a/bluetooth/ccc/1.1/IBluetoothCcc.hal
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * This is pixel only extension for Bluetooth HAL.
- */
-package hardware.google.bluetooth.ccc@1.1;
-
-import IBluetoothCccCallback;
-import @1.0::Address;
-import @1.0::LmpEventId;
-import @1.0::IBluetoothCcc;
-
-interface IBluetoothCcc extends @1.0::IBluetoothCcc {
-   /**
-    * API to monitor Bluetooth and system timestamp for given Bluetooth device when Bluetooth
-    * controller send/receive given LMP events.
-    *
-    * @param callback An instance of the |IBluetoothCccCallback| HIDL interface object.
-    * @param address Bluetooth address to use for monitoring timestamp.
-    * @param lmpEventIds LMP events to use for monitoring timestamp.
-    */
-    registerForLmpEvents_1_1(IBluetoothCccCallback callback,
-            Address address, vec<LmpEventId> lmpEventIds);
-};
diff --git a/bluetooth/ccc/1.1/IBluetoothCccCallback.hal b/bluetooth/ccc/1.1/IBluetoothCccCallback.hal
deleted file mode 100644
index 9122699..0000000
--- a/bluetooth/ccc/1.1/IBluetoothCccCallback.hal
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package hardware.google.bluetooth.ccc@1.1;
-
-import types;
-import @1.0::Address;
-import @1.0::Direction;
-import @1.0::LmpEventId;
-import @1.0::IBluetoothCccCallback;
-
-interface IBluetoothCccCallback extends @1.0::IBluetoothCccCallback {
-    /**
-     * Callback when monitored LMP event involked.
-     *
-     * @param timestamp Timestamp when the LMP event involked
-     * @param address Remote bluetooth address that involke LMP event
-     * @param direction Direction of the involked LMP event
-     * @param lmpEventId LMP event id that bluetooth chip involked
-     * @param connEventCounter counter incremented by one for each new connection event
-     */
-    onEventGenerated_1_1(Timestamp timestamp, Address address, Direction direction,
-            LmpEventId lmpEventId, uint16_t connEventCounter);
-};
diff --git a/bluetooth/ccc/1.1/types.hal b/bluetooth/ccc/1.1/types.hal
deleted file mode 100644
index b8d4037..0000000
--- a/bluetooth/ccc/1.1/types.hal
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright 2021 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package hardware.google.bluetooth.ccc@1.1;
-
-/**
- * Generic structure to return the timestamp
- */
-struct Timestamp {
-    /**
-     * Timestamp in microsecond since system boot.
-     */
-    uint64_t systemTime;
-    /**
-     * Timestamp in microsecond since Bluetooth controller power up.
-     */
-    uint64_t bluetoothTime;
-};
diff --git a/bluetooth/ewp/1.0/Android.bp b/bluetooth/ewp/1.0/Android.bp
deleted file mode 100644
index a4c2e63..0000000
--- a/bluetooth/ewp/1.0/Android.bp
+++ /dev/null
@@ -1,16 +0,0 @@
-package {
-    // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
-}
-
-hidl_interface {
-    name: "hardware.google.bluetooth.ewp@1.0",
-    root: "hardware.google",
-    srcs: [
-        "IBluetoothEwp.hal",
-    ],
-    interfaces: [
-        "android.hidl.base@1.0",
-    ],
-    gen_java: true,
-}
\ No newline at end of file
diff --git a/bluetooth/ewp/1.0/IBluetoothEwp.hal b/bluetooth/ewp/1.0/IBluetoothEwp.hal
deleted file mode 100644
index 8355351..0000000
--- a/bluetooth/ewp/1.0/IBluetoothEwp.hal
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * This is pixel only extension for Bluetooth HAL.
- */
-package hardware.google.bluetooth.ewp@1.0;
-
-interface IBluetoothEwp {
-    /**
-     * API to enable Bluetooth Le Audio offload debugging mechanism.
-     *
-     * This API must be invoked whenever maximum Bluetooth Tx power need to
-     * changed for optimising performance purpose in SAR scenarios.
-     *
-     * @param event_mask The event mask for the EWP mechanism
-     */
-    oneway EnableEwp(uint16_t event_mask);
-
-    /**
-     * API to disable Bluetooth Le Audio offload debugging mechanism.
-     */
-    oneway DisableEwp();
-};
diff --git a/bluetooth/ext/1.0/Android.bp b/bluetooth/ext/1.0/Android.bp
deleted file mode 100644
index da64eed..0000000
--- a/bluetooth/ext/1.0/Android.bp
+++ /dev/null
@@ -1,16 +0,0 @@
-package {
-    // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
-}
-
-hidl_interface {
-    name: "hardware.google.bluetooth.ext@1.0",
-    root: "hardware.google",
-    srcs: [
-	"IBluetoothExt.hal",
-    ],
-    interfaces: [
-        "android.hidl.base@1.0",
-    ],
-    gen_java: true,
-}
diff --git a/bluetooth/ext/1.0/IBluetoothExt.hal b/bluetooth/ext/1.0/IBluetoothExt.hal
deleted file mode 100644
index 653903c..0000000
--- a/bluetooth/ext/1.0/IBluetoothExt.hal
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * This is pixel only extension for Bluetooth HAL.
- */
-package hardware.google.bluetooth.ext@1.0;
-
-interface IBluetoothExt {
-    /**
-     * API to set Bluetooth HCI packet
-     *
-     * @param opcode : Bluetooth HCI command opcode to be send
-     * @param params : Bluetooth HCI command paramethers for the opcode
-     */
-     setBluetoothCmdPacket(uint16_t opcode, vec<uint8_t> params) generates (bool value);
-};
diff --git a/bluetooth/sar/1.0/Android.bp b/bluetooth/sar/1.0/Android.bp
index e3194bc..e0b6b24 100644
--- a/bluetooth/sar/1.0/Android.bp
+++ b/bluetooth/sar/1.0/Android.bp
@@ -1,6 +1,10 @@
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 hidl_interface {
diff --git a/bluetooth/sar/1.1/Android.bp b/bluetooth/sar/1.1/Android.bp
index 8282e87..05bdb09 100644
--- a/bluetooth/sar/1.1/Android.bp
+++ b/bluetooth/sar/1.1/Android.bp
@@ -1,6 +1,10 @@
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 hidl_interface {
diff --git a/bluetooth/sar/1.2/Android.bp b/bluetooth/sar/1.2/Android.bp
deleted file mode 100644
index 623ec68..0000000
--- a/bluetooth/sar/1.2/Android.bp
+++ /dev/null
@@ -1,19 +0,0 @@
-package {
-    // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
-}
-
-hidl_interface {
-    name: "hardware.google.bluetooth.sar@1.2",
-    root: "hardware.google",
-    system_ext_specific: true,
-    srcs: [
-        "IBluetoothSar.hal",
-    ],
-    interfaces: [
-        "android.hidl.base@1.0",
-        "hardware.google.bluetooth.sar@1.0",
-        "hardware.google.bluetooth.sar@1.1",
-    ],
-    gen_java: true,
-}
diff --git a/bluetooth/sar/1.2/IBluetoothSar.hal b/bluetooth/sar/1.2/IBluetoothSar.hal
deleted file mode 100644
index 8f48c03..0000000
--- a/bluetooth/sar/1.2/IBluetoothSar.hal
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright 2021 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * This is pixel only extension for Bluetooth HAL.
- */
-package hardware.google.bluetooth.sar@1.2;
-import  hardware.google.bluetooth.sar@1.1;
-
-interface IBluetoothSar extends @1.1::IBluetoothSar {
-    /**
-     * API to set Bluetooth RF regulation area
-     *
-     * This API must be invoke whenever the maximum Bluetooth Tx power needs to be changed due to
-     * changing of located area.
-     *
-     * @param 2-ASCII area code representing a major regulation area(e.g. NA, EU, JP, or DF for
-     *        default.)
-     */
-     oneway setBluetoothAreaCode(uint8_t[2] areaCode);
-};
\ No newline at end of file
diff --git a/current.txt b/current.txt
index 3370cb9..210c9c7 100644
--- a/current.txt
+++ b/current.txt
@@ -1,11 +1,3 @@
-# HALs released in Android T
-
-5cac13157224d961fdfa4f27a03ba0de63d76997ef5e4705c4168f36cf5afe85 hardware.google.bluetooth.ccc@1.1::types
-4f61c104c6daff2fca7b4b946a6b7aefb5a5d7ae77f9ecf12170d498ac380cf7 hardware.google.bluetooth.ccc@1.1::IBluetoothCcc
-7d6b8268118c242880aee862de5baac357cb56698e374b1560b0ef6ef1099986 hardware.google.bluetooth.ccc@1.1::IBluetoothCccCallback
-55be275674153f9e967c37b57c50654ee8e7c6fc3591139b57216817a3fde27b hardware.google.bluetooth.ewp@1.0::IBluetoothEwp
-7e406108cc0a5e73a85b6b1da7a97494667ecd265c566e2b8ddf65abc44bb733 hardware.google.bluetooth.ext@1.0::IBluetoothExt
-
 # HALs released in Android S
 
 c34fdd31d56ca97aec45eb3eb9b47d62294335e1c880a7998013f2096825397d hardware.google.bluetooth.bt_channel_avoidance@1.0::IBTChannelAvoidance
diff --git a/display/Android.bp b/display/Android.bp
index 879ee15..5b63f65 100644
--- a/display/Android.bp
+++ b/display/Android.bp
@@ -1,6 +1,10 @@
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 aidl_interface {
@@ -13,8 +17,7 @@
     stability: "vintf",
 
     imports: [
-        "android.hardware.common-V2",
-        "android.hardware.graphics.common-V3",
+        "android.hardware.common",
     ],
 
     backend: {
@@ -25,50 +28,9 @@
             enabled: false,
         },
     },
-    versions_with_info: [
-        {
-            version: "1",
-            imports: [
-                "android.hardware.common-V2",
-                "android.hardware.graphics.common-V3",
-            ],
-        },
-        {
-            version: "2",
-            imports: [
-                "android.hardware.common-V2",
-                "android.hardware.graphics.common-V3",
-            ],
-        },
-        {
-            version: "3",
-            imports: [
-                "android.hardware.common-V2",
-                "android.hardware.graphics.common-V3",
-            ],
-        },
-        {
-            version: "4",
-            imports: [
-                "android.hardware.common-V2",
-                "android.hardware.graphics.common-V3",
-            ],
-        },
-        {
-            version: "5",
-            imports: [
-                "android.hardware.common-V2",
-                "android.hardware.graphics.common-V3",
-            ],
-        },
-        {
-            version: "6",
-            imports: [
-                "android.hardware.common-V2",
-                "android.hardware.graphics.common-V3",
-            ],
-        },
-
+    versions: [
+        "1",
+        "2",
+        "3",
     ],
-
 }
diff --git a/display/aidl_api/com.google.hardware.pixel.display/4/.hash b/display/aidl_api/com.google.hardware.pixel.display/4/.hash
deleted file mode 100644
index 040c45e..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/4/.hash
+++ /dev/null
@@ -1 +0,0 @@
-83dc0187b6f66edcb32fc4f31a13b01baadee097
diff --git a/display/aidl_api/com.google.hardware.pixel.display/4/com/google/hardware/pixel/display/HbmState.aidl b/display/aidl_api/com.google.hardware.pixel.display/4/com/google/hardware/pixel/display/HbmState.aidl
deleted file mode 100644
index 76af8b3..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/4/com/google/hardware/pixel/display/HbmState.aidl
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum HbmState {
-  OFF = 0,
-  HDR = 1,
-  SUNLIGHT = 2,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/4/com/google/hardware/pixel/display/IDisplay.aidl b/display/aidl_api/com.google.hardware.pixel.display/4/com/google/hardware/pixel/display/IDisplay.aidl
deleted file mode 100644
index 6192e85..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/4/com/google/hardware/pixel/display/IDisplay.aidl
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (C) 2021 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@VintfStability
-interface IDisplay {
-  boolean isHbmSupported();
-  void setHbmState(in com.google.hardware.pixel.display.HbmState state);
-  com.google.hardware.pixel.display.HbmState getHbmState();
-  boolean isLbeSupported();
-  void setLbeState(in com.google.hardware.pixel.display.LbeState state);
-  void setLbeAmbientLight(in int ambientLux);
-  com.google.hardware.pixel.display.LbeState getLbeState();
-  boolean isLhbmSupported();
-  void setLhbmState(in boolean enabled);
-  boolean getLhbmState();
-  int setCompensationImageHandle(in android.hardware.common.NativeHandle native_handle, in String imageName);
-  int setMinIdleRefreshRate(in int fps);
-  int setRefreshRateThrottle(in int delayMs);
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/4/com/google/hardware/pixel/display/LbeState.aidl b/display/aidl_api/com.google.hardware.pixel.display/4/com/google/hardware/pixel/display/LbeState.aidl
deleted file mode 100644
index 6ad7fb7..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/4/com/google/hardware/pixel/display/LbeState.aidl
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum LbeState {
-  OFF = 0,
-  NORMAL = 1,
-  HIGH_BRIGHTNESS = 2,
-  POWER_SAVE = 3,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/5/.hash b/display/aidl_api/com.google.hardware.pixel.display/5/.hash
deleted file mode 100644
index e74ac0b..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/5/.hash
+++ /dev/null
@@ -1 +0,0 @@
-25eb3afc90d97d5a194c65a2273268973fdafdb9
diff --git a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/HbmState.aidl b/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/HbmState.aidl
deleted file mode 100644
index 76af8b3..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/HbmState.aidl
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum HbmState {
-  OFF = 0,
-  HDR = 1,
-  SUNLIGHT = 2,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/HistogramErrorCode.aidl b/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/HistogramErrorCode.aidl
deleted file mode 100644
index 5ace70d..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/HistogramErrorCode.aidl
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum HistogramErrorCode {
-  NONE = 0,
-  BAD_ROI = 1,
-  BAD_WEIGHT = 2,
-  BAD_POSITION = 3,
-  BAD_PRIORITY = 4,
-  ENABLE_HIST_ERROR = 5,
-  DISABLE_HIST_ERROR = 6,
-  BAD_HIST_DATA = 7,
-  DRM_PLAYING = 8,
-  DISPLAY_POWEROFF = 9,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/HistogramPos.aidl b/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/HistogramPos.aidl
deleted file mode 100644
index 20b8160..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/HistogramPos.aidl
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum HistogramPos {
-  POST = 0,
-  PRE = 1,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/IDisplay.aidl b/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/IDisplay.aidl
deleted file mode 100644
index 3a1cb3a..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/IDisplay.aidl
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright (C) 2021 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@VintfStability
-interface IDisplay {
-  boolean isHbmSupported();
-  void setHbmState(in com.google.hardware.pixel.display.HbmState state);
-  com.google.hardware.pixel.display.HbmState getHbmState();
-  boolean isLbeSupported();
-  void setLbeState(in com.google.hardware.pixel.display.LbeState state);
-  void setLbeAmbientLight(in int ambientLux);
-  com.google.hardware.pixel.display.LbeState getLbeState();
-  boolean isLhbmSupported();
-  void setLhbmState(in boolean enabled);
-  boolean getLhbmState();
-  int setCompensationImageHandle(in android.hardware.common.NativeHandle native_handle, in String imageName);
-  int setMinIdleRefreshRate(in int fps);
-  int setRefreshRateThrottle(in int delayMs);
-  com.google.hardware.pixel.display.HistogramErrorCode histogramSample(in android.hardware.graphics.common.Rect roi, in com.google.hardware.pixel.display.Weight weight, in com.google.hardware.pixel.display.HistogramPos pos, in com.google.hardware.pixel.display.Priority pri, out char[] histogrambuffer);
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/LbeState.aidl b/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/LbeState.aidl
deleted file mode 100644
index 8c8b53e..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/LbeState.aidl
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum LbeState {
-  OFF = 0,
-  NORMAL = 1,
-  HIGH_BRIGHTNESS = 2,
-  POWER_SAVE = 3,
-  HIGH_BRIGHTNESS_ENHANCE = 4,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/Priority.aidl b/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/Priority.aidl
deleted file mode 100644
index 2b2c957..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/Priority.aidl
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum Priority {
-  NORMAL = 0,
-  PRIORITY = 1,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/Weight.aidl b/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/Weight.aidl
deleted file mode 100644
index e25da1e..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/5/com/google/hardware/pixel/display/Weight.aidl
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@VintfStability
-parcelable Weight {
-  char weightR;
-  char weightG;
-  char weightB;
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/6/.hash b/display/aidl_api/com.google.hardware.pixel.display/6/.hash
deleted file mode 100644
index 14c4c64..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/6/.hash
+++ /dev/null
@@ -1 +0,0 @@
-5ffdf5f92b086f84aa904e8133c0286d184403c7
diff --git a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/HbmState.aidl b/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/HbmState.aidl
deleted file mode 100644
index 76af8b3..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/HbmState.aidl
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum HbmState {
-  OFF = 0,
-  HDR = 1,
-  SUNLIGHT = 2,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/HistogramErrorCode.aidl b/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/HistogramErrorCode.aidl
deleted file mode 100644
index 5ace70d..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/HistogramErrorCode.aidl
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum HistogramErrorCode {
-  NONE = 0,
-  BAD_ROI = 1,
-  BAD_WEIGHT = 2,
-  BAD_POSITION = 3,
-  BAD_PRIORITY = 4,
-  ENABLE_HIST_ERROR = 5,
-  DISABLE_HIST_ERROR = 6,
-  BAD_HIST_DATA = 7,
-  DRM_PLAYING = 8,
-  DISPLAY_POWEROFF = 9,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/HistogramPos.aidl b/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/HistogramPos.aidl
deleted file mode 100644
index 20b8160..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/HistogramPos.aidl
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum HistogramPos {
-  POST = 0,
-  PRE = 1,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/IDisplay.aidl b/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/IDisplay.aidl
deleted file mode 100644
index 173b274..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/IDisplay.aidl
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@VintfStability
-interface IDisplay {
-  boolean isHbmSupported();
-  void setHbmState(in com.google.hardware.pixel.display.HbmState state);
-  com.google.hardware.pixel.display.HbmState getHbmState();
-  boolean isLbeSupported();
-  void setLbeState(in com.google.hardware.pixel.display.LbeState state);
-  void setLbeAmbientLight(in int ambientLux);
-  com.google.hardware.pixel.display.LbeState getLbeState();
-  boolean isLhbmSupported();
-  void setLhbmState(in boolean enabled);
-  boolean getLhbmState();
-  int setCompensationImageHandle(in android.hardware.common.NativeHandle native_handle, in String imageName);
-  int setMinIdleRefreshRate(in int fps);
-  int setRefreshRateThrottle(in int delayMs);
-  com.google.hardware.pixel.display.HistogramErrorCode histogramSample(in android.hardware.graphics.common.Rect roi, in com.google.hardware.pixel.display.Weight weight, in com.google.hardware.pixel.display.HistogramPos pos, in com.google.hardware.pixel.display.Priority pri, out char[] histogrambuffer);
-  com.google.hardware.pixel.display.PanelCalibrationStatus getPanelCalibrationStatus();
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/LbeState.aidl b/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/LbeState.aidl
deleted file mode 100644
index 8c8b53e..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/LbeState.aidl
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum LbeState {
-  OFF = 0,
-  NORMAL = 1,
-  HIGH_BRIGHTNESS = 2,
-  POWER_SAVE = 3,
-  HIGH_BRIGHTNESS_ENHANCE = 4,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/PanelCalibrationStatus.aidl b/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/PanelCalibrationStatus.aidl
deleted file mode 100644
index 55271d0..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/PanelCalibrationStatus.aidl
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum PanelCalibrationStatus {
-  ORIGINAL = 0,
-  GOLDEN = 1,
-  UNCALIBRATED = 2,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/Priority.aidl b/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/Priority.aidl
deleted file mode 100644
index 2b2c957..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/Priority.aidl
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum Priority {
-  NORMAL = 0,
-  PRIORITY = 1,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/Weight.aidl b/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/Weight.aidl
deleted file mode 100644
index e25da1e..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/6/com/google/hardware/pixel/display/Weight.aidl
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@VintfStability
-parcelable Weight {
-  char weightR;
-  char weightG;
-  char weightB;
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/HistogramErrorCode.aidl b/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/HistogramErrorCode.aidl
deleted file mode 100644
index 5ace70d..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/HistogramErrorCode.aidl
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum HistogramErrorCode {
-  NONE = 0,
-  BAD_ROI = 1,
-  BAD_WEIGHT = 2,
-  BAD_POSITION = 3,
-  BAD_PRIORITY = 4,
-  ENABLE_HIST_ERROR = 5,
-  DISABLE_HIST_ERROR = 6,
-  BAD_HIST_DATA = 7,
-  DRM_PLAYING = 8,
-  DISPLAY_POWEROFF = 9,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/HistogramPos.aidl b/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/HistogramPos.aidl
deleted file mode 100644
index 20b8160..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/HistogramPos.aidl
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum HistogramPos {
-  POST = 0,
-  PRE = 1,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/IDisplay.aidl b/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/IDisplay.aidl
index 173b274..a4e0b06 100644
--- a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/IDisplay.aidl
+++ b/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/IDisplay.aidl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2022 The Android Open Source Project
+ * Copyright (C) 2021 The Android Open Source Project
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -45,8 +45,4 @@
   void setLhbmState(in boolean enabled);
   boolean getLhbmState();
   int setCompensationImageHandle(in android.hardware.common.NativeHandle native_handle, in String imageName);
-  int setMinIdleRefreshRate(in int fps);
-  int setRefreshRateThrottle(in int delayMs);
-  com.google.hardware.pixel.display.HistogramErrorCode histogramSample(in android.hardware.graphics.common.Rect roi, in com.google.hardware.pixel.display.Weight weight, in com.google.hardware.pixel.display.HistogramPos pos, in com.google.hardware.pixel.display.Priority pri, out char[] histogrambuffer);
-  com.google.hardware.pixel.display.PanelCalibrationStatus getPanelCalibrationStatus();
 }
diff --git a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/LbeState.aidl b/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/LbeState.aidl
index 8c8b53e..6ad7fb7 100644
--- a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/LbeState.aidl
+++ b/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/LbeState.aidl
@@ -38,5 +38,4 @@
   NORMAL = 1,
   HIGH_BRIGHTNESS = 2,
   POWER_SAVE = 3,
-  HIGH_BRIGHTNESS_ENHANCE = 4,
 }
diff --git a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/PanelCalibrationStatus.aidl b/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/PanelCalibrationStatus.aidl
deleted file mode 100644
index 55271d0..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/PanelCalibrationStatus.aidl
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum PanelCalibrationStatus {
-  ORIGINAL = 0,
-  GOLDEN = 1,
-  UNCALIBRATED = 2,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/Priority.aidl b/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/Priority.aidl
deleted file mode 100644
index 2b2c957..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/Priority.aidl
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@Backing(type="byte") @VintfStability
-enum Priority {
-  NORMAL = 0,
-  PRIORITY = 1,
-}
diff --git a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/Weight.aidl b/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/Weight.aidl
deleted file mode 100644
index e25da1e..0000000
--- a/display/aidl_api/com.google.hardware.pixel.display/current/com/google/hardware/pixel/display/Weight.aidl
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-///////////////////////////////////////////////////////////////////////////////
-// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE.                          //
-///////////////////////////////////////////////////////////////////////////////
-
-// This file is a snapshot of an AIDL file. Do not edit it manually. There are
-// two cases:
-// 1). this is a frozen version file - do not edit this in any case.
-// 2). this is a 'current' file. If you make a backwards compatible change to
-//     the interface (from the latest frozen version), the build system will
-//     prompt you to update this file with `m <name>-update-api`.
-//
-// You must not make a backward incompatible change to any AIDL file 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 com.google.hardware.pixel.display;
-@VintfStability
-parcelable Weight {
-  char weightR;
-  char weightG;
-  char weightB;
-}
diff --git a/display/com/google/hardware/pixel/display/HistogramErrorCode.aidl b/display/com/google/hardware/pixel/display/HistogramErrorCode.aidl
deleted file mode 100644
index 9fad3a3..0000000
--- a/display/com/google/hardware/pixel/display/HistogramErrorCode.aidl
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.google.hardware.pixel.display;
-
-@VintfStability
-@Backing(type="byte")
-enum HistogramErrorCode {
-    NONE = 0,
-    BAD_ROI = 1,
-    BAD_WEIGHT = 2,
-    BAD_POSITION = 3,
-    BAD_PRIORITY = 4,
-    ENABLE_HIST_ERROR = 5,
-    DISABLE_HIST_ERROR = 6,
-    BAD_HIST_DATA = 7,
-    DRM_PLAYING = 8,
-    DISPLAY_POWEROFF = 9,
-}
diff --git a/display/com/google/hardware/pixel/display/HistogramPos.aidl b/display/com/google/hardware/pixel/display/HistogramPos.aidl
deleted file mode 100644
index 0f9c1b3..0000000
--- a/display/com/google/hardware/pixel/display/HistogramPos.aidl
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.google.hardware.pixel.display;
-
-@VintfStability
-@Backing(type="byte")
-enum HistogramPos {
-    POST = 0,
-    PRE = 1,
-}
diff --git a/display/com/google/hardware/pixel/display/IDisplay.aidl b/display/com/google/hardware/pixel/display/IDisplay.aidl
index b242b65..bb7ca4b 100644
--- a/display/com/google/hardware/pixel/display/IDisplay.aidl
+++ b/display/com/google/hardware/pixel/display/IDisplay.aidl
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2022 The Android Open Source Project
+ * Copyright (C) 2021 The Android Open Source Project
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -15,15 +15,10 @@
  */
 
 package com.google.hardware.pixel.display;
-import com.google.hardware.pixel.display.HistogramErrorCode;
+
 import com.google.hardware.pixel.display.HbmState;
 import com.google.hardware.pixel.display.LbeState;
-import com.google.hardware.pixel.display.Weight;
-import com.google.hardware.pixel.display.HistogramPos;
-import com.google.hardware.pixel.display.PanelCalibrationStatus;
-import com.google.hardware.pixel.display.Priority;
 import android.hardware.common.NativeHandle;
-import android.hardware.graphics.common.Rect;
 
 @VintfStability
 interface IDisplay {
@@ -110,67 +105,4 @@
      * @return errno of setCompensationImageHandle
      */
     int setCompensationImageHandle(in NativeHandle native_handle, in String imageName);
-
-    /**
-     * Limit minimum idle display refresh rate. This is only relevant for displays
-     * that can idle to a lower refresh rate than what is set by the platform. That is,
-     * this API only controls kernel driver or panel self-driven refresh rate updates
-     * it does not enforce the platform selected refresh rate (via setActiveConfig).
-     *
-     * @param fps The lowest refresh rate allowed. Setting to -1 means display
-     *            should not switch to lower refresh rate while idle.
-     * @return errno if there was a problem with the request, zero if successful
-     */
-    int setMinIdleRefreshRate(in int fps);
-
-    /**
-     * Throttle refresh rate switching such that switches don't happen earlier
-     * than the provided delay in milliseconds
-     *
-     * @param delayMs Amount of time in milliseconds to wait before switching to
-     *                 a new refresh rate
-     * @return errno if there was a problem with the request, zero if successful
-     */
-    int setRefreshRateThrottle(in int delayMs);
-
-    /**
-     * Collects the luma histograms of the content displayed on screen.
-     *
-     *
-     * @param  roi             input from client, is the regions of interest in the frames that
-     *                         should be sampled to collect the luma values of the roi
-     *                         The sample represents the most-recently posted frames
-     * @param  weight          input from client, the weights for red(weight_r), green(weight_g)
-     *                         and blue(weight_b) colors, which is used in luma calculation formula.
-     *                         The formula:
-     *                               luma = weight_r * red + weight_g * green + weight_b * blue
-     *                         The weight_r + weight_g + weight_b = 1024
-     * @param pos              histogram sample position, could be PRE_DQE or POST_DQE
-     * @param priority         input from client, is the priority of the call.
-     *                         Priority is a num with two values {normal, priority}
-     * @param histogrambuffer  output from histogram server, is a 256 * 16 bits buffer to store the
-     *                         luma counts return by the histogram hardware
-     * @return error           NONE = 0 upon success. Otherwise
-     *                         BAD_ROI = 1  when roi passed in is not in correct format
-     *                         BAD_WEIGHT = 2 when weight passed in is not in correct format
-     *                         BAD_POSITION = 3 when the histogram sampling position is incorrect
-     *                         BAD_PRIORITY = 4 when the priority input is not in correct format
-     *                         ENABLE_HIST_ERROR = 5 when enable histgoram property error
-     *                         DISABLE_HIST_ERROR = 6 when disable histgoram property error
-     *                         BAD_HIST_DATA = 7 when there is error to collect histogram data
-     *                         DRM_PLAYING = 8 when there is DRM content playing,
-     *                                       for content protection, no histogram data sampled
-     *                         DISPLAY_POWEROFF = 9 when the display is power off,
-     *                                       no histogram data is sampled
-     */
-    HistogramErrorCode histogramSample(in Rect roi, in Weight weight, in HistogramPos pos,
-                                       in Priority pri, out char[] histogrambuffer);
-
-    /**
-     * Get the panel calibration status.
-     *
-     * @return status of panel calibration.
-     */
-    PanelCalibrationStatus getPanelCalibrationStatus();
-
 }
diff --git a/display/com/google/hardware/pixel/display/LbeState.aidl b/display/com/google/hardware/pixel/display/LbeState.aidl
index e512104..810dcc7 100644
--- a/display/com/google/hardware/pixel/display/LbeState.aidl
+++ b/display/com/google/hardware/pixel/display/LbeState.aidl
@@ -22,6 +22,5 @@
     OFF = 0,
     NORMAL = 1,
     HIGH_BRIGHTNESS = 2,
-    POWER_SAVE =3,
-    HIGH_BRIGHTNESS_ENHANCE = 4,
+    POWER_SAVE = 3,
 }
diff --git a/display/com/google/hardware/pixel/display/PanelCalibrationStatus.aidl b/display/com/google/hardware/pixel/display/PanelCalibrationStatus.aidl
deleted file mode 100644
index f55e730..0000000
--- a/display/com/google/hardware/pixel/display/PanelCalibrationStatus.aidl
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.google.hardware.pixel.display;
-
-@VintfStability
-@Backing(type="byte")
-enum PanelCalibrationStatus {
-    ORIGINAL = 0,
-    GOLDEN = 1,
-    UNCALIBRATED = 2,
-}
diff --git a/display/com/google/hardware/pixel/display/Priority.aidl b/display/com/google/hardware/pixel/display/Priority.aidl
deleted file mode 100644
index c423086..0000000
--- a/display/com/google/hardware/pixel/display/Priority.aidl
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.google.hardware.pixel.display;
-
-@VintfStability
-@Backing(type="byte")
-enum Priority {
-    NORMAL   = 0,
-    PRIORITY = 1,
-}
diff --git a/display/com/google/hardware/pixel/display/Weight.aidl b/display/com/google/hardware/pixel/display/Weight.aidl
deleted file mode 100644
index 53659e8..0000000
--- a/display/com/google/hardware/pixel/display/Weight.aidl
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.google.hardware.pixel.display;
-
-@VintfStability
-parcelable Weight {
-    char weightR;
-    char weightG;
-    char weightB;
-}
diff --git a/light/1.0/Android.bp b/light/1.0/Android.bp
index 56ed058..c2e0efb 100644
--- a/light/1.0/Android.bp
+++ b/light/1.0/Android.bp
@@ -2,7 +2,11 @@
 
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 hidl_interface {
diff --git a/light/1.0/default/Android.bp b/light/1.0/default/Android.bp
index 96e12a3..af11738 100644
--- a/light/1.0/default/Android.bp
+++ b/light/1.0/default/Android.bp
@@ -16,7 +16,11 @@
 
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 cc_defaults {
diff --git a/light/1.1/Android.bp b/light/1.1/Android.bp
index bf9f1f8..8fce321 100644
--- a/light/1.1/Android.bp
+++ b/light/1.1/Android.bp
@@ -2,7 +2,11 @@
 
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 hidl_interface {
diff --git a/light/1.1/default/Android.bp b/light/1.1/default/Android.bp
index 0b5be36..783e6c2 100644
--- a/light/1.1/default/Android.bp
+++ b/light/1.1/default/Android.bp
@@ -16,7 +16,11 @@
 
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 cc_defaults {
diff --git a/media/c2/1.0/Android.bp b/media/c2/1.0/Android.bp
index 62d306f..3838dc7 100644
--- a/media/c2/1.0/Android.bp
+++ b/media/c2/1.0/Android.bp
@@ -2,7 +2,11 @@
 
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 hidl_interface {
diff --git a/power/Android.bp b/power/Android.bp
index 41269ba..d0972c0 100644
--- a/power/Android.bp
+++ b/power/Android.bp
@@ -1,6 +1,10 @@
 package {
     // See: http://go/android-license-faq
-    default_applicable_licenses: ["Android-Apache-2.0"],
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "hardware_google_interfaces_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["hardware_google_interfaces_license"],
 }
 
 aidl_interface {