summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVishal Mahaveer2015-07-28 14:42:20 -0500
committerVishal Mahaveer2015-07-29 13:54:41 -0500
commitb7badbfb841cf61b10d5ac0a9606ca4e5b1673fe (patch)
treec9ce482f1cd3916b404cf50213edd43cd6ef7edd
parent710f7f481bf0bd3dc1b17a305416c8ffed090557 (diff)
downloaddevice-ti-jacinto6evm-b7badbfb841cf61b10d5ac0a9606ca4e5b1673fe.tar.gz
device-ti-jacinto6evm-b7badbfb841cf61b10d5ac0a9606ca4e5b1673fe.tar.xz
device-ti-jacinto6evm-b7badbfb841cf61b10d5ac0a9606ca4e5b1673fe.zip
jacinto6evm: switch to AOSP wpa_supplicant
Switch from TI wpa_supplicant to Android's wpa_supplicant. This requires changing Board configurations and wlan related service defenitions. Change-Id: Ic4770ce3d3103fc9d7cafe6ef5b0a4e79c5991fa Signed-off-by: Vishal Mahaveer <vishalm@ti.com>
-rw-r--r--BoardConfig.mk5
-rw-r--r--device.mk1
-rw-r--r--init.jacinto6evmboard.rc17
3 files changed, 15 insertions, 8 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 44466d6..f96e96c 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -61,11 +61,14 @@ TARGET_RELEASETOOLS_EXTENSIONS := device/ti/jacinto6evm
61USES_TI_MAC80211 := true 61USES_TI_MAC80211 := true
62ifeq ($(USES_TI_MAC80211),true) 62ifeq ($(USES_TI_MAC80211),true)
63BOARD_WPA_SUPPLICANT_DRIVER := NL80211 63BOARD_WPA_SUPPLICANT_DRIVER := NL80211
64WPA_SUPPLICANT_VERSION := VER_0_8_X_TI 64WPA_SUPPLICANT_VERSION := VER_0_8_X
65BOARD_HOSTAPD_DRIVER := NL80211 65BOARD_HOSTAPD_DRIVER := NL80211
66BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_wl12xx
67BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_wl12xx
66BOARD_WLAN_DEVICE := wl12xx_mac80211 68BOARD_WLAN_DEVICE := wl12xx_mac80211
67BOARD_SOFTAP_DEVICE := wl12xx_mac80211 69BOARD_SOFTAP_DEVICE := wl12xx_mac80211
68COMMON_GLOBAL_CFLAGS += -DUSES_TI_MAC80211 70COMMON_GLOBAL_CFLAGS += -DUSES_TI_MAC80211
71COMMON_GLOBAL_CFLAGS += -DANDROID_P2P_STUB
69endif 72endif
70 73
71BOARD_SEPOLICY_DIRS := device/ti/jacinto6evm/sepolicy 74BOARD_SEPOLICY_DIRS := device/ti/jacinto6evm/sepolicy
diff --git a/device.mk b/device.mk
index 45a111e..d01effc 100644
--- a/device.mk
+++ b/device.mk
@@ -80,6 +80,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
80PRODUCT_PACKAGES += \ 80PRODUCT_PACKAGES += \
81 wpa_supplicant \ 81 wpa_supplicant \
82 wpa_supplicant.conf \ 82 wpa_supplicant.conf \
83 wpa_supplicant_overlay.conf \
83 libwpa_client \ 84 libwpa_client \
84 hostapd \ 85 hostapd \
85 hostapd.conf \ 86 hostapd.conf \
diff --git a/init.jacinto6evmboard.rc b/init.jacinto6evmboard.rc
index 321ae10..7a4327c 100644
--- a/init.jacinto6evmboard.rc
+++ b/init.jacinto6evmboard.rc
@@ -93,19 +93,22 @@ service sdcard /system/bin/sdcard -u 1023 -g 1023 -l /data/media /mnt/shell/emul
93 class late_start 93 class late_start
94 94
95service p2p_supplicant /system/bin/wpa_supplicant \ 95service p2p_supplicant /system/bin/wpa_supplicant \
96 -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -N \ 96 -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
97 -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \ 97 -I/system/etc/wifi/wpa_supplicant_overlay.conf \
98 -O/data/misc/wifi/sockets -g@android:wpa_wlan0 98 -O/data/misc/wifi/sockets -pp2p_device=1\
99 class main 99 -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0
100 socket wpa_wlan0 dgram 660 wifi wifi 100 socket wpa_wlan0 dgram 660 wifi wifi
101 class late_start
101 disabled 102 disabled
102 oneshot 103 oneshot
103 104
104service wpa_supplicant /system/bin/wpa_supplicant \ 105service wpa_supplicant /system/bin/wpa_supplicant \
105 -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -e/data/misc/wifi/entropy.bin \ 106 -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
106 -O/data/misc/wifi/sockets -g@android:wpa_wlan0 107 -I/system/etc/wifi/wpa_supplicant_overlay.conf \
107 class main 108 -O/data/misc/wifi/sockets \
109 -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0
108 socket wpa_wlan0 dgram 660 wifi wifi 110 socket wpa_wlan0 dgram 660 wifi wifi
111 class late_start
109 disabled 112 disabled
110 oneshot 113 oneshot
111 114