Merge "Composer: Add composer 3.2 for single buffer mode"
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
commit
a2e80b59e4
24
display/composer/3.2/Android.bp
Normal file
24
display/composer/3.2/Android.bp
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// This file is autogenerated by hidl-gen -Landroidbp.
|
||||||
|
|
||||||
|
hidl_interface {
|
||||||
|
name: "vendor.qti.hardware.display.composer@3.2",
|
||||||
|
root: "vendor.qti.hardware.display",
|
||||||
|
system_ext_specific: true,
|
||||||
|
srcs: [
|
||||||
|
"IQtiComposer.hal",
|
||||||
|
"IQtiComposerClient.hal",
|
||||||
|
],
|
||||||
|
interfaces: [
|
||||||
|
"android.hardware.graphics.common@1.0",
|
||||||
|
"android.hardware.graphics.common@1.1",
|
||||||
|
"android.hardware.graphics.common@1.2",
|
||||||
|
"android.hardware.graphics.composer@2.1",
|
||||||
|
"android.hardware.graphics.composer@2.2",
|
||||||
|
"android.hardware.graphics.composer@2.3",
|
||||||
|
"android.hardware.graphics.composer@2.4",
|
||||||
|
"vendor.qti.hardware.display.composer@3.0",
|
||||||
|
"vendor.qti.hardware.display.composer@3.1",
|
||||||
|
"android.hidl.base@1.0",
|
||||||
|
],
|
||||||
|
gen_java: false,
|
||||||
|
}
|
||||||
24
display/composer/3.2/IQtiComposer.hal
Normal file
24
display/composer/3.2/IQtiComposer.hal
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
/* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||||
|
* SPDX-License-Identifier: BSD-3-Clause-Clear
|
||||||
|
*/
|
||||||
|
|
||||||
|
package vendor.qti.hardware.display.composer@3.2;
|
||||||
|
|
||||||
|
import @3.1::IQtiComposer;
|
||||||
|
import IQtiComposerClient;
|
||||||
|
import android.hardware.graphics.composer@2.1::Error;
|
||||||
|
|
||||||
|
interface IQtiComposer extends @3.1::IQtiComposer {
|
||||||
|
/**
|
||||||
|
* Creates a v3.2 client of the composer.
|
||||||
|
*
|
||||||
|
* @return error is NONE upon success. Otherwise,
|
||||||
|
* NO_RESOURCES when the client could not be created.
|
||||||
|
* @return client is the newly created client.
|
||||||
|
*/
|
||||||
|
@entry
|
||||||
|
@callflow(next="*")
|
||||||
|
createClient_3_2() generates (Error error, IQtiComposerClient client);
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
23
display/composer/3.2/IQtiComposerClient.hal
Normal file
23
display/composer/3.2/IQtiComposerClient.hal
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||||
|
* SPDX-License-Identifier: BSD-3-Clause-Clear
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
package vendor.qti.hardware.display.composer@3.2;
|
||||||
|
|
||||||
|
import @3.1::IQtiComposerClient;
|
||||||
|
interface IQtiComposerClient extends @3.1::IQtiComposerClient {
|
||||||
|
|
||||||
|
enum Command : @3.1::IQtiComposerClient.Command {
|
||||||
|
/**
|
||||||
|
* SET_SINGLE_BUFFER_MODE has this pseudo prototype
|
||||||
|
* setSingleBufferMode(bool isAutoRefresh);
|
||||||
|
*/
|
||||||
|
|
||||||
|
SET_SINGLE_BUFFER_MODE_3_2 = 0x805 << IQtiComposerClient.Command:OPCODE_SHIFT,
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
1
display/composer/3.2/hidl_gen_version
Normal file
1
display/composer/3.2/hidl_gen_version
Normal file
@@ -0,0 +1 @@
|
|||||||
|
version=3.2
|
||||||
@@ -113,6 +113,11 @@ f49205d41f011a96c6d238ea69f7b6c9d159809f4ecabef04ca4ccdb195d57b5 vendor.qti.hard
|
|||||||
fa035077927f2dff68d2b1ad6e6379822d29364999aa3fd70c5d2ffe93707d9b vendor.qti.hardware.display.demura@1.0::IDemuraFileFinder
|
fa035077927f2dff68d2b1ad6e6379822d29364999aa3fd70c5d2ffe93707d9b vendor.qti.hardware.display.demura@1.0::IDemuraFileFinder
|
||||||
e609d77b00158060ca222ccd13e0ba8019a42336e3b6a6a32c6396f7b7ea2077 vendor.qti.hardware.display.composer@3.1::IQtiComposer
|
e609d77b00158060ca222ccd13e0ba8019a42336e3b6a6a32c6396f7b7ea2077 vendor.qti.hardware.display.composer@3.1::IQtiComposer
|
||||||
ee6870d17e33bf8e2365165637b75559ceffda57770b1a35f3a9a8bbf3769266 vendor.qti.hardware.display.composer@3.1::IQtiComposerClient
|
ee6870d17e33bf8e2365165637b75559ceffda57770b1a35f3a9a8bbf3769266 vendor.qti.hardware.display.composer@3.1::IQtiComposerClient
|
||||||
|
dcd4f8ce2125de8f3e4f7fb790bc10b39c0b1eeabc464e89acda557d9003c0ee vendor.qti.hardware.display.composer@3.2::IQtiComposer
|
||||||
|
cf55579bd148bc2dc71274109cfed27bd378020e9fe2444500d6691a01bdf537 vendor.qti.hardware.display.composer@3.2::IQtiComposerClient
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
550322847ebc31fd2c13a34aefa1f75df1c879cb423422831d5a5f35ba77aca4 vendor.qti.hardware.display.demura@2.0::IDemuraFileFinder
|
550322847ebc31fd2c13a34aefa1f75df1c879cb423422831d5a5f35ba77aca4 vendor.qti.hardware.display.demura@2.0::IDemuraFileFinder
|
||||||
|
|
||||||
#HAL released in Android T
|
#HAL released in Android T
|
||||||
|
|||||||
Reference in New Issue
Block a user