Commit graph

271 commits

Author SHA1 Message Date
Roshan Pius
52ecf27088 wifi(interface): Add RTT Controller object am: fcbf923d3a am: 83090ab624
am: c3b023d51a

Change-Id: Ifcf25a429a4af5c180d2d02c10bc6c1cb41630c5
2016-10-11 21:02:24 +00:00
Roshan Pius
e86e9f157a wifi(interface): Add Iface objects am: adcfba4b09 am: 68e09f0c35
am: bd0cd30d0d

Change-Id: I842340fb3b4a56c6fdd0d6a0cfbf99a4219386d8
2016-10-11 21:02:23 +00:00
Roshan Pius
c3b023d51a wifi(interface): Add RTT Controller object am: fcbf923d3a
am: 83090ab624

Change-Id: I229a08b8283a26b64244b4876e773f995c2d9062
2016-10-11 20:56:39 +00:00
Roshan Pius
bd0cd30d0d wifi(interface): Add Iface objects am: adcfba4b09
am: 68e09f0c35

Change-Id: I49a49e23c72ecd54c0283d9291a1c983bb86e745
2016-10-11 20:56:37 +00:00
Roshan Pius
83090ab624 wifi(interface): Add RTT Controller object
am: fcbf923d3a

Change-Id: I511b158bf8bafb7dd54fec18941e35b14cec380f
2016-10-11 20:49:03 +00:00
Roshan Pius
68e09f0c35 wifi(interface): Add Iface objects
am: adcfba4b09

Change-Id: I429ea70427a09948ded4089856bda67303b6b075
2016-10-11 20:49:02 +00:00
Roshan Pius
fcbf923d3a wifi(interface): Add RTT Controller object
Create a RTT controller object to use for initiating all the RTT related
HAL opertations.
Since we don't want to fix the iface on which to initiate RTT operations,
these methods will be rooted in a new standalone object |RttController|.
Framework can decide to intiate an instance of |RttController| on a
specified iface or let the implementation pick one.

Bug: 31991232
Test: Interface compiles.
Change-Id: I65f7a7babd72db26ce6549f572abd9ef73700c82
2016-10-11 07:46:24 -07:00
Roshan Pius
adcfba4b09 wifi(interface): Add Iface objects
Create a child object under IWifiChip to represent each interface
within the chip. Each iface object has a |type| & |ifname| which should
help us uniquely identify them. This should help us expose methods that
are applicable only to a specific interface type.

While there,
Assign a unique id to every chip on the device.
Add IWifi.listChipIds() to retrieve the list of chip Id's avaiable on the
device. IWifi.getChip() will now use the provided Id to retrieve the
corresponding IWifiChip object(because HIDL language doesn't support
vec<HIDL objects>).

Bug: 31943042
Bug: 32003988
Test: Interface compiles (not implementation)
Change-Id: I723007566ca4220362c02d0f452753fee4e31fce
2016-10-11 07:46:24 -07:00
Amit Mahajan
579ceaf543 Merge "Initial version of radio hal" am: 2078f22513 am: 969b65155d
am: 19b61a0520

Change-Id: I3a0f5ac240377b711dd686d512a056c897dd6dd0
2016-10-11 00:14:17 +00:00
Amit Mahajan
19b61a0520 Merge "Initial version of radio hal" am: 2078f22513
am: 969b65155d

Change-Id: Ie663469d6cc4103893d675b4bb52668dc701c18a
2016-10-11 00:08:58 +00:00
Amit Mahajan
969b65155d Merge "Initial version of radio hal"
am: 2078f22513

Change-Id: I6ad9850af03e79c6be37fbc3d717c2f882812c4d
2016-10-11 00:02:18 +00:00
Treehugger Robot
2078f22513 Merge "Initial version of radio hal" 2016-10-10 23:53:11 +00:00
Amit Mahajan
4cb7b84aba Initial version of radio hal
Test: No build issues. Unused interface; nothing to test yet.

Bug: 32020264
Change-Id: Ie57eb43b777dadbc0b0350f2e33227be3f1d65f1
2016-10-10 14:36:50 -07:00
Yifan Hong
e75afa9482 Merge "Add test for importing a single type." am: a543fe6ab0 am: ccdc46999a
am: 91c349e395

Change-Id: Ic90328c30bd9d4c2c020e4d1243aacc7ae4ff550
2016-10-10 20:10:59 +00:00
Yifan Hong
91c349e395 Merge "Add test for importing a single type." am: a543fe6ab0
am: ccdc46999a

Change-Id: I249ed97a6c000d655d1273b59a69b5cf4f1d4567
2016-10-10 20:04:30 +00:00
Yifan Hong
ccdc46999a Merge "Add test for importing a single type."
am: a543fe6ab0

Change-Id: Iada329b14b66825933f6b42b9eb259584276b9cd
2016-10-10 19:59:00 +00:00
Yifan Hong
a543fe6ab0 Merge "Add test for importing a single type." 2016-10-10 19:49:45 +00:00
Yifan Hong
405d5ad795 Add test for fixing 0XFF (upper X) am: e312006887 am: 55c8f5979f
am: 034159b44a

Change-Id: I45d2de1de6dbb2e4d20dcb84a7a4b2aff57f2d50
2016-10-08 10:51:32 +00:00
Yifan Hong
034159b44a Add test for fixing 0XFF (upper X) am: e312006887
am: 55c8f5979f

Change-Id: I0d97d1541096f645bdefe4e27107e1f8aa42611e
2016-10-08 10:47:01 +00:00
Yifan Hong
55c8f5979f Add test for fixing 0XFF (upper X)
am: e312006887

Change-Id: I8aa7620f3acb68008ddd56c45d8cc2af596b310e
2016-10-08 10:42:31 +00:00
Yifan Hong
799ebcb7fa Add test for importing a single type.
Test: `cd system/tools/hidl && mma`

Bug: 31821285

Change-Id: I0be97b16b84f76b64c09f9dc52709416601cbbdf
2016-10-07 19:43:43 -07:00
Yifan Hong
e312006887 Add test for fixing 0XFF (upper X)
Bug: 31983995

Test: make android.hardware.tests.expression@1.0
Change-Id: I05bed0164c5cc988843a60d1efc8f5aeb4986b9b
2016-10-07 16:32:57 -07:00
Steven Moreland
9e052ff786 Merge "Revert "Revert "Revert "nfc: reflect style guide."""" am: 13e19421b3 am: 56fb3ee908
am: d0b8606d27

Change-Id: Id44b3d7226ebe9f18ba39ec3d35c8914be8ade14
2016-10-06 03:03:53 +00:00
Steven Moreland
41b2ae1066 Revert "Revert "Revert "nfc: update default implementation to match style.""" am: 6d4d412617 am: b947073aad
am: 4d0bf24497

Change-Id: If444fe433f9e6034c33227a73b869b6cb6feda6f
2016-10-06 03:03:16 +00:00
Steven Moreland
18396bc256 Revert "Revert "Revert "nfc: reflect style guide.""" am: 20ea4ea288 am: 77f08aaff0
am: a8896cc16e

Change-Id: Iaa4cd7b87ab3905d345345e100d6ee51e38f7871
2016-10-06 03:03:14 +00:00
Steven Moreland
d0b8606d27 Merge "Revert "Revert "Revert "nfc: reflect style guide."""" am: 13e19421b3
am: 56fb3ee908

Change-Id: I1abaa6ab634c08a32d833dd4188754c52fe77b13
2016-10-06 03:00:55 +00:00
Steven Moreland
4d0bf24497 Revert "Revert "Revert "nfc: update default implementation to match style.""" am: 6d4d412617
am: b947073aad

Change-Id: I062cab50c506f42c1686275dc21c7052613e800f
2016-10-06 03:00:17 +00:00
Steven Moreland
a8896cc16e Revert "Revert "Revert "nfc: reflect style guide.""" am: 20ea4ea288
am: 77f08aaff0

Change-Id: I79257dc8ae23aca3a3bcb0c6ae45124f99a5ec8a
2016-10-06 03:00:15 +00:00
Steven Moreland
56fb3ee908 Merge "Revert "Revert "Revert "nfc: reflect style guide.""""
am: 13e19421b3

Change-Id: I32627c1cadf883d5db0649bca3f8974388cd64ad
2016-10-06 02:57:30 +00:00
Steven Moreland
b947073aad Revert "Revert "Revert "nfc: update default implementation to match style."""
am: 6d4d412617

Change-Id: I0fdeaa060de1232ae43809ad3ae266e9b4cd67fd
2016-10-06 02:56:46 +00:00
Steven Moreland
77f08aaff0 Revert "Revert "Revert "nfc: reflect style guide."""
am: 20ea4ea288

Change-Id: I1113a2fb4d8647f11d5269ea59a487fa5466945f
2016-10-06 02:56:44 +00:00
Steven Moreland
13e19421b3 Merge "Revert "Revert "Revert "nfc: reflect style guide."""" 2016-10-06 02:51:18 +00:00
Steven Moreland
6d4d412617 Revert "Revert "Revert "nfc: update default implementation to match style."""
This reverts commit 22be21e864.

Change-Id: I0534b0eb87623091685fa0e2d94d744d2aeaa4ca
2016-10-06 02:50:58 +00:00
Steven Moreland
20ea4ea288 Revert "Revert "Revert "nfc: reflect style guide."""
This reverts commit 106bc9d27a.

Change-Id: Ie2e0ad4aeaa58c45bab05234615bd7fa02b84c1a
2016-10-06 02:50:48 +00:00
Yifan Hong
e39b0b6021 Merge "Add test for missing package name for FQName lookup." am: e57188f95e am: 2c11d494b2
am: df9ab2e88f

Change-Id: I85cefeb6b45125b6ab6333075ddf87075255c59b
2016-10-06 00:30:10 +00:00
Yifan Hong
df9ab2e88f Merge "Add test for missing package name for FQName lookup." am: e57188f95e
am: 2c11d494b2

Change-Id: I021cd017c46e233c92d60004d01b323376d85e95
2016-10-06 00:27:12 +00:00
Yifan Hong
2c11d494b2 Merge "Add test for missing package name for FQName lookup."
am: e57188f95e

Change-Id: I28977cab5f679f420d8d4f9fa175d6c46a434373
2016-10-06 00:24:11 +00:00
Treehugger Robot
e57188f95e Merge "Add test for missing package name for FQName lookup." 2016-10-06 00:19:36 +00:00
Roshan Pius
2c5b934d9f Merge changes from topic 'rename_wifi_hal' am: 73e6598317 am: 5a225ae795
am: f0f7b191b9

Change-Id: Id9b7ff5d87c9cfbdb00f5d4fa1ec5abf5772656f
2016-10-05 23:46:38 +00:00
Roshan Pius
a426a73015 wifi(interface): Rename interface to iface am: 271f2c2d9c am: e12a119446
am: ce0a353057

Change-Id: Iab7545e245b4a98b6de634d7a84bfa2dc5fa184d
2016-10-05 23:46:37 +00:00
Roshan Pius
67ee122643 wifi(interface): Add/Correct docstring params am: 6f31d92e59 am: f5e1b72fac
am: b6f186979e

Change-Id: I01df532a22090b4bf145a94d5d0430b71b85b910
2016-10-05 23:46:36 +00:00
Roshan Pius
4ddf4c89f0 wifi: Add implementation of driver/firmware memory dumps am: cdb77f3cf2 am: 7397e8b933
am: a809cf5962

Change-Id: I1ac08cfdbb4d82dc193cdf56c62e16bfe045491a
2016-10-05 23:46:34 +00:00
Roshan Pius
e265691e35 wifi: Add Implementation of IWifiChip.requestChipDebugInfo am: 4b26c832ed am: 28c1a422f2
am: de19b57f66

Change-Id: I00b91a57e6efd79c788221b12c28d0b4fac53a73
2016-10-05 23:46:33 +00:00
Roshan Pius
af3a2e5ae3 wifi: Use hal_tool & if_tool am: 908a69a53a am: 01f430f31f
am: 765f95005c

Change-Id: Ie6728a5197abad4f95ab48e46fdbfd2ad98e90b7
2016-10-05 23:46:32 +00:00
Roshan Pius
fcf91b089f wifi: Restructure wifi legacy HAL implementation am: aabe575536 am: e9301b4c57
am: 79ddd9f48b

Change-Id: I93a382c92584867f827edde2da0e15c90d329cab
2016-10-05 23:46:31 +00:00
Roshan Pius
223e4e9676 wifi: Change namespace am: 79a9975d07 am: 162f178af9
am: 578db6c82d

Change-Id: I506bdc66a86b373d521e70be01efe98275ecdca9
2016-10-05 23:46:30 +00:00
Roshan Pius
73738f504d wifi: Move legacy HAL implementation am: 3c4e8a358c am: 2e5f1858e4
am: 092f22ac3d

Change-Id: Iaae8ddbcaaa38b6b95d76acad94737e0ff9da250
2016-10-05 23:46:29 +00:00
Roshan Pius
f0f7b191b9 Merge changes from topic 'rename_wifi_hal' am: 73e6598317
am: 5a225ae795

Change-Id: Ie4550fa038c6455b007c694a7626c842ec0991bc
2016-10-05 23:43:38 +00:00
Roshan Pius
ce0a353057 wifi(interface): Rename interface to iface am: 271f2c2d9c
am: e12a119446

Change-Id: I84582766bb6a223caf09ea3caa9174bf801edcdb
2016-10-05 23:43:37 +00:00
Roshan Pius
b6f186979e wifi(interface): Add/Correct docstring params am: 6f31d92e59
am: f5e1b72fac

Change-Id: I214eb40e37891ad60be3087e93cb1f9ba2810e84
2016-10-05 23:43:36 +00:00