OSDN Git Service

android-x86/system-bt.git
3 years agoMerge "Use proper UUID for PBAP-PCE profile descriptor list" am: f859dd1603 am: 0c0b4...
Sal Savage [Mon, 29 Mar 2021 21:44:33 +0000 (21:44 +0000)]
Merge "Use proper UUID for PBAP-PCE profile descriptor list" am: f859dd1603 am: 0c0b46a040 am: 517e907be3

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1654430

Change-Id: Ic615e8b26504ff395740140cc65068dc92d8528c

3 years agoMerge "Use proper UUID for PBAP-PCE profile descriptor list" am: f859dd1603 am: 0c0b4...
Sal Savage [Mon, 29 Mar 2021 20:43:39 +0000 (20:43 +0000)]
Merge "Use proper UUID for PBAP-PCE profile descriptor list" am: f859dd1603 am: 0c0b46a040

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1654430

Change-Id: I87c2761bf26e79cd770fd83e62d4d9249441624d

3 years agoMerge "Use proper UUID for PBAP-PCE profile descriptor list" am: f859dd1603
Sal Savage [Mon, 29 Mar 2021 19:03:18 +0000 (19:03 +0000)]
Merge "Use proper UUID for PBAP-PCE profile descriptor list" am: f859dd1603

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1654430

Change-Id: I171cfd65c3ce3621d288828719c25692ae5da1c3

3 years agoMerge "Use proper UUID for PBAP-PCE profile descriptor list"
Sal Savage [Mon, 29 Mar 2021 18:32:36 +0000 (18:32 +0000)]
Merge "Use proper UUID for PBAP-PCE profile descriptor list"

3 years agoMerge changes I60b334ef,I390a385c,I0a562e1b am: 7ef4e120b3 am: dffc602451 am: f693b0b7e6
Jakub Pawlowski [Mon, 29 Mar 2021 08:44:53 +0000 (08:44 +0000)]
Merge changes I60b334ef,I390a385c,I0a562e1b am: 7ef4e120b3 am: dffc602451 am: f693b0b7e6

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1654669

Change-Id: Ia5232be10bae516c2a6663e083d44efc297d7431

3 years agoMerge changes I60b334ef,I390a385c,I0a562e1b am: 7ef4e120b3 am: dffc602451
Jakub Pawlowski [Mon, 29 Mar 2021 08:02:30 +0000 (08:02 +0000)]
Merge changes I60b334ef,I390a385c,I0a562e1b am: 7ef4e120b3 am: dffc602451

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1654669

Change-Id: I44a1b6f2dd79deb053538baca0913a067485d6b9

3 years agoMerge changes I60b334ef,I390a385c,I0a562e1b am: 7ef4e120b3
Jakub Pawlowski [Mon, 29 Mar 2021 07:15:23 +0000 (07:15 +0000)]
Merge changes I60b334ef,I390a385c,I0a562e1b am: 7ef4e120b3

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1654669

Change-Id: Ic4fa514a3a51565b65ca8e0d53e96ac8cd10aad6

3 years agoMerge changes I60b334ef,I390a385c,I0a562e1b
Jakub Pawlowski [Mon, 29 Mar 2021 06:54:56 +0000 (06:54 +0000)]
Merge changes I60b334ef,I390a385c,I0a562e1b

* changes:
  Revert "Remove unused API BTM_IsPhy2mSupported"
  Revert "Remove unused API BTM_RequestPeerSCA"
  Revert "Remove unused API BTM_GetPeerSCA"

3 years agoAdd btif/include/btif_hh::btif_hh_status_text am: 8bd04543a2 am: b02c05c777 am: 0b510...
Chris Manton [Sat, 27 Mar 2021 06:13:56 +0000 (06:13 +0000)]
Add btif/include/btif_hh::btif_hh_status_text am: 8bd04543a2 am: b02c05c777 am: 0b51051e71

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642945

Change-Id: I3f76cf539970cbd7d33bd0bcc13161e839e2c020

3 years agoAdd btif/include/btif_hh::btif_hh_status_text am: 8bd04543a2 am: b02c05c777
Chris Manton [Sat, 27 Mar 2021 05:33:32 +0000 (05:33 +0000)]
Add btif/include/btif_hh::btif_hh_status_text am: 8bd04543a2 am: b02c05c777

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642945

Change-Id: I6b2f4f1a579540b0a4d443203d6ed2116f0b2b32

3 years agoAdd btif/include/btif_hh::btif_hh_status_text am: 8bd04543a2
Chris Manton [Sat, 27 Mar 2021 04:51:26 +0000 (04:51 +0000)]
Add btif/include/btif_hh::btif_hh_status_text am: 8bd04543a2

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642945

Change-Id: I347b8686b3808a025b72f3c7e9536e0779431c1f

3 years agoUse proper type tHCI_REASON btm_get_acl_disc_reason_code am: 0ef9e3edd3 am: 03f43bf18...
Chris Manton [Fri, 26 Mar 2021 18:42:43 +0000 (18:42 +0000)]
Use proper type tHCI_REASON btm_get_acl_disc_reason_code am: 0ef9e3edd3 am: 03f43bf18b am: eb2aa7303f

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642944

Change-Id: I3ff49c2d1b9f8225b3b06cdc787c31ceab7dd2a7

3 years agoUse proper type tHCI_REASON btm_get_acl_disc_reason_code am: 0ef9e3edd3 am: 03f43bf18b
Chris Manton [Fri, 26 Mar 2021 18:15:32 +0000 (18:15 +0000)]
Use proper type tHCI_REASON btm_get_acl_disc_reason_code am: 0ef9e3edd3 am: 03f43bf18b

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642944

Change-Id: I4034b783c9c28faaada686ea69a2f52b8f244022

3 years agoUse proper type tHCI_REASON btm_get_acl_disc_reason_code am: 0ef9e3edd3
Chris Manton [Fri, 26 Mar 2021 17:35:04 +0000 (17:35 +0000)]
Use proper type tHCI_REASON btm_get_acl_disc_reason_code am: 0ef9e3edd3

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642944

Change-Id: Ie39349b97e05ba4d12d0c291c725f6ee76c53d12

3 years agoRevert "Remove unused API BTM_IsPhy2mSupported"
Łukasz Rymanowski [Fri, 26 Mar 2021 17:28:59 +0000 (17:28 +0000)]
Revert "Remove unused API BTM_IsPhy2mSupported"

Reason for revert: This is needed for LE Audio

This reverts commit 5f3ca2bb910c5f18927a15be017879a8387c78fe.

Change-Id: I60b334ef9d3f376eb1b2c68c2a40f748861a5368

3 years agoRevert "Remove unused API BTM_RequestPeerSCA"
Łukasz Rymanowski [Fri, 26 Mar 2021 17:28:22 +0000 (17:28 +0000)]
Revert "Remove unused API BTM_RequestPeerSCA"

Reason for revert: This is needed for LE Audio

This reverts commit ddc067a95ef95fcdc888bfdefc07f784ecac2f1e.

Change-Id: I390a385ce8b5c2b0e76c7775ba3cae8db707b331

3 years agoRevert "Remove unused API BTM_GetPeerSCA"
Łukasz Rymanowski [Fri, 26 Mar 2021 17:27:33 +0000 (17:27 +0000)]
Revert "Remove unused API BTM_GetPeerSCA"

Reason for revert: This is needed for LE Audio

This reverts commit ab4932be3bad052d5a0f7b05cd59b21a88fe26e6.

Change-Id: I0a562e1bee8d3c4f3f7170e34ea92fe657123b96

3 years agoAdd btif/include/btif_hh::btif_hh_status_text
Chris Manton [Sun, 14 Mar 2021 16:52:19 +0000 (09:52 -0700)]
Add btif/include/btif_hh::btif_hh_status_text

Toward loggable code

Bug: 163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: Iab6a4f33a3e498c33f4870abc5abd59e073d03f2

3 years agoUse proper type tHCI_REASON btm_get_acl_disc_reason_code
Chris Manton [Sat, 13 Mar 2021 03:24:11 +0000 (19:24 -0800)]
Use proper type tHCI_REASON btm_get_acl_disc_reason_code

Toward readable code

Bug: 163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: I7b2adfaa55feb96c620adfa5a6cb997055f1ce10

3 years agoMerge "Use whole_static_library for cxx library deps." am: 06191f0dd0 am: 8a314b43b2...
Ivan Lozano [Fri, 26 Mar 2021 14:57:22 +0000 (14:57 +0000)]
Merge "Use whole_static_library for cxx library deps." am: 06191f0dd0 am: 8a314b43b2 am: e97489255b

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1654111

Change-Id: I0917420fa6cf4b2b8fd73eb802c741d9075febc3

3 years agoMerge "Use whole_static_library for cxx library deps." am: 06191f0dd0 am: 8a314b43b2
Ivan Lozano [Fri, 26 Mar 2021 14:18:32 +0000 (14:18 +0000)]
Merge "Use whole_static_library for cxx library deps." am: 06191f0dd0 am: 8a314b43b2

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1654111

Change-Id: Ia84e73e45306d47a8a61a13fd16d4b64861274bd

3 years agoMerge "Use whole_static_library for cxx library deps." am: 06191f0dd0
Ivan Lozano [Fri, 26 Mar 2021 13:35:43 +0000 (13:35 +0000)]
Merge "Use whole_static_library for cxx library deps." am: 06191f0dd0

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1654111

Change-Id: I46e9d811ca25cefc855e6f7c7daef004c2bbc545

3 years agoMerge "Use whole_static_library for cxx library deps."
Ivan Lozano [Fri, 26 Mar 2021 13:01:14 +0000 (13:01 +0000)]
Merge "Use whole_static_library for cxx library deps."

3 years agoMerge "Fix for HID disconnect bug" am: 98d8c6c190 am: ad2007d1ed am: 1cc2e00a3e
Chris Manton [Fri, 26 Mar 2021 07:54:47 +0000 (07:54 +0000)]
Merge "Fix for HID disconnect bug" am: 98d8c6c190 am: ad2007d1ed am: 1cc2e00a3e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642954

Change-Id: I69163e70c5352826ef0464fdab6645579248faad

3 years agoMerge changes I6b35e11d,Iacec1d37 am: f1e6b3dc73 am: 83c1697edc am: 1673827c35
Jack He [Fri, 26 Mar 2021 07:54:40 +0000 (07:54 +0000)]
Merge changes I6b35e11d,Iacec1d37 am: f1e6b3dc73 am: 83c1697edc am: 1673827c35

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653715

Change-Id: If4557a8a32f1d32cd6e5f3877534bb82f9baa9c0

3 years agoMerge "Fix for HID disconnect bug" am: 98d8c6c190 am: ad2007d1ed
Chris Manton [Fri, 26 Mar 2021 07:05:36 +0000 (07:05 +0000)]
Merge "Fix for HID disconnect bug" am: 98d8c6c190 am: ad2007d1ed

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642954

Change-Id: Iffa0b8e4029e850a781511b582b1d772c8f1551a

3 years agoMerge changes I6b35e11d,Iacec1d37 am: f1e6b3dc73 am: 83c1697edc
Jack He [Fri, 26 Mar 2021 07:04:40 +0000 (07:04 +0000)]
Merge changes I6b35e11d,Iacec1d37 am: f1e6b3dc73 am: 83c1697edc

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653715

Change-Id: I6cda4448c1b75d754b4457773a4f26c2ab8f4ef0

3 years agoMerge "Fix for HID disconnect bug" am: 98d8c6c190
Chris Manton [Fri, 26 Mar 2021 06:46:12 +0000 (06:46 +0000)]
Merge "Fix for HID disconnect bug" am: 98d8c6c190

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642954

Change-Id: I93783ac9d210ca5021058d558da8d38127d3db0e

3 years agoMerge "Fix for HID disconnect bug"
Chris Manton [Fri, 26 Mar 2021 06:31:34 +0000 (06:31 +0000)]
Merge "Fix for HID disconnect bug"

3 years agoMerge changes I6b35e11d,Iacec1d37 am: f1e6b3dc73
Jack He [Fri, 26 Mar 2021 06:31:03 +0000 (06:31 +0000)]
Merge changes I6b35e11d,Iacec1d37 am: f1e6b3dc73

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653715

Change-Id: I81ba01d162c9b9829acba92dfb2a934b8d2a9d7b

3 years agoMerge changes I6b35e11d,Iacec1d37
Jack He [Fri, 26 Mar 2021 05:56:01 +0000 (05:56 +0000)]
Merge changes I6b35e11d,Iacec1d37

* changes:
  HCI: Send Debug packet when HCI timeout
  HCI: Add support for Debug packet

3 years agoAdd tBTA_HH_DEV_DSCP_INFO::ToString am: e1a5fbcb6a am: 74bdc35a4e am: bfd7f0c8f4
Chris Manton [Fri, 26 Mar 2021 02:10:24 +0000 (02:10 +0000)]
Add tBTA_HH_DEV_DSCP_INFO::ToString am: e1a5fbcb6a am: 74bdc35a4e am: bfd7f0c8f4

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642953

Change-Id: I308cdf9e4be9046a6d2045c084be540f21b4178b

3 years agoAdd tBTA_HH_DEV_DSCP_INFO::ToString am: e1a5fbcb6a am: 74bdc35a4e
Chris Manton [Fri, 26 Mar 2021 01:17:16 +0000 (01:17 +0000)]
Add tBTA_HH_DEV_DSCP_INFO::ToString am: e1a5fbcb6a am: 74bdc35a4e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642953

Change-Id: Ibacf59d1b4152e0ffd220f6c3d128aa95e995daf

3 years agoAdd tBTA_HH_DEV_DSCP_INFO::ToString am: e1a5fbcb6a
Chris Manton [Fri, 26 Mar 2021 00:36:31 +0000 (00:36 +0000)]
Add tBTA_HH_DEV_DSCP_INFO::ToString am: e1a5fbcb6a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1642953

Change-Id: I851ef49d319feac4076a3dd8c3ec49bb817d49d6

3 years agoMerge "Re-log btm_sec_l2cap_access_req_by_requirement" am: 6e0b0d1769 am: b885a8f513...
Chris Manton [Fri, 26 Mar 2021 00:24:00 +0000 (00:24 +0000)]
Merge "Re-log btm_sec_l2cap_access_req_by_requirement" am: 6e0b0d1769 am: b885a8f513 am: eadaa51109

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1646051

Change-Id: Id5aee1496b28d0d4e680a4965102699972a2fb79

3 years agoFix for HID disconnect bug
Chris Manton [Mon, 15 Mar 2021 17:46:12 +0000 (10:46 -0700)]
Fix for HID disconnect bug

Callback to btif layer to clear state and inform about
HID host profile disconnecting a peripheral.

Bug: 170187650
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: I17cefb6e0c641ccb4517479e6b358c80e83f1ee7

3 years agoMerge "Re-log btm_sec_l2cap_access_req_by_requirement" am: 6e0b0d1769 am: b885a8f513
Chris Manton [Thu, 25 Mar 2021 23:37:34 +0000 (23:37 +0000)]
Merge "Re-log btm_sec_l2cap_access_req_by_requirement" am: 6e0b0d1769 am: b885a8f513

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1646051

Change-Id: I87bbf08436ac69dc5b96c381156596a0502dd887

3 years agoUse proper UUID for PBAP-PCE profile descriptor list
Sal Savage [Thu, 25 Mar 2021 23:16:22 +0000 (16:16 -0700)]
Use proper UUID for PBAP-PCE profile descriptor list

According to the PBAP specification, the PCE SDP record should use the
UUID 0x1130 (PBAP) in the profile descriptor list. We mistakenly use the
PBAP-PCE UUID of 0x112e instead, coming from the JNI. This changes
updates our record to use the correct UUID.

Tag: #stability
Bug: 160443921
Test: sdptool browse and check for the proper UUID 0x1130
Change-Id: I5256da3a5bba1f7ced04aa58e9784409e8ae4fc5

3 years agoMerge "RootCanal shouldn't depend on common" am: 6913198d02 am: 59534a5bbd am: 92978d8ccd
Treehugger Robot [Thu, 25 Mar 2021 23:03:38 +0000 (23:03 +0000)]
Merge "RootCanal shouldn't depend on common" am: 6913198d02 am: 59534a5bbd am: 92978d8ccd

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653108

Change-Id: Ia4536f584540e7cb0a05afb58e1dcca5ea450ad3

3 years agogd_acl: Ensure acl is running prior to shutdown am: b3cf7b2f47 am: d94548926d am...
Chris Manton [Thu, 25 Mar 2021 23:02:47 +0000 (23:02 +0000)]
gd_acl: Ensure acl is running prior to shutdown am: b3cf7b2f47 am: d94548926d am: 9240e8667b

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650647

Change-Id: I8be5f686c1dff4458ccf2ad07b582fbfcad28553

3 years agoMerge "Re-log btm_sec_l2cap_access_req_by_requirement" am: 6e0b0d1769
Chris Manton [Thu, 25 Mar 2021 22:58:05 +0000 (22:58 +0000)]
Merge "Re-log btm_sec_l2cap_access_req_by_requirement" am: 6e0b0d1769

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1646051

Change-Id: I4ef9e92a016cba1fd1145f4660fcc683f0ce86a6

3 years agoHCI: Send Debug packet when HCI timeout
Myles Watson [Thu, 25 Mar 2021 20:10:33 +0000 (13:10 -0700)]
HCI: Send Debug packet when HCI timeout

Bug: 183061492
Test: cert/run
      atest bluetooth_test_gd
Tag: #gd-refactor
Change-Id: I6b35e11dd802138469b0024611113eb822b08637

3 years agoHCI: Add support for Debug packet
Myles Watson [Thu, 25 Mar 2021 20:10:12 +0000 (13:10 -0700)]
HCI: Add support for Debug packet

Bug: 183061492
Test: cert/run
      atest bluetooth_test_gd
Tag: #gd-refactor
Change-Id: Iacec1d37a95514d23f90a26f42808d627d2c6b0f

3 years agoAdd tBTA_HH_DEV_DSCP_INFO::ToString
Chris Manton [Wed, 17 Mar 2021 16:47:24 +0000 (09:47 -0700)]
Add tBTA_HH_DEV_DSCP_INFO::ToString

Toward loggable code

Bug: 163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: Ic3cdd525b544f593634b9b233722a40f6c10b840

3 years agoMerge "Re-log btm_sec_l2cap_access_req_by_requirement"
Chris Manton [Thu, 25 Mar 2021 22:16:10 +0000 (22:16 +0000)]
Merge "Re-log btm_sec_l2cap_access_req_by_requirement"

3 years agoMerge "RootCanal shouldn't depend on common" am: 6913198d02 am: 59534a5bbd
Treehugger Robot [Thu, 25 Mar 2021 22:14:37 +0000 (22:14 +0000)]
Merge "RootCanal shouldn't depend on common" am: 6913198d02 am: 59534a5bbd

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653108

Change-Id: I7cf415d6e1a96dcb0709e849d82e615b7f74405b

3 years agogd_acl: Ensure acl is running prior to shutdown am: b3cf7b2f47 am: d94548926d
Chris Manton [Thu, 25 Mar 2021 22:14:17 +0000 (22:14 +0000)]
gd_acl: Ensure acl is running prior to shutdown am: b3cf7b2f47 am: d94548926d

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650647

Change-Id: Ia4c472de3a021924451b0794504ef8deff60e2ca

3 years agoMerge "RootCanal shouldn't depend on common" am: 6913198d02
Treehugger Robot [Thu, 25 Mar 2021 21:39:02 +0000 (21:39 +0000)]
Merge "RootCanal shouldn't depend on common" am: 6913198d02

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653108

Change-Id: Idfb8ed8ad8144c548ef5de669ac80a4d76b5dcf4

3 years agogd_acl: Ensure acl is running prior to shutdown am: b3cf7b2f47
Chris Manton [Thu, 25 Mar 2021 21:38:17 +0000 (21:38 +0000)]
gd_acl: Ensure acl is running prior to shutdown am: b3cf7b2f47

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650647

Change-Id: Ieb602ee9bb6c3dc52b73b01049e989005ca7d34a

3 years agoMerge "RootCanal shouldn't depend on common"
Treehugger Robot [Thu, 25 Mar 2021 21:27:52 +0000 (21:27 +0000)]
Merge "RootCanal shouldn't depend on common"

3 years agoRe-log btm_sec_l2cap_access_req_by_requirement
Chris Manton [Thu, 18 Mar 2021 21:16:45 +0000 (14:16 -0700)]
Re-log btm_sec_l2cap_access_req_by_requirement

Toward loggable code

Bug: 163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: I39b877969a38622ec8dffed39ea8c531afab88af

3 years agoUse whole_static_library for cxx library deps.
Ivan Lozano [Thu, 25 Mar 2021 15:56:49 +0000 (11:56 -0400)]
Use whole_static_library for cxx library deps.

static_library has reverted to the old behavior of not being bundled
into rlibs, however whole_static_library has been added to support that
behavior.

Bug: 183182230
Test: mma
Change-Id: If0166b1347b005c03e9e1e1c2805513c0ec245d3

3 years agogd_acl: Ensure acl is running prior to shutdown
Chris Manton [Mon, 22 Mar 2021 22:04:05 +0000 (15:04 -0700)]
gd_acl: Ensure acl is running prior to shutdown

Synchronize stack shutdown

Bug: 176960731
Test: bluetooth_test_gd --gtest_filter=AclManagerLifeCycleTest.*
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: I8a2a321f9605e26da8ce340badc87e2f7208209d

3 years agoGD HCI: Pipe VSEs up in shim layer am: e53576837a am: 9cd7983f5d am: 97bd78794f
Jack He [Thu, 25 Mar 2021 19:04:21 +0000 (19:04 +0000)]
GD HCI: Pipe VSEs up in shim layer am: e53576837a am: 9cd7983f5d am: 97bd78794f

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653711

Change-Id: I9abac807e32c2dded74357316ce768432867b31c

3 years agoGD HCI: Pipe VSEs up in shim layer am: e53576837a am: 9cd7983f5d
Jack He [Thu, 25 Mar 2021 18:23:01 +0000 (18:23 +0000)]
GD HCI: Pipe VSEs up in shim layer am: e53576837a am: 9cd7983f5d

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653711

Change-Id: I9b3ab28d706d7814e2d407797d042735f55281d8

3 years agoGD HCI: Pipe VSEs up in shim layer am: e53576837a
Jack He [Thu, 25 Mar 2021 17:44:12 +0000 (17:44 +0000)]
GD HCI: Pipe VSEs up in shim layer am: e53576837a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653711

Change-Id: Ida91f1ca6a867d186c6badb3812c7b5120db590c

3 years agoRootCanal shouldn't depend on common
Myles Watson [Wed, 24 Mar 2021 23:04:57 +0000 (16:04 -0700)]
RootCanal shouldn't depend on common

Bug: 180413087
Test: cert/run
      atest bluetooth_test_gd
Tag: #gd-refactor
Change-Id: I743af9de1b816a485d4fb8e4c242d7beebd2eb49

3 years agoGD Metrics: Check if RawAddress is null before converting am: 6ffa090b31 am: 964b2a13...
Jack He [Thu, 25 Mar 2021 15:48:52 +0000 (15:48 +0000)]
GD Metrics: Check if RawAddress is null before converting am: 6ffa090b31 am: 964b2a1367 am: 095403d382

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653710

Change-Id: Ifdb8723786e37c06b8ffd67e0cdb7301618b45b9

3 years agoGD Metrics: Check if RawAddress is null before converting am: 6ffa090b31 am: 964b2a1367
Jack He [Thu, 25 Mar 2021 15:06:08 +0000 (15:06 +0000)]
GD Metrics: Check if RawAddress is null before converting am: 6ffa090b31 am: 964b2a1367

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653710

Change-Id: I73a16d12c8b895663e06770ce7f9c9d16d7a0d5b

3 years agoGD Metrics: Check if RawAddress is null before converting am: 6ffa090b31
Jack He [Thu, 25 Mar 2021 14:45:34 +0000 (14:45 +0000)]
GD Metrics: Check if RawAddress is null before converting am: 6ffa090b31

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1653710

Change-Id: I1092a84129bd0a0dae7ff99fb4614f4ab57181c9

3 years agoMerge "GD HCI: Support vendor specific event in GD" am: c06e2b6b87 am: 3b7e32d7da...
Treehugger Robot [Thu, 25 Mar 2021 07:50:17 +0000 (07:50 +0000)]
Merge "GD HCI: Support vendor specific event in GD" am: c06e2b6b87 am: 3b7e32d7da am: b7535a0bd4

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1652690

Change-Id: Iadde9196f18a9f105f075317e949a8d91fddfc60

3 years agoGD HCI: Pipe VSEs up in shim layer
Jack He [Thu, 25 Mar 2021 07:29:29 +0000 (00:29 -0700)]
GD HCI: Pipe VSEs up in shim layer

* Register known Android VSEs in shim layer
* Pipeline them through data callbacks so that they will
  be handled by btu_hcif_process_event() after beging posted
  to main thread by post_to_main_message_loop()

Tag: #gd-refactor
Bug: 183057550
Test: make, manual test BQR events
Change-Id: I849f02eec35f739f27d16803cea639c5e1ee1147

3 years agoMerge "GD HCI: Support vendor specific event in GD" am: c06e2b6b87 am: 3b7e32d7da
Treehugger Robot [Thu, 25 Mar 2021 07:06:44 +0000 (07:06 +0000)]
Merge "GD HCI: Support vendor specific event in GD" am: c06e2b6b87 am: 3b7e32d7da

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1652690

Change-Id: Icd64529c4653b151eb99b6648301b3fb8ed02cbd

3 years agoMerge "GD HCI: Support vendor specific event in GD" am: c06e2b6b87
Treehugger Robot [Thu, 25 Mar 2021 06:27:27 +0000 (06:27 +0000)]
Merge "GD HCI: Support vendor specific event in GD" am: c06e2b6b87

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1652690

Change-Id: I03103934a296aac6148a2bbde4ce6b903cd4877d

3 years agoGD Metrics: Check if RawAddress is null before converting
Jack He [Thu, 25 Mar 2021 06:25:59 +0000 (23:25 -0700)]
GD Metrics: Check if RawAddress is null before converting

Tag: #gd-refactor
Fixes: 183670698
Bug: 183670698
Test: make
Change-Id: Ibc46813a34db08ec899145e9d196d6bf0c96d897

3 years agoMerge "GD HCI: Support vendor specific event in GD"
Treehugger Robot [Thu, 25 Mar 2021 05:51:31 +0000 (05:51 +0000)]
Merge "GD HCI: Support vendor specific event in GD"

3 years agoGD HCI: Support vendor specific event in GD
Jack He [Thu, 25 Mar 2021 00:53:18 +0000 (17:53 -0700)]
GD HCI: Support vendor specific event in GD

* Add a handler for vendor specific command
* Add registration and unregistration APIs
* LOG_ERROR when an unknown vendor specific event is received
* Add unit tests to validate the above functions

Tag: #gd-refactor
Bug: 183057550
Test: bluetooth_test_gd
Change-Id: I00d6d892f3d60a8909352061dcae45f92d47b91d

3 years agoMerge "metrics: don't crash if `address` is NULL" am: 8d9c4170bd am: dad261a7d4 am...
Treehugger Robot [Wed, 24 Mar 2021 19:56:32 +0000 (19:56 +0000)]
Merge "metrics: don't crash if `address` is NULL" am: 8d9c4170bd am: dad261a7d4 am: cf2d7ab72c

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1649529

Change-Id: Ica1781b3b3fc34cecae77fa4ded58929bab0586d

3 years agoMerge "btaa: Add the method of onActivityLogsReady into btif interface" am: 28669d137...
Mingguang Xu [Wed, 24 Mar 2021 19:56:04 +0000 (19:56 +0000)]
Merge "btaa: Add the method of onActivityLogsReady into btif interface" am: 28669d1376 am: ca8b2f221e am: 6aa8b7098e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1646068

Change-Id: I992e38c32703c1bf95259ccefa8536ba4e36b7e9

3 years agoMerge "metrics: don't crash if `address` is NULL" am: 8d9c4170bd am: dad261a7d4
Treehugger Robot [Wed, 24 Mar 2021 19:34:10 +0000 (19:34 +0000)]
Merge "metrics: don't crash if `address` is NULL" am: 8d9c4170bd am: dad261a7d4

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1649529

Change-Id: I0bc18458bc3b917809933327812008870a620468

3 years agoMerge "btaa: Add the method of onActivityLogsReady into btif interface" am: 28669d137...
Mingguang Xu [Wed, 24 Mar 2021 19:33:58 +0000 (19:33 +0000)]
Merge "btaa: Add the method of onActivityLogsReady into btif interface" am: 28669d1376 am: ca8b2f221e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1646068

Change-Id: I8175e738e642311f4d9661ada527a7bc0a3966c4

3 years agoMerge "metrics: don't crash if `address` is NULL" am: 8d9c4170bd
Treehugger Robot [Wed, 24 Mar 2021 18:59:23 +0000 (18:59 +0000)]
Merge "metrics: don't crash if `address` is NULL" am: 8d9c4170bd

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1649529

Change-Id: Ie4871353997995f48dde9ff97fe2348e2a7566b2

3 years agoMerge "btaa: Add the method of onActivityLogsReady into btif interface" am: 28669d1376
Mingguang Xu [Wed, 24 Mar 2021 18:57:35 +0000 (18:57 +0000)]
Merge "btaa: Add the method of onActivityLogsReady into btif interface" am: 28669d1376

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1646068

Change-Id: I1bf7612dfa0ce4e1783e7f23c48a821ed7a176d3

3 years agoMerge "metrics: don't crash if `address` is NULL"
Treehugger Robot [Wed, 24 Mar 2021 18:30:30 +0000 (18:30 +0000)]
Merge "metrics: don't crash if `address` is NULL"

3 years agoMerge "btaa: Add the method of onActivityLogsReady into btif interface"
Mingguang Xu [Wed, 24 Mar 2021 17:53:36 +0000 (17:53 +0000)]
Merge "btaa: Add the method of onActivityLogsReady into btif interface"

3 years agoRe-log btm_sec_check_upgrade am: f6cc9dc3f2 am: c07e2391f6 am: cece1d8828
Chris Manton [Wed, 24 Mar 2021 08:31:58 +0000 (08:31 +0000)]
Re-log btm_sec_check_upgrade am: f6cc9dc3f2 am: c07e2391f6 am: cece1d8828

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1646050

Change-Id: I97b9640c18ea7e333051b6bd2615342ccaf66918

3 years agoRe-log btm_sec_check_upgrade am: f6cc9dc3f2 am: c07e2391f6
Chris Manton [Wed, 24 Mar 2021 07:43:08 +0000 (07:43 +0000)]
Re-log btm_sec_check_upgrade am: f6cc9dc3f2 am: c07e2391f6

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1646050

Change-Id: I5378cab671eab88ace75be4d1b641a60cd595bd6

3 years agoRe-log btm_sec_check_upgrade am: f6cc9dc3f2
Chris Manton [Wed, 24 Mar 2021 07:22:38 +0000 (07:22 +0000)]
Re-log btm_sec_check_upgrade am: f6cc9dc3f2

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1646050

Change-Id: I1fbb3a843fd3198ca93fd09b3ca0994f91ca3351

3 years agoRemove dependency of the hci hal on activity attribution if the flag am: 57f5c8efda...
Rahul Sabnis [Wed, 24 Mar 2021 06:29:42 +0000 (06:29 +0000)]
Remove dependency of the hci hal on activity attribution if the flag am: 57f5c8efda am: 421f026a47 am: 019243fae8

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650824

Change-Id: I9c9e6b753289b602c5e44631505cedeecb4d008c

3 years agoRemove dependency of the hci hal on activity attribution if the flag am: 57f5c8efda...
Rahul Sabnis [Wed, 24 Mar 2021 05:45:05 +0000 (05:45 +0000)]
Remove dependency of the hci hal on activity attribution if the flag am: 57f5c8efda am: 421f026a47

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650824

Change-Id: Ied424b14f21a8079d49479edfaeea31c582c675a

3 years agoRemove dependency of the hci hal on activity attribution if the flag am: 57f5c8efda
Rahul Sabnis [Wed, 24 Mar 2021 05:02:09 +0000 (05:02 +0000)]
Remove dependency of the hci hal on activity attribution if the flag am: 57f5c8efda

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650824

Change-Id: Ie84fccc97cca81d810b2934aa188f1c854349bcb

3 years agoRe-log btm_sec_check_upgrade
Chris Manton [Thu, 18 Mar 2021 21:16:37 +0000 (14:16 -0700)]
Re-log btm_sec_check_upgrade

Toward loggable code

Bug: 163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: Ib26183b2b63fcd9f877d876bb1d5d6954d82768c

3 years agoRemove dependency of the hci hal on activity attribution if the flag
Rahul Sabnis [Wed, 24 Mar 2021 00:30:38 +0000 (17:30 -0700)]
Remove dependency of the hci hal on activity attribution if the flag
value indicates it is not enabled. Adds activity attribution to gd
dumpsys.

Tag: #feature
Bug: 182283555
Test: Manual
Change-Id: I4c01dcda9d5a9b6e1273285fa32c95386329cf80

3 years agoMerge "Keystore 2.0: Remove references to Keystore 1" am: c66d329202 am: 480802f726...
Treehugger Robot [Wed, 24 Mar 2021 00:00:54 +0000 (00:00 +0000)]
Merge "Keystore 2.0: Remove references to Keystore 1" am: c66d329202 am: 480802f726 am: 26e53ecdd5

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650821

Change-Id: Ie1f5f217f753343a43089bde5c90069adba3f331

3 years agoRemove unnecessary transport param am: ea48c4a982 am: c676c2ed50 am: 0c9d36a2cd
Chris Manton [Tue, 23 Mar 2021 23:59:40 +0000 (23:59 +0000)]
Remove unnecessary transport param am: ea48c4a982 am: c676c2ed50 am: 0c9d36a2cd

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1629066

Change-Id: I680426c9d853cfb1ce74a716952e6a0479cfc611

3 years agoAdd API stacl/acl/acl to set default packet type bitmask am: 64c37aeab6 am: a9d5a7701...
Chris Manton [Tue, 23 Mar 2021 23:59:36 +0000 (23:59 +0000)]
Add API stacl/acl/acl to set default packet type bitmask am: 64c37aeab6 am: a9d5a7701d am: 7e76e027da

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1629065

Change-Id: If5c4732a4dc6f141411a74d5ec823fdd91baa636

3 years agobtaa: Add the method of onActivityLogsReady into btif interface
Mingguang Xu [Fri, 19 Mar 2021 18:43:14 +0000 (11:43 -0700)]
btaa: Add the method of onActivityLogsReady into btif interface

The method of onActivityLogsReady will be used to pass BT activity logs
to BTAA core module to JNI.

Tag: #feature

Bug: 183215497
Bug: 170315554

Test: m

Signed-off-by: Mingguang Xu <mingguangxu@google.com>
Change-Id: I4dfeece15cb04a1b01fd5ad59da3bbceccecbf91

3 years agoMerge "Keystore 2.0: Remove references to Keystore 1" am: c66d329202 am: 480802f726
Treehugger Robot [Tue, 23 Mar 2021 23:15:15 +0000 (23:15 +0000)]
Merge "Keystore 2.0: Remove references to Keystore 1" am: c66d329202 am: 480802f726

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650821

Change-Id: Ic32a3f2daf8c0ade62d0b034c803206af70ad4af

3 years agoRemove unnecessary transport param am: ea48c4a982 am: c676c2ed50
Chris Manton [Tue, 23 Mar 2021 23:14:23 +0000 (23:14 +0000)]
Remove unnecessary transport param am: ea48c4a982 am: c676c2ed50

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1629066

Change-Id: Ib9c0e08de0c8ef3b0b78c3b8c449e07430979783

3 years agoAdd API stacl/acl/acl to set default packet type bitmask am: 64c37aeab6 am: a9d5a7701d
Chris Manton [Tue, 23 Mar 2021 23:14:21 +0000 (23:14 +0000)]
Add API stacl/acl/acl to set default packet type bitmask am: 64c37aeab6 am: a9d5a7701d

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1629065

Change-Id: Iba7d80ba726fe4b0de708ef906504e584b5ff299

3 years agoMerge "Keystore 2.0: Remove references to Keystore 1" am: c66d329202
Treehugger Robot [Tue, 23 Mar 2021 22:59:00 +0000 (22:59 +0000)]
Merge "Keystore 2.0: Remove references to Keystore 1" am: c66d329202

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650821

Change-Id: I103252d62202759b97769b41ce903ae44103e2e0

3 years agoRemove unnecessary transport param am: ea48c4a982
Chris Manton [Tue, 23 Mar 2021 22:53:40 +0000 (22:53 +0000)]
Remove unnecessary transport param am: ea48c4a982

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1629066

Change-Id: Ia3064244b4454249e0ffc12835b9a2a3ff830770

3 years agoAdd API stacl/acl/acl to set default packet type bitmask am: 64c37aeab6
Chris Manton [Tue, 23 Mar 2021 22:53:28 +0000 (22:53 +0000)]
Add API stacl/acl/acl to set default packet type bitmask am: 64c37aeab6

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1629065

Change-Id: Ied3416cdedde63d19c855d59a58aaa9650014e61

3 years agoMerge "Keystore 2.0: Remove references to Keystore 1"
Treehugger Robot [Tue, 23 Mar 2021 22:30:39 +0000 (22:30 +0000)]
Merge "Keystore 2.0: Remove references to Keystore 1"

3 years agoHandle dual mode device with same address in bta_dm_remove_device am: e25f9378b9...
Chienyuan [Tue, 23 Mar 2021 20:54:03 +0000 (20:54 +0000)]
Handle dual mode device with same address in bta_dm_remove_device am: e25f9378b9 am: ee7a85a0d6 am: fe98af50f4

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650170

Change-Id: I33095c288a42760f1a0e730ab40d415df3758636

3 years agoKeystore 2.0: Remove references to Keystore 1
Janis Danisevskis [Tue, 23 Mar 2021 20:30:32 +0000 (13:30 -0700)]
Keystore 2.0: Remove references to Keystore 1

Test: N/A
Bug: 171305684
Change-Id: I4a09c24e18bef4361dc4b75e6df665a9d38689f9

3 years agoHandle dual mode device with same address in bta_dm_remove_device am: e25f9378b9...
Chienyuan [Tue, 23 Mar 2021 20:09:56 +0000 (20:09 +0000)]
Handle dual mode device with same address in bta_dm_remove_device am: e25f9378b9 am: ee7a85a0d6

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650170

Change-Id: Id76717e25a7d5fa7177032c687120f863da1bff4

3 years agoRemove unnecessary transport param
Chris Manton [Thu, 11 Mar 2021 21:52:23 +0000 (13:52 -0800)]
Remove unnecessary transport param

Can only set packets on classic/BR_EDR

Bug: 163134718
Test: gd/cert/run
Tag: #refactor
Change-Id: Icf38654478a36671775d34c716bb86f6636bbffe

3 years agoAdd API stacl/acl/acl to set default packet type bitmask
Chris Manton [Thu, 11 Mar 2021 21:42:51 +0000 (13:42 -0800)]
Add API stacl/acl/acl to set default packet type bitmask

Bug: 182370398
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: Idc91e1dba6784d4989adcf10c4f94b468bd535c6

3 years agoHandle dual mode device with same address in bta_dm_remove_device am: e25f9378b9
Chienyuan [Tue, 23 Mar 2021 19:29:43 +0000 (19:29 +0000)]
Handle dual mode device with same address in bta_dm_remove_device am: e25f9378b9

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1650170

Change-Id: Ia2ce0da1020fc005eb170ff9d4343b184a8ca4b2