summaryrefslogtreecommitdiffstats
path: root/include/hardware_legacy/wifi_hal.h
diff options
context:
space:
mode:
authorVinit Deshpande <vinitd@google.com>2015-03-14 22:14:30 -0700
committerVinit Deshpande <vinitd@google.com>2015-03-14 22:16:18 -0700
commitb5e790062270cfd06c25d6c5a771b63fe2b3d54e (patch)
treeac42ace7ccc141635d19f547df1c37e417ca9055 /include/hardware_legacy/wifi_hal.h
parentefa226a9b009d8bfa6fa4379b82194731d2646f4 (diff)
parent47fb7ab9d086fd23ecbd5485a0101345eb14353e (diff)
downloadhardware_libhardware_legacy-b5e790062270cfd06c25d6c5a771b63fe2b3d54e.zip
hardware_libhardware_legacy-b5e790062270cfd06c25d6c5a771b63fe2b3d54e.tar.gz
hardware_libhardware_legacy-b5e790062270cfd06c25d6c5a771b63fe2b3d54e.tar.bz2
am "additional HAL APIs"
merged from goog/mirror-m-wireless-internal-release 47fb7ab additional HAL APIs Change-Id: I359141b6d11093441d430071f020bf140a13e866
Diffstat (limited to 'include/hardware_legacy/wifi_hal.h')
-rw-r--r--include/hardware_legacy/wifi_hal.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/include/hardware_legacy/wifi_hal.h b/include/hardware_legacy/wifi_hal.h
index f4afb99..122bbd0 100644
--- a/include/hardware_legacy/wifi_hal.h
+++ b/include/hardware_legacy/wifi_hal.h
@@ -23,6 +23,29 @@ extern "C"
#endif
#include <stdint.h>
+/* WiFi Common definitions */
+/* channel operating width */
+typedef enum {
+ WIFI_CHAN_WIDTH_20 = 0,
+ WIFI_CHAN_WIDTH_40 = 1,
+ WIFI_CHAN_WIDTH_80 = 2,
+ WIFI_CHAN_WIDTH_160 = 3,
+ WIFI_CHAN_WIDTH_80P80 = 4,
+ WIFI_CHAN_WIDTH_5 = 5,
+ WIFI_CHAN_WIDTH_10 = 6,
+ WIFI_CHAN_WIDTH_INVALID = -1
+} wifi_channel_width;
+
+typedef int wifi_radio;
+typedef int wifi_channel;
+
+typedef struct {
+ wifi_channel_width width;
+ int center_frequency0;
+ int center_frequency1;
+ int primary_frequency;
+} wifi_channel_spec;
+
typedef enum {
WIFI_SUCCESS = 0,
WIFI_ERROR_NONE = 0,