Commit Graph

17282 Commits

Author SHA1 Message Date
Dominik Laskowski
ce44a4b363 composer: Add getDisplayConnectionType
Distinguish between internal and external displays, to obviate assuming
that the first display is internal and subsequent displays are external.

Note that connector types (e.g. DSI, HDMI, DisplayPort) are not enumerated,
since that information is irrelevant for internal connections, and can be
extracted from the EDID for external connections in the few cases where it
matters, e.g. gating features like daisy chaining and content protection.

Bug: 134771872
Test: Build
Change-Id: I8a27e4ef569626620711910fcbaed5a7e12e6870
2019-10-02 15:10:41 -07:00
Nathan Harold
5d16469e7c Merge "Clarify the start and end of scan intervals" am: 111a10c44e am: 696851b904 am: e9b260342b
am: aadf4d44c2

Change-Id: Ic5e708f87d87e0e0b11795c2a18fe2128ac3ca5c
2019-10-01 14:24:21 -07:00
Nathan Harold
aadf4d44c2 Merge "Clarify the start and end of scan intervals" am: 111a10c44e am: 696851b904
am: e9b260342b

Change-Id: I5a319647bf0af1ef8be3e7292641e592e9a33819
2019-10-01 14:18:09 -07:00
Nathan Harold
e9b260342b Merge "Clarify the start and end of scan intervals" am: 111a10c44e
am: 696851b904

Change-Id: I57eb9aa689174cb830c4d8a7598eea27f484c732
2019-10-01 14:10:10 -07:00
Nathan Harold
696851b904 Merge "Clarify the start and end of scan intervals"
am: 111a10c44e

Change-Id: If37e587d604003ea2422938dfc994d2109ae359e
2019-10-01 14:06:26 -07:00
Treehugger Robot
111a10c44e Merge "Clarify the start and end of scan intervals" 2019-10-01 20:33:25 +00:00
Rob Barnes
1b598f5da3 Merge "Added VTS tests for clearing operation slots after service death." am: fd877b5479 am: 2b3640a442 am: 89cd80c9da
am: f610e72c81

Change-Id: Ie2c68f4195d494a1c5af712234f6a7d98c98892e
2019-10-01 10:28:23 -07:00
Rob Barnes
f610e72c81 Merge "Added VTS tests for clearing operation slots after service death." am: fd877b5479 am: 2b3640a442
am: 89cd80c9da

Change-Id: I596bb490dfa9f638d4713c42ae10495010fe43ad
2019-10-01 10:22:09 -07:00
Rob Barnes
89cd80c9da Merge "Added VTS tests for clearing operation slots after service death." am: fd877b5479
am: 2b3640a442

Change-Id: I24581b6427c87c6568ecee78282de2b0ed632dcf
2019-10-01 10:15:22 -07:00
Rob Barnes
2b3640a442 Merge "Added VTS tests for clearing operation slots after service death."
am: fd877b5479

Change-Id: I6cffe618012a38bc4b62943eb3d20edffe09ceee
2019-10-01 10:10:38 -07:00
Rob Barnes
fd877b5479 Merge "Added VTS tests for clearing operation slots after service death." 2019-10-01 16:52:49 +00:00
TreeHugger Robot
3ff65f3ff4 Merge "Update OWNERS" 2019-10-01 00:42:52 +00:00
Nathan Harold
3b685a8ac8 Clarify the start and end of scan intervals
Update the documentation of NetworkScanRequest to clarify
that the interval between scans is from the completion of
one scan to the start of another. This is the only possible
definition that doesn't possibly result in back-to-back
scans which never complete.

In the initial design of this API, the stated use case was
for scans where "interval" >> "scan duration". For that
use case, this clarification doesn't make a meaningful
difference; however, for the use case of long-duration
scans, the distinction prevents the issue stated above.

Bug: 139935383
Test: compilation (docstring-only change)
Change-Id: Ib8393110bfd3ea883045648ee7dac9c6e6a32d44
2019-09-30 16:11:22 -07:00
Jim Kaye
11767202e0 Merge "Change AP_POWER_STATE_REPORT's access property." 2019-09-30 22:51:25 +00:00
Keun young Park
38e79e6905 Update OWNERS
bug: 141876695
Test: none
Change-Id: I653304479634e7cc71b22705ff3384d04a3577dc
2019-09-30 13:41:40 -07:00
Steven Moreland
93347e2f44 Freeze wifi supplicant 1.3 HAL
For R release, so that the tree is in a shippable state. If further
changes to it are needed in R, this hash can be updated.

Bug: 141764710
Test: build (checks hashes)
Change-Id: Ibaedbd20807f880a6df52b46f4157e7ab4dac94f
2019-09-30 10:23:11 -07:00
Jim Kaye
44d525b68b Change AP_POWER_STATE_REPORT's access property.
Change AP_POWER_STATE_REPORT's access property from WRITE to READ_WRITE.
In Vehicle environment some hals communicate with external ecu,
so they must know the boot reason.
(Not only on, but DEEP_SLEEP_EXIT, ON, CANCELED)
To handle this, AOSP provide CarPowerManager, but it use AIDL.
But, in treble, vendor process must communicate with system process via hidl.
So, vendor processes(almost hal), can't use CarPowerManager.
(Beside, CarPowerManager use /dev/binder but vendor process use /dev/vndbinder).
If hals subscribe AP_POWER_STATE_REPORT via vehicle hal,
they can handle the power state.

Bug: 140370318
Test: Verified on Hawk
Change-Id: Ic4c7f1d66a4fdee1cfb8b9da42cf76bc7aed5948
2019-09-27 12:21:36 -07:00
Jimmy Chen
aa8e91e5ec Merge "wifi: add pmk cache interface" 2019-09-27 02:17:48 +00:00
TreeHugger Robot
06303e3f97 Merge "Freeze wifi 1.4 HAL" 2019-09-26 17:56:45 +00:00
Steven Moreland
bde28187e4 Freeze wifi 1.4 HAL
For R release, so that the tree is in a shippable state. If further
changes to it are needed in R, this hash can be updated.

Bug: 141025272
Test: build (verifies hash)
Change-Id: I74c28087f3721e4ef98320efe854e598af6699f9
2019-09-26 09:14:31 -07:00
Colin Cross
6962c45657 Merge "Use libcrypto_static instead of libcrypto" am: c048c187be am: 06b758a918 am: 978e59e401
am: 135b3a4417

Change-Id: I2ae264a5c9998b7c6a2a4bb868e313161f1a3701
2019-09-26 08:20:46 -07:00
Stan Rokita
d45e49b4b3 Merge "MH2 | Implement pending writes thread" 2019-09-26 15:15:19 +00:00
Colin Cross
135b3a4417 Merge "Use libcrypto_static instead of libcrypto" am: c048c187be am: 06b758a918
am: 978e59e401

Change-Id: I4ceec645d98d2ea75cb69b768ec1af1d3be0cfd2
2019-09-26 08:07:48 -07:00
Colin Cross
978e59e401 Merge "Use libcrypto_static instead of libcrypto" am: c048c187be
am: 06b758a918

Change-Id: I7cef34166243e60df62b9ab2a1cb8de3142e4104
2019-09-26 07:54:40 -07:00
Colin Cross
06b758a918 Merge "Use libcrypto_static instead of libcrypto"
am: c048c187be

Change-Id: I0c5d5843b8003f6be14ba583e7299693b25da7c0
2019-09-26 07:42:20 -07:00
Colin Cross
c048c187be Merge "Use libcrypto_static instead of libcrypto" 2019-09-26 14:32:33 +00:00
Stan Rokita
5971426925 MH2 | Implement pending writes thread
Spin up a background thread inside the hal proxy that is responsible for
writing events to the event fmq if a previous write failed on the normal
postEvents thread. Create several new unit tests that help test the new
functionality.

Bug: 136511617
Test: Unit tests passing.
Change-Id: Ic35c9736fc0402297ab50072c195f66c9feb887d
2019-09-25 16:40:53 -07:00
Michael Butler
09eeddff36 [automerger skipped] Merge "Change NNAPI VTS to use TEST_P to iterate across all service instances" am: b287873b73 am: a89b02a5cd am: c63d12cf35
am: 61eeeca5f5 -s ours
am skip reason: change_id I1e301d7c9f9342bb8f35a267bef180f510944b19 with SHA1 7076f629b7 is in history

Change-Id: I1ffbda3f8e2738aaecc829ee79931030fa4e1f03
2019-09-25 13:41:31 -07:00
Amy Zhang
b90a131140 Merge changes from topic "frontend" am: 6494b4c9a6 am: 3c2d9e1fb6 am: 95323a806a
am: 91620ba0b8

Change-Id: I6188e56c977f9d56dafbce0968a3a65380e67995
2019-09-25 13:39:14 -07:00
Michael Butler
61eeeca5f5 Merge "Change NNAPI VTS to use TEST_P to iterate across all service instances" am: b287873b73 am: a89b02a5cd
am: c63d12cf35

Change-Id: I7feedaa919efd990d68474537402e7d092ea5c7f
2019-09-25 13:35:25 -07:00
Amy Zhang
91620ba0b8 Merge changes from topic "frontend" am: 6494b4c9a6 am: 3c2d9e1fb6
am: 95323a806a

Change-Id: I60f9507af1c968c92cb55c37bfe8e49192d0827d
2019-09-25 13:33:09 -07:00
Michael Butler
c63d12cf35 Merge "Change NNAPI VTS to use TEST_P to iterate across all service instances" am: b287873b73
am: a89b02a5cd

Change-Id: I613bc1f2974d9fd192bba0c14964b4dc51391eee
2019-09-25 13:28:20 -07:00
Amy Zhang
95323a806a Merge changes from topic "frontend" am: 6494b4c9a6
am: 3c2d9e1fb6

Change-Id: I19fb432c4a724ced8526866e1838c8f18c481ae8
2019-09-25 13:26:07 -07:00
Michael Butler
a89b02a5cd Merge "Change NNAPI VTS to use TEST_P to iterate across all service instances"
am: b287873b73

Change-Id: I1890ae9f3b34e09926b624aec22c6ceef496b243
2019-09-25 13:22:43 -07:00
Amy Zhang
3c2d9e1fb6 Merge changes from topic "frontend"
am: 6494b4c9a6

Change-Id: I39bdb3fdfb65c63d5fdaba5a56691a3f8e5e49cb
2019-09-25 13:20:19 -07:00
Michael Butler
b287873b73 Merge "Change NNAPI VTS to use TEST_P to iterate across all service instances" 2019-09-25 20:02:20 +00:00
Amy Zhang
6494b4c9a6 Merge changes from topic "frontend"
* changes:
  Playback VTS modulization
  Add DVBC/DVBS/ISDBT/ISDBS/ISDBS3/ATSC3 support default implementation
  Add DVBC/DVBS/ISDBT/ISDBS/ISDBS3/ATSC3 support
2019-09-25 19:56:03 +00:00
Max Zhang
aed6aa8c2e yukawa: adapt different YCC orders am: 59b31c9b90 am: b21fd17efe am: 4a2baa9256
am: b21fd61f56

Change-Id: I2e4344503fd62cd0346c61bf745c7638f3651b3b
2019-09-25 12:00:03 -07:00
Max Zhang
b21fd61f56 yukawa: adapt different YCC orders am: 59b31c9b90 am: b21fd17efe
am: 4a2baa9256

Change-Id: I9838a811bc7e31be9e5736776410027f672e4dd3
2019-09-25 11:53:35 -07:00
Max Zhang
4a2baa9256 yukawa: adapt different YCC orders am: 59b31c9b90
am: b21fd17efe

Change-Id: I55fef0dbe5cf68e53c74ac8966138228c032d301
2019-09-25 11:46:33 -07:00
Max Zhang
b21fd17efe yukawa: adapt different YCC orders
am: 59b31c9b90

Change-Id: I7142f64e5343b24348a49fdd0bfe2b9448a235fe
2019-09-25 11:39:32 -07:00
TreeHugger Robot
e8866a244d Merge "MH2 | Implement direct channel and direct report methods" 2019-09-25 18:00:22 +00:00
Jimmy Chen
1eb823636d wifi: add pmk cache interface
Bug: 36505680
Test: atest VtsHalWifiSupplicantV1_3TargetTest
Test: connect EAP access point and verify PMK cache works correctly.
Change-Id: Iab3a8a69b5fd23bda209c4fa8cf1518c9a1602db
2019-09-25 10:05:51 +08:00
Amy
df3746daeb Playback VTS modulization
Test: manual
Bug: 135708935
Change-Id: I07c03223703290196a20b0b3f689637063bac202
(cherry picked from commit fda9224f14)
2019-09-24 18:29:24 -07:00
Amy
b9d0c8b33f Add DVBC/DVBS/ISDBT/ISDBS/ISDBS3/ATSC3 support default implementation
Test: manual
Bug: 135709325
Change-Id: I846c8d1f50ad636e9718cf792a29c8b076246c54
(cherry picked from commit 016b73119c)
2019-09-24 18:28:21 -07:00
Henry Fang
eca50336c3 Add DVBC/DVBS/ISDBT/ISDBS/ISDBS3/ATSC3 support
bug: 135708935
Test: Manual
Change-Id: I667afbe8f4455ba1c70ae3113a2cd6819aa28156
(cherry picked from commit 0d5c8da338)
2019-09-24 18:26:19 -07:00
Amy
fda9224f14 Playback VTS modulization
Test: manual
Bug: 135708935
Change-Id: I07c03223703290196a20b0b3f689637063bac202
2019-09-24 14:58:40 -07:00
Stan Rokita
db23aa825b MH2 | Implement direct channel and direct report methods
Implement registerDirectChannel, unregisterDirectChannel, and
configDirectReport methods of HalProxy.

Bug: 136511617
Test: Compiles successfully. Simple enough change to ignore unit tests
for now.

Change-Id: I7e1e6a4da6ba2fc070836084210c83bd9b53aabe
2019-09-24 14:46:49 -07:00
Amy
016b73119c Add DVBC/DVBS/ISDBT/ISDBS/ISDBS3/ATSC3 support default implementation
Test: manual
Bug: 135709325
Change-Id: I846c8d1f50ad636e9718cf792a29c8b076246c54
2019-09-24 13:54:27 -07:00
Henry Fang
0d5c8da338 Add DVBC/DVBS/ISDBT/ISDBS/ISDBS3/ATSC3 support
bug: 135708935
Test: Manual
Change-Id: I667afbe8f4455ba1c70ae3113a2cd6819aa28156
2019-09-24 13:54:27 -07:00