Po-Chien Hsueh
c535b2fded
Move default HAL libraries to vendor
...
Libraries under /hardware/libhardware/modules should go to /vendor/.
These are conventionl HALs for default implementations, most of them
are not used.
Camera and thermal are already moved in other CLs.
Bug: 35907904
Test: Compiled and checked install path. Verified on Sailfish with
$ lsof | grep default.
Change-Id: Ibde574001c01cbfea014a20a0fbbb3265e6cdc8a
2017-03-07 11:28:32 +08:00
TreeHugger Robot
88202b943f
Merge "Update gnss-base.h"
2017-02-27 20:43:54 +00:00
Jiyong Park
5293c5b05d
Merge "Move thermal HAL to vendor partition"
2017-02-27 04:14:12 +00:00
Jiyong Park
5067fe1a19
Move thermal HAL to vendor partition
...
In order to build generic system image that is agnostic to SoC or
device, HALs should be moved from system partition to vendor
partition.
Bug: 34826389, 35743509
Test: build & run and check whether the HAL is loaded from
/vendor/lib[64]/hw.
$ su; lsof | grep thermal.
Change-Id: Ia2bb060590f31688528de4a3b9b9ab8fbd376b6c
2017-02-27 13:11:33 +09:00
Steven Moreland
364ed97bc0
Update gnss-base.h
...
Test: pass
Bug: 33541458
Change-Id: Ib22daeddbd1de79210ff6f356ea4465b920bfe74
2017-02-24 16:27:50 -08:00
Steven Moreland
c293b01f04
Update sensors-base.h
...
Test: pass
Bug: 33541458
Change-Id: I9e29be69a3903ee5ec213ebc8e2e40e24f6ec755
2017-02-24 13:14:19 -08:00
Jakub Pawlowski
c222f7f6f2
Merge "Use base::Callbacks in BleScannerInterface (1/3)" am: d3b3ea65c5
am: 45f56948fe
...
am: be8b526c78
Change-Id: I05dcd291b16575d0602d538bae0e858ab455e0a2
2017-02-21 18:19:17 +00:00
Jakub Pawlowski
be8b526c78
Merge "Use base::Callbacks in BleScannerInterface (1/3)" am: d3b3ea65c5
...
am: 45f56948fe
Change-Id: I44b78d93b24c1d3ee2b382e83bfe62dc47981ae1
2017-02-21 18:13:59 +00:00
Jakub Pawlowski
45f56948fe
Merge "Use base::Callbacks in BleScannerInterface (1/3)"
...
am: d3b3ea65c5
Change-Id: If8f63018e33ad39621c47bac9b0ff8f670b2a875
2017-02-21 18:06:47 +00:00
Jakub Pawlowski
d3b3ea65c5
Merge "Use base::Callbacks in BleScannerInterface (1/3)"
2017-02-21 18:03:41 +00:00
Jakub Pawlowski
62ddb5d520
Use base::Callbacks in BleScannerInterface (1/3)
...
The remaining four native callbacks need more internal refactoring
before they can be turned into a callbacks.
Bug: 30622771
Test: sl4a FilteringTest
Change-Id: I5aea0485c88605d34ccf8e0a27202469bb5c0ff4
2017-02-17 17:26:46 -08:00
Tomasz Wasilczyk
8387e1cfb2
Merge "Review radio metadata allocations/deallocations."
2017-02-17 01:07:47 +00:00
Tomasz Wasilczyk
33683bf92b
Review radio metadata allocations/deallocations.
...
Bug: b/34054813
Test: VTS, manual
Change-Id: I1cbd7baf5b852cd3d4cab374eb67289f3938fff3
2017-02-16 22:59:22 +00:00
Frank Salim
38925770ef
Revert "Add new purpose to the HAL layer."
...
This reverts commit ee2f29de40
.
Reason for revert: Remove partial support for wrapped key import
Change-Id: Iefb57c910a3d05fa9e2c9660c2ac236c2ecc9cc0
2017-02-16 19:18:19 +00:00
Tomasz Wasilczyk
3e9a5396b0
Merge "Add radio HAL stub to the build list; fix format warning." am: cd4bc27771
am: 9e1874d6a3
am: ac4a492730
...
am: 105fea4ab3
Change-Id: I2b43feb5969e39b80740716f08cf559b660eaf21
2017-02-09 20:27:33 +00:00
Tomasz Wasilczyk
105fea4ab3
Merge "Add radio HAL stub to the build list; fix format warning." am: cd4bc27771
am: 9e1874d6a3
...
am: ac4a492730
Change-Id: I8081eb96b12f43cb9fc164e844441413d30e7531
2017-02-09 20:25:32 +00:00
Tomasz Wasilczyk
ac4a492730
Merge "Add radio HAL stub to the build list; fix format warning." am: cd4bc27771
...
am: 9e1874d6a3
Change-Id: I01a1c7aa5db67f4bb368fbadc5939fd1fc3df5c8
2017-02-09 20:23:31 +00:00
Tomasz Wasilczyk
9e1874d6a3
Merge "Add radio HAL stub to the build list; fix format warning."
...
am: cd4bc27771
Change-Id: Ie4b789c2cbcbda7613d64ea6fa51d4a318b6eeba
2017-02-09 20:21:34 +00:00
Tomasz Wasilczyk
cd4bc27771
Merge "Add radio HAL stub to the build list; fix format warning."
2017-02-09 20:17:49 +00:00
Tomasz Wasilczyk
dd2f59e4ab
Add radio HAL stub to the build list; fix format warning.
...
Test: it builds
Change-Id: Id093441b9909f564d30f8351931ee3ccf55f2617
2017-02-08 15:04:31 -08:00
Jakub Pawlowski
239cdb26c0
Merge "Propagate BT5 specific scan result properties up the stack (1/3)" am: a0ce42c710
am: 57a17f0269
am: d8c958cefa
...
am: 00aeb15b9d
Change-Id: I0abda9e46bad50a5483d5516e74bd39bb8b73aea
2017-02-07 14:08:02 +00:00
Pavlin Radoslavov
d39b7b4050
Merge "Add a mechanism to configure the default A2DP codec priorities" am: a82ee04b92
am: adf704ce29
am: e44d2b2804
...
am: 77ee9182aa
Change-Id: I9c3f98572c7aecea5196793d055c61aaad4b994d
2017-02-07 14:05:48 +00:00
Jakub Pawlowski
00aeb15b9d
Merge "Propagate BT5 specific scan result properties up the stack (1/3)" am: a0ce42c710
am: 57a17f0269
...
am: d8c958cefa
Change-Id: Ie9d6730bc5770a9b9a3000e4a5a8c56d5329038c
2017-02-07 01:37:34 +00:00
Jakub Pawlowski
d8c958cefa
Merge "Propagate BT5 specific scan result properties up the stack (1/3)" am: a0ce42c710
...
am: 57a17f0269
Change-Id: If237457e9c5b7f2784ceae1c8acdbab5d2263aed
2017-02-07 01:35:03 +00:00
Jakub Pawlowski
57a17f0269
Merge "Propagate BT5 specific scan result properties up the stack (1/3)"
...
am: a0ce42c710
Change-Id: I6e104c95c2f99a4337260df6b03a1eaf111881f1
2017-02-07 01:32:35 +00:00
Jakub Pawlowski
a0ce42c710
Merge "Propagate BT5 specific scan result properties up the stack (1/3)"
2017-02-07 01:29:26 +00:00
Pavlin Radoslavov
77ee9182aa
Merge "Add a mechanism to configure the default A2DP codec priorities" am: a82ee04b92
am: adf704ce29
...
am: e44d2b2804
Change-Id: I1fcc37af08200d7898be2da7f85b45abb4177e78
2017-02-07 00:18:43 +00:00
Pavlin Radoslavov
e44d2b2804
Merge "Add a mechanism to configure the default A2DP codec priorities" am: a82ee04b92
...
am: adf704ce29
Change-Id: I9ebe63d07e486f0033765236a1d61e8a16989595
2017-02-07 00:10:26 +00:00
Pavlin Radoslavov
adf704ce29
Merge "Add a mechanism to configure the default A2DP codec priorities"
...
am: a82ee04b92
Change-Id: Ieb3e5803920d5068ac9c94b68acce56191789222
2017-02-06 23:12:26 +00:00
Treehugger Robot
a82ee04b92
Merge "Add a mechanism to configure the default A2DP codec priorities"
2017-02-06 22:59:51 +00:00
Jakub Pawlowski
701ab73a50
Propagate BT5 specific scan result properties up the stack (1/3)
...
Bug: 30622771
Test: sl4a FilteringTest
Change-Id: I740447921d2964559b5fa8c8d7dcc32975352b61
2017-02-06 14:05:37 -08:00
Pavlin Radoslavov
310d0f5979
Add a mechanism to configure the default A2DP codec priorities
...
Previously, the relative codec priorities were hard-codec internally.
The new mechanism uses the following configurable resources in
packages/apps/Bluetooth/res/values/config.xml to re-assign the
default codec priorities per device, or to explicitly disable a codec.
- a2dp_source_codec_priority_sbc
- a2dp_source_codec_priority_aac
- a2dp_source_codec_priority_aptx
- a2dp_source_codec_priority_aptx_hd
- a2dp_source_codec_priority_ldac
Those values are assigned on startup.
Also, they can be changed per device by using an overlay:
device/<VENDOR>/<DEVICE>/overlay/packages/apps/Bluetooth/res/values/config.xml
Test: Manually streaming to a headset
Change-Id: I432174975d7afbecb8f27cb0e55f5aa816c6e64e
2017-02-06 13:10:38 -08:00
Pavlin Radoslavov
4f24afa81f
Merge "Update the A2DP Codec Config API" am: 451a32cb56
am: 6c3ad4427f
am: 28124d4384
...
am: 9c5d5e2347
Change-Id: Ib050779118c162f4de44f17274369400dba79a11
2017-01-31 19:25:14 +00:00
Pavlin Radoslavov
9c5d5e2347
Merge "Update the A2DP Codec Config API" am: 451a32cb56
am: 6c3ad4427f
...
am: 28124d4384
Change-Id: I8912291f2ae40c4cf654cbf2cc1ff53fe2908c29
2017-01-31 19:17:24 +00:00
Pavlin Radoslavov
28124d4384
Merge "Update the A2DP Codec Config API" am: 451a32cb56
...
am: 6c3ad4427f
Change-Id: I17b6e5618ae01e96f94685c131e1008e6e942f33
2017-01-31 19:13:07 +00:00
Pavlin Radoslavov
6c3ad4427f
Merge "Update the A2DP Codec Config API"
...
am: 451a32cb56
Change-Id: Idec7f69d45c559a4f0e482c273d0964f2948aa0c
2017-01-31 19:06:53 +00:00
Pavlin Radoslavov
451a32cb56
Merge "Update the A2DP Codec Config API"
2017-01-31 19:02:36 +00:00
Pavlin Radoslavov
1f103a4b6c
Update the A2DP Codec Config API
...
Previously, the JNI upcall would contain only the current codec config.
In the new API, the upcall contains:
1. The current codec config
2. The list of codecs containing the local codecs capabilities
3. The list of codecs containing the selectable codecs capabilities.
This list is the intersection of the local codecs capabilities
and the capabilities of the paired device.
Also, changed the btav_a2dp_codec_priority_t type to enum.
Test: A2DP streaming with headsets and switching the codecs
Change-Id: Icb1c7e0ac6a81e4283fb5353ec2c36712587e0e1
2017-01-27 17:15:52 -08:00
Pavlin Radoslavov
5394b2669e
Merge "Integration of the AAC codec for A2DP source" am: 314f08379f
am: 428b764c7a
am: b39dfc5954
...
am: b3f85b06bc
Change-Id: I660a6bf63940d5702e8c71e3a7387604470e343f
2017-01-26 19:42:20 +00:00
Pavlin Radoslavov
b3f85b06bc
Merge "Integration of the AAC codec for A2DP source" am: 314f08379f
am: 428b764c7a
...
am: b39dfc5954
Change-Id: I0f112ef179e78afca1a3659ed450bac5fedd2ad2
2017-01-26 19:31:10 +00:00
Pavlin Radoslavov
b39dfc5954
Merge "Integration of the AAC codec for A2DP source" am: 314f08379f
...
am: 428b764c7a
Change-Id: Ib47915bc6839dffa1f0e5d84965799f17326dd69
2017-01-26 19:25:41 +00:00
Pavlin Radoslavov
428b764c7a
Merge "Integration of the AAC codec for A2DP source"
...
am: 314f08379f
Change-Id: I64efc3565d1b6e6f69ed9a35a0fbdcd9c97faffb
2017-01-26 19:20:12 +00:00
Treehugger Robot
314f08379f
Merge "Integration of the AAC codec for A2DP source"
2017-01-26 19:12:55 +00:00
Pavlin Radoslavov
f9b17fed4b
Integration of the AAC codec for A2DP source
...
Test: A2DP streaming to AAC headsets
Bug: 30958229
Change-Id: If019f9df71d4c3cab868c1d8749592aac4a87aa3
2017-01-26 00:16:00 +00:00
TreeHugger Robot
ec9df01278
Merge "Add device id attestation tags"
2017-01-25 05:03:50 +00:00
Bartosz Fabianowski
9d2f5b911e
Add device id attestation tags
...
This syncs the keymaster defs with the Keymaster 3.0 HAL definition
after the addition of device id attestation.
Bug: 34597337
Test: CTS CtsKeystoreTestCases and GTS DeviceIdAttestationHostTest
Change-Id: I75a4b7cca6da83b239fba97964415788dbcd8862
2017-01-24 23:07:23 +01:00
TreeHugger Robot
28f52775eb
Merge "Add gnss-base.h"
2017-01-24 15:51:57 +00:00
Crystal Qin
d6a95dacdb
Merge "Add new purpose to the HAL layer."
2017-01-20 18:13:50 +00:00
Peng Xu
5ca54d7ce8
Merge "[sensors] SENSOR_TYPE_DYNAMIC_SENSOR_META should be wake up" am: 28764df8a3
am: 889c710408
am: 091cb5ba7e
...
am: a984e56b86
-s ours
Change-Id: Iad82280813cb56b0a8d5db70bfb8c8c83e93905e
2017-01-19 01:37:11 +00:00
Peng Xu
a984e56b86
Merge "[sensors] SENSOR_TYPE_DYNAMIC_SENSOR_META should be wake up" am: 28764df8a3
am: 889c710408
...
am: 091cb5ba7e
Change-Id: Ifa8afd97b47e8a3d0e0e2accfac4b8e76e871029
2017-01-19 01:27:00 +00:00