Commit graph

2587 commits

Author SHA1 Message Date
Andreas Huber
d38f147c35 Updated makefiles
Java intermediates are now created in the common rather than the device-
specific generated sources subdirectory.

Bug: 33842609
Test: make
Change-Id: I16af4cd19bf0b24baa0ad9ebfdb86b4d959c8672
2017-02-09 17:20:45 -08:00
Andreas Huber
c409e30da7 Updated makefiles am: 0574bacb2a am: f9c87639bf am: bf7b779b40
am: 238660c10a

Change-Id: I1600e1a693462fb99b684381860fa788867f45cf
2017-02-10 01:14:57 +00:00
Etan Cohen
4583c3befd [AWARE] Remove support for vendor-specific attributes am: ccb1562771 am: 218305083f am: ef3d29aa0a
am: e63644b634

Change-Id: I67d9509771f79e37f164b480a6a5955182c73ad3
2017-02-10 01:14:29 +00:00
Andreas Huber
238660c10a Updated makefiles am: 0574bacb2a am: f9c87639bf
am: bf7b779b40

Change-Id: Ia6a63af414a7dff8800647adbdc361c868536ab6
2017-02-10 01:08:40 +00:00
Etan Cohen
e63644b634 [AWARE] Remove support for vendor-specific attributes am: ccb1562771 am: 218305083f
am: ef3d29aa0a

Change-Id: I9bf98e0bf9f8ec0980ff42f2c6da0f54ab7aac3d
2017-02-10 01:08:11 +00:00
Andreas Huber
bf7b779b40 Updated makefiles am: 0574bacb2a
am: f9c87639bf

Change-Id: I1e636d6723879f965f8e45d996776fed85819e54
2017-02-10 01:06:54 +00:00
Andreas Huber
f9c87639bf Updated makefiles
am: 0574bacb2a

Change-Id: I275da932e31f1b22f900965fd5fb18ed8465f3a0
2017-02-10 01:04:53 +00:00
Etan Cohen
ef3d29aa0a [AWARE] Remove support for vendor-specific attributes am: ccb1562771
am: 218305083f

Change-Id: I2250d934cb9ea1b75aebfeb08436fadb7919364b
2017-02-10 01:02:40 +00:00
Andreas Huber
0574bacb2a Updated makefiles
Java intermediates are now created in the common rather than the device-
specific generated sources subdirectory.

Bug: 33842609
Test: make
Change-Id: I16af4cd19bf0b24baa0ad9ebfdb86b4d959c8672
2017-02-09 16:56:56 -08:00
Etan Cohen
218305083f [AWARE] Remove support for vendor-specific attributes
am: ccb1562771

Change-Id: I0c90ff4438e60402aedf06be3e664c8e72fa445f
2017-02-10 00:56:45 +00:00
Ashutosh Joshi
b072973166 Merge "Revert "Add a second thread for sensor service."" 2017-02-09 22:28:17 +00:00
Ashutosh Joshi
9441d62f2c Revert "Add a second thread for sensor service."
This reverts commit 0da2531b9f.

Change-Id: Id356ab9e0b7cf6b2275afc5855e648d322e3bf60
2017-02-09 21:43:34 +00:00
Etan Cohen
ccb1562771 [AWARE] Remove support for vendor-specific attributes
Vendor-specific attribute support API is not fully functional or
thought out. The Tx portion is working but the Rx portion requires
additional configuration to prevent spamming the framework with all
vendor-specific attributes.

Remove until full solution is designed.

Bug: 35193235
Test: unit tests and integration (sl4a) tests.
Change-Id: I31a601af3b2c1f9f736130ce00abf73c55ac086a
2017-02-09 12:30:18 -08:00
Ashutosh Joshi
71b3bafa59 Merge "Add a second thread for sensor service." 2017-02-09 04:31:38 +00:00
Steve Paik
f53dfca395 Merge "Enable vehicle HAL to be controlled via ADB" 2017-02-09 00:27:32 +00:00
Ashutosh Joshi
0da2531b9f Add a second thread for sensor service.
HIDL implementation defaults to using a single thread for a service.
This blocks on sensorservice poll. A minimum of two threads are needed
to allow for any meaningful control.

Bug: 35067266
Test: Verify sensors stream in both passthrough and binderized modes.
Change-Id: I44ccdb6db253ca9eb9903b51e05c1893945e297e
2017-02-08 15:15:35 -08:00
TreeHugger Robot
930086babd Merge "Migrate driver/profiler to test/vts-testcase/hal." 2017-02-08 18:33:06 +00:00
Steve Paik
56c0c84dd7 Enable vehicle HAL to be controlled via ADB
Add emulator functionality to DefaultVehicleHal:

- Create default list of properties based upon DefaultConfig.h
- Add socket that is reachable via ADB to set/get vehicle properties.

BUG: 29601815
Test: Tested with Python interface from host.
Change-Id: I6f8e4cba37d927565e10797875eb8f5a1840a94f
2017-02-08 08:40:17 -08:00
Janis Danisevskis
46a1accf65 Merge "Use propper default service implementation for keymaster HAL" 2017-02-08 12:43:00 +00:00
TreeHugger Robot
eb1d38a5ef Merge "Update QueueBufferOutput." 2017-02-08 05:33:20 +00:00
Andre Eisenbach
e3af7636ee Bluetooth: Disable low power managerment on Hal->close() am: f60aeb4462 am: 886dcecc89 am: ddde24fd6c
am: c78517cd7b

Change-Id: Ib3e1764858ebed77148315cf150ae150e1cc4f14
2017-02-08 05:08:01 +00:00
Andre Eisenbach
c78517cd7b Bluetooth: Disable low power managerment on Hal->close() am: f60aeb4462 am: 886dcecc89
am: ddde24fd6c

Change-Id: I1b8f5707aa465afd84171f05e690c284938d1f0b
2017-02-08 05:04:43 +00:00
Andre Eisenbach
ddde24fd6c Bluetooth: Disable low power managerment on Hal->close() am: f60aeb4462
am: 886dcecc89

Change-Id: Ifc4f5a8f2f5c285ba02960ac591c453b9e91d7d8
2017-02-08 05:01:42 +00:00
Andre Eisenbach
886dcecc89 Bluetooth: Disable low power managerment on Hal->close()
am: f60aeb4462

Change-Id: Id8e2c0f84f79433b1dddaecd3c6aa69f446090b4
2017-02-08 04:58:43 +00:00
Andre Eisenbach
f60aeb4462 Bluetooth: Disable low power managerment on Hal->close()
This ensures the vendor library can release any wakelocks held and
perform any additional cleanup steps as necessary.

Change-Id: Ibfeac161109162ac375eef9c20f147f0506de602
Fixes: 35097918
Test: manual; disable Bluetooth, monitor wakelocks
2017-02-07 20:48:21 -08:00
Tri Vo
ce608bec74 Migrate driver/profiler to test/vts-testcase/hal.
Bug: 34893894
Test: mmma hardware/interfaces

Change-Id: Ic72716577a5f93700c5056986aff55a76b170b5d
2017-02-07 19:13:28 -08:00
Wyatt Riley
43bce98b6e Merge "GNSS Batching - Default implementation" 2017-02-08 02:08:01 +00:00
Craig Donner
c97ce9193e Merge "Update GraphicBufferAllocator users to pass both producer and consumer usages" 2017-02-08 01:42:31 +00:00
Tri Vo
bd397ba5e1 Merge "Remove vts driver/profiler build rules." am: 0f7a0678af am: 3b5f6dad56 am: 468446f91b
am: e9cf6ba378

Change-Id: I7e2fba48c44cdbdb6d87e6d54446986889be26cf
2017-02-08 01:05:09 +00:00
Tri Vo
e9cf6ba378 Merge "Remove vts driver/profiler build rules." am: 0f7a0678af am: 3b5f6dad56
am: 468446f91b

Change-Id: I0a6566867fe511349c5fe4ed9fb230df2d3511d5
2017-02-08 00:21:22 +00:00
Tri Vo
468446f91b Merge "Remove vts driver/profiler build rules." am: 0f7a0678af
am: 3b5f6dad56

Change-Id: I46ddb6789f2b74ea6702784be61ed95529742900
2017-02-08 00:18:22 +00:00
Tri Vo
3b5f6dad56 Merge "Remove vts driver/profiler build rules."
am: 0f7a0678af

Change-Id: I77f5d1433cb538dba734bc592929102f426a2d40
2017-02-08 00:15:22 +00:00
Treehugger Robot
0f7a0678af Merge "Remove vts driver/profiler build rules." 2017-02-08 00:12:24 +00:00
Shubang Lu
222e21db47 Merge "Add tests to tv_input_hidl_hal_test" 2017-02-08 00:03:00 +00:00
TreeHugger Robot
de85b24b9e Merge "Move Vehicle HAL under automotive package" 2017-02-07 18:26:53 +00:00
Pawin Vongmasa
761622e5d4 Update QueueBufferOutput.
QueueBufferOutput was modified in ag/1806678.

Test: Compiles

Bug: 31399200
Bug: 34481539
Change-Id: I287a4ba84348323e2e39dcbac03c3bf17357d6bc
2017-02-06 18:22:40 -08:00
Jack Yu
0f5f5ce26b HIDL change for Android O RIL update am: ed7ef81069 am: d060299c8d am: 6a73ef5e6c
am: d563796176  -s ours

Change-Id: I7c207b2f782c891871108e746b5b58e22ceca030
2017-02-07 00:56:32 +00:00
Jack Yu
d563796176 HIDL change for Android O RIL update am: ed7ef81069 am: d060299c8d
am: 6a73ef5e6c

Change-Id: I841aadbd5ef68646d758ea8c3141bc12567157fc
2017-02-07 00:08:19 +00:00
Jack Yu
6a73ef5e6c HIDL change for Android O RIL update am: ed7ef81069
am: d060299c8d

Change-Id: If1767f4b43885184f761e094562be21073378a8d
2017-02-07 00:04:12 +00:00
Craig Donner
7babeec42f Update GraphicBufferAllocator users to pass both producer and consumer usages
Bug: 34050596
Test: build
Change-Id: Ia13b276923ccfc5487b1b53d087dedb59b076473
2017-02-06 15:04:19 -08:00
Jack Yu
d060299c8d HIDL change for Android O RIL update
am: ed7ef81069

Change-Id: I855a9c8aea86975ec1c78cc1e38e2b0e5962d628
2017-02-06 22:46:07 +00:00
Yin-Chia Yeh
db4d6813ab Merge "Camera: remove BINDERIZED flag" 2017-02-06 22:21:54 +00:00
Jack Yu
ed7ef81069 HIDL change for Android O RIL update
1. Added two new API for screen state replacement.
2. Data call API refactoring work.

bug: 20125037, 32224135, 32223897, 32249926, 30282096, 30173958,
33653220
Test: Telephony sanity tests and unit tests

Merged-In: I6b266637914a85bd57c6a055c52c8ff4ced17e1f
Change-Id: I342b99bed8663d107052e791ac97949b34f7dd99
2017-02-06 14:04:47 -08:00
Tri Vo
ac9f1c02f3 Remove vts driver/profiler build rules.
Generate filegroups for .hal files so that driver/profiler build rules
can migrate to another project.

Bug: 34893894
Test: mmma hardware/interfaces -j32
Change-Id: Iefc98a6df16706fbb798bc32405fe8ff0c3de450
2017-02-06 13:54:41 -08:00
Wyatt Riley
8791e7bf2c GNSS Batching - Default implementation
Connecting GnssBatching from fused_location.h
through to the IGnss(Batching).hal

Test: Basic regular GNSS and batched GNSS
      functional tests on Pixel

Change-Id: I3ff72c626acece891fd9e5ef2802b3489dac5dd2
2017-02-06 13:39:12 -08:00
TreeHugger Robot
3b4efe1687 Merge "thermal HAL uses "default" service name" 2017-02-06 21:06:35 +00:00
Shubang
8324f70146 Add tests to tv_input_hidl_hal_test
Test: make vts; vts-tradefed; run -m HalTvInputHidlTargetTest
Change-Id: Ia7d9cf68ae5b296f45c0999b6c295945921abc7d
2017-02-06 11:01:32 -08:00
Chris Phoenix
5d1dc850a3 thermal HAL uses "default" service name
The getService() and registerAsService() methods of interface objects
now have default parameters of "default" for the service name. HALs
will not have to use any service name unless they want to register
more than one service.

Test: builds

Bug: 33844934

Change-Id: If9599b83526779cc38b1550698487f6240e26e45
2017-02-06 10:57:36 -08:00
Myles Watson
92b7f83905 Merge "Bluetooth: Generate a random address" am: 812f8ad3ab am: 27b935aea4 am: a1a72c068c
am: 047de561f7

Change-Id: I88128c097c8cd9ca462900237012dda7acf4ed5a
2017-02-06 18:18:02 +00:00
Myles Watson
047de561f7 Merge "Bluetooth: Generate a random address" am: 812f8ad3ab am: 27b935aea4
am: a1a72c068c

Change-Id: I661072d7668c74c3d508e706c538a954c7dbbaac
2017-02-06 18:16:01 +00:00