hikey: Add SoftAP support am: f433534
am: d6ac6e8
* commit 'd6ac6e808a524e69f52747c14fe12b1d53437b78':
hikey: Add SoftAP support
Change-Id: I63cf72cd62d5b417992661d0c7355b97610d0715
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 9902d4a..07b7fa7 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -27,6 +27,7 @@
# generic wifi
WPA_SUPPLICANT_VERSION := VER_0_8_X
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
+BOARD_HOSTAPD_DRIVER := NL80211
CONFIG_DRIVER_NL80211 := y
BOARD_KERNEL_CMDLINE := k3v2mem hisi_dma_print=0 vmalloc=484M no_irq_affinity loglevel=7 androidboot.hardware=hikey selinux=0
diff --git a/device.mk b/device.mk
index 70c777b..bbf6baf 100644
--- a/device.mk
+++ b/device.mk
@@ -42,7 +42,7 @@
PRODUCT_PACKAGES += ssh sftp scp sshd ssh-keygen sshd_config start-ssh uim
# Add wifi-related packages
-PRODUCT_PACKAGES += libwpa_client wpa_supplicant
+PRODUCT_PACKAGES += libwpa_client wpa_supplicant hostapd
PRODUCT_PROPERTY_OVERRIDES += wifi.interface=wlan0 \
wifi.supplicant_scan_interval=15
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index abd384f..69ebf40 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -56,5 +56,12 @@
<item>"9,1"</item>
</string-array>
+ <!-- List of regexpressions describing the interface (if any) that represent tetherable
+ Wifi interfaces. If the device doesn't want to support tethering over Wifi this
+ should be empty. An example would be "softap.*" -->
+ <string-array translatable="false" name="config_tether_wifi_regexs">
+ <item>"wlan0"</item>
+ <item>"softap.*"</item>
+ </string-array>
</resources>