Compare commits

..

27 commits

Author SHA1 Message Date
622fb7ceea Remove vndk.enabled property
* Killed in A15

Change-Id: I98235a2d94be723ec28d9c17acd0247bc3b97f14
2024-09-10 00:05:17 +00:00
Android Build Coastguard Worker
147b061b73 Snap for 11526283 from 843c3d3dfa to 24D1-release
Change-Id: I4b049d70ca55a98937397e2a4ea7c7cdf0c89e98
2024-03-05 00:18:24 +00:00
Purushottam Kushwaha
843c3d3dfa Add Legacy HAL API to create an interface
using vendor data.

Bug: 296069900
Test: m
Change-Id: If2cb15034682dc71b684329b731960abb568255f
Signed-off-by: Purushottam Kushwaha <quic_pkushwah@quicinc.com>
2024-02-29 18:35:25 +00:00
Android Build Coastguard Worker
fdbf864161 Snap for 11444718 from 4d26a7c131 to 24D1-release
Change-Id: Id404ec8298ba86f833e99abd2404a125c1c1ecd8
2024-02-14 00:18:22 +00:00
Treehugger Robot
4d26a7c131 Merge "Migrate Test Targets to New Android Ownership Model" into main am: 242710e3d9 am: 1e882cccdd
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware_legacy/+/2944291

Change-Id: I2a620decc93eeff7639709d5d09fc22b94d34780
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-13 00:19:52 +00:00
Treehugger Robot
1e882cccdd Merge "Migrate Test Targets to New Android Ownership Model" into main am: 242710e3d9
Original change: https://android-review.googlesource.com/c/platform/hardware/libhardware_legacy/+/2944291

Change-Id: I066009b95fd0c17cedd33b7200c7e7187572670e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-12 23:40:26 +00:00
Treehugger Robot
242710e3d9 Merge "Migrate Test Targets to New Android Ownership Model" into main 2024-02-12 23:12:00 +00:00
Aditya Choudhary
24a71ace30 Migrate Test Targets to New Android Ownership Model
This CL is created as a best effort to migrate test targets to the new Android ownership model.
It is based on historical data from repository history and insights from git blame.
Given the nature of this effort, there may be instances of incorrect attribution. If you find incorrect or unnecessary
attribution in this CL, please create a new CL to fix that.

For detailed guidelines and further information on the migration please refer to the link below,
go/new-android-ownership-model

Bug: 304529413
Test: N/A
Change-Id: I6252960a39589b5e400acecea6745d847813b129
2024-02-02 13:57:59 +00:00
Android Build Coastguard Worker
8a169b7d33 Snap for 11386347 from 82d6844ba7 to 24D1-release
Change-Id: Ice7bce933be530110033c8e47afaba13c35e0ff1
2024-02-01 00:17:57 +00:00
Xin Li
82d6844ba7 [automerger skipped] Merge Android 24Q1 Release (ab/11220357) am: 2178cf6783 -s ours
am skip reason: Merged-In I79c67f34b77dac100610cc2e22f22dd631ecc17a with SHA-1 eca888d407 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/libhardware_legacy/+/25968619

Change-Id: I5208ee7560e9afc02a4a06956840ae873b8fe090
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-31 02:02:41 +00:00
Xin Li
2178cf6783 Merge Android 24Q1 Release (ab/11220357)
Bug: 319669529
Merged-In: I79c67f34b77dac100610cc2e22f22dd631ecc17a
Change-Id: I47de8b64d89f7b3b581b5d2b34fc7067c654ba0a
2024-01-17 22:14:15 -08:00
Android Build Coastguard Worker
f21fb1dbed Snap for 11292102 from d83403850a to 24D1-release
Change-Id: I14c251103d7cd14e01e6c8f97584abaaba5d63e1
2024-01-10 00:18:31 +00:00
Android Build Coastguard Worker
86762af84c Snap for 11281328 from cf247da059 to 24D1-release
Change-Id: I9930eb193061f7c6ffc1af0a2cebfc2f56831f29
2024-01-06 04:18:10 +00:00
Android Build Coastguard Worker
edd770491c Snap for 11275547 from 7446e52665 to 24D1-release
Change-Id: I4bca0547df227b375dd39d80530c896d2e46faa1
2024-01-05 00:18:14 +00:00
Android Build Coastguard Worker
8270b93181 Snap for 11269911 from 1486d3011e to 24D1-release
Change-Id: If70bc02688f3d97f7b2a4c2357164f56c0753a01
2024-01-04 00:18:07 +00:00
Android Build Coastguard Worker
ebab213ee9 Snap for 11227258 from 081ccd0011 to 24D1-release
Change-Id: Icd08ebf5c592b5b16e1d41903dc6b62c6b4bc48c
2023-12-16 04:17:55 +00:00
Android Build Coastguard Worker
51f41b1bae Snap for 11221209 from 4b094d3591 to 24D1-release
Change-Id: Ic9150a09e24d226014107be8f7c80142f22c5949
2023-12-15 00:18:04 +00:00
Android Build Coastguard Worker
26282200de Snap for 11216199 from 1ccf6c5f05 to 24D1-release
Change-Id: Ie35867e09b9f5ada73c1e1189acd682a7550536c
2023-12-14 00:18:26 +00:00
Android Build Coastguard Worker
5053d22938 Snap for 11210311 from 9061e7a162 to 24D1-release
Change-Id: Iaf68db5c865e17a3b83b36aedfd57e64206afb77
2023-12-13 00:20:27 +00:00
Android Build Coastguard Worker
e78fe74de9 Snap for 11204362 from ab39d6ea62 to 24D1-release
Change-Id: I1894c06ec7acfd5bddb636c7334975d62cdc258c
2023-12-12 00:18:48 +00:00
Android Build Coastguard Worker
3f092a624d Snap for 11200149 from 77f5f11fc5 to 24D1-release
Change-Id: I57695d9b68e6fdd8cafcf4e73dc9cfbee853989c
2023-12-09 04:17:46 +00:00
Android Build Coastguard Worker
deeead78b4 Snap for 11176174 from d961824689 to 24D1-release
Change-Id: Ibdc86cec4d5be3b85f46bf9e56dd2330aabfd5a4
2023-12-05 03:47:24 +00:00
Android Build Coastguard Worker
3105b6a569 Snap for 10985011 from 200853ada5 to 24D1-release
Change-Id: Ide477b4f74c6f6bc2d13050091499f6e82979dd1
2023-10-21 03:18:51 +00:00
Android Build Coastguard Worker
98e6396f28 Snap for 10917888 from ea2647f566 to 24D1-release
Change-Id: I6beb2c272923a7540a02b73fb2d2fcb8c17da8b9
2023-10-07 23:17:48 +00:00
Android Build Coastguard Worker
7d116edd0d Snap for 10851067 from 3596d59b9a to 24D1-release
Change-Id: I7f8b9f796850fdcfc68bb9327e2ea728e904a56d
2023-09-23 03:17:52 +00:00
Android Build Coastguard Worker
a217be0d2b Snap for 10733240 from e78740fd21 to 24D1-release
Change-Id: I21e0645467dcf287bb4484b282a93f6ab8b987c2
2023-08-30 01:18:05 +00:00
Android Build Coastguard Worker
92bab5a5b4 Snap for 10674816 from 7ec653bdf3 to 24D1-release
Change-Id: If8c23c213333db8bf2af9f585bd2e735dcc453ea
2023-08-18 19:54:28 +00:00
2 changed files with 33 additions and 8 deletions

View file

@ -1,6 +1,7 @@
// Copyright 2006 The Android Open Source Project // Copyright 2006 The Android Open Source Project
package { package {
default_team: "trendy_team_android_kernel",
default_applicable_licenses: ["hardware_libhardware_legacy_license"], default_applicable_licenses: ["hardware_libhardware_legacy_license"],
} }
@ -45,9 +46,6 @@ cc_library {
export_include_dirs: ["include"], export_include_dirs: ["include"],
shared_libs: ["android.system.suspend-V1-ndk"], shared_libs: ["android.system.suspend-V1-ndk"],
vendor_available: true, vendor_available: true,
vndk: {
enabled: true,
},
apex_available: [ apex_available: [
"//apex_available:platform", "//apex_available:platform",
"com.android.uwb", "com.android.uwb",
@ -72,9 +70,6 @@ cc_library_shared {
name: "libhardware_legacy", name: "libhardware_legacy",
defaults: ["libpower_defaults"], defaults: ["libpower_defaults"],
vendor_available: true, vendor_available: true,
vndk: {
enabled: true,
},
shared_libs: [ shared_libs: [
"android.system.suspend-V1-ndk", "android.system.suspend-V1-ndk",

View file

@ -417,6 +417,24 @@ typedef struct {
wifi_iface_combination iface_combinations[MAX_IFACE_COMBINATIONS]; wifi_iface_combination iface_combinations[MAX_IFACE_COMBINATIONS];
} wifi_iface_concurrency_matrix; } wifi_iface_concurrency_matrix;
/* Wifi OUI data */
typedef struct {
/* OUI : 24-bit organizationally unique identifier to identify the Vendor/OEM */
u32 oui;
/* Length of the data buffer */
u32 data_len;
/* Vendor-specific data */
const u8 *data;
} oui_keyed_data;
/* Wifi Vendor data list */
typedef struct {
/* Number of OUI Keyed Data objects */
u32 num_oui_keyed_data;
/* List of OUI Keyed Data */
oui_keyed_data *oui_data;
} wifi_vendor_data;
/* Initialize/Cleanup */ /* Initialize/Cleanup */
wifi_error wifi_initialize(wifi_handle *handle); wifi_error wifi_initialize(wifi_handle *handle);
@ -1373,6 +1391,18 @@ typedef struct {
*/ */
wifi_error (*wifi_set_mlo_mode)(wifi_handle handle, wifi_mlo_mode mode); wifi_error (*wifi_set_mlo_mode)(wifi_handle handle, wifi_mlo_mode mode);
/**@brief wifi_virtual_interface_create_with_vendor_data
* Create new virtual interface using vendor data.
* @param handle: global wifi_handle
* @param ifname: name of interface to be created.
* @param iface_type: one of interface types from wifi_interface_type.
* @param vendor_data: vendor data to apply on this interface.
* @return Synchronous wifi_error
*/
wifi_error (*wifi_virtual_interface_create_with_vendor_data)
(wifi_handle handle, const char* ifname,
wifi_interface_type iface_type, wifi_vendor_data* vendor_data);
/* /*
* when adding new functions make sure to add stubs in * when adding new functions make sure to add stubs in
* wifi_legacy_hal_stubs.cpp::initHalFuncTableWithStubs * wifi_legacy_hal_stubs.cpp::initHalFuncTableWithStubs