ap6212 wifi support, p2p didn't work because the bcmdhd drivers seems not support
This commit is contained in:
parent
fe2350bd37
commit
73a04365cb
13 changed files with 27 additions and 15 deletions
|
@ -21,13 +21,13 @@ on property:sys.drop_cache=1
|
||||||
setprop sys.drop_cache 0
|
setprop sys.drop_cache 0
|
||||||
|
|
||||||
# broadcom wifi sta p2p concurrent service
|
# broadcom wifi sta p2p concurrent service
|
||||||
service wpa_supplicant_broadcom /vendor/bin/hw/wpa_supplicant \
|
service wpa_supplicant_broadcom /system/vendor/bin/hw/wpa_supplicant \
|
||||||
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
|
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
|
||||||
-I/system/etc/wifi/p2p_supplicant_overlay.conf \
|
-I/vendor/etc/wifi/wpa_supplicant_overlay.conf \
|
||||||
-puse_p2p_group_interface=1p2p_device=1use_multi_chan_concurrent=1 \
|
-puse_p2p_group_interface=1p2p_device=1use_multi_chan_concurrent=1 \
|
||||||
-m/data/misc/wifi/p2p_supplicant.conf \
|
-m/data/misc/wifi/p2p_supplicant.conf \
|
||||||
-e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0 \
|
-e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0 \
|
||||||
p2p_supported=true
|
-O/data/misc/wifi/sockets \
|
||||||
class main
|
class main
|
||||||
socket wpa_wlan0 dgram 660 wifi wifi
|
socket wpa_wlan0 dgram 660 wifi wifi
|
||||||
disabled
|
disabled
|
||||||
|
|
|
@ -46,7 +46,7 @@ DEVICE_MATRIX_FILE := device/softwinner/tulip-m64/configs/compatibility_matrix.x
|
||||||
# wifi and bt configuration
|
# wifi and bt configuration
|
||||||
# 1. Wifi Configuration
|
# 1. Wifi Configuration
|
||||||
|
|
||||||
BOARD_WIFI_VENDOR := realtek
|
BOARD_WIFI_VENDOR := broadcom
|
||||||
|
|
||||||
# 1.1 broadcom wifi configuration
|
# 1.1 broadcom wifi configuration
|
||||||
# BOARD_USR_WIFI: ap6181/ap6210/ap6212/ap6330/ap6335
|
# BOARD_USR_WIFI: ap6181/ap6210/ap6212/ap6330/ap6335
|
||||||
|
@ -59,8 +59,8 @@ ifeq ($(BOARD_WIFI_VENDOR), broadcom)
|
||||||
BOARD_WLAN_DEVICE := bcmdhd
|
BOARD_WLAN_DEVICE := bcmdhd
|
||||||
WIFI_DRIVER_FW_PATH_PARAM := "/sys/module/bcmdhd/parameters/firmware_path"
|
WIFI_DRIVER_FW_PATH_PARAM := "/sys/module/bcmdhd/parameters/firmware_path"
|
||||||
|
|
||||||
BOARD_USR_WIFI := ap6255
|
BOARD_USR_WIFI := ap6212
|
||||||
include hardware/broadcom/wlan/bcmdhd/firmware/$(BOARD_USR_WIFI)/device-bcm.mk
|
include hardware/aw/wlan/firmware/firmware.mk
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# 1.2 realtek wifi configuration
|
# 1.2 realtek wifi configuration
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
ifeq ($(BOARD_WIFI_VENDOR), common)
|
ifeq ($(BOARD_WIFI_VENDOR), broadcom)
|
||||||
include $(call all-subdir-makefiles)
|
include $(call all-subdir-makefiles)
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -1 +1,5 @@
|
||||||
|
disable_scan_offload=1
|
||||||
wowlan_triggers=any
|
wowlan_triggers=any
|
||||||
|
p2p_no_go_freq=5170-5740
|
||||||
|
p2p_search_delay=0
|
||||||
|
no_ctrl_interface=
|
|
@ -1 +1,5 @@
|
||||||
|
disable_scan_offload=1
|
||||||
wowlan_triggers=any
|
wowlan_triggers=any
|
||||||
|
p2p_disabled=1
|
||||||
|
filter_rssi=-75
|
||||||
|
no_ctrl_interface=
|
||||||
|
|
BIN
android/hardware/aw/wlan/firmware/broadcom/ap6212/bcm43438a1.hcd
Executable file
BIN
android/hardware/aw/wlan/firmware/broadcom/ap6212/bcm43438a1.hcd
Executable file
Binary file not shown.
|
@ -16,8 +16,12 @@
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a0.bin:vendor/modules/fw_bcm43438a0.bin \
|
hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a0.bin:vendor/modules/fw_bcm43438a0.bin \
|
||||||
|
hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a1.bin:vendor/modules/fw_bcm43438a1.bin \
|
||||||
hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a0_apsta.bin:vendor/modules/fw_bcm43438a0_apsta.bin \
|
hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a0_apsta.bin:vendor/modules/fw_bcm43438a0_apsta.bin \
|
||||||
|
hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a1_apsta.bin:vendor/modules/fw_bcm43438a1_apsta.bin \
|
||||||
hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a0_p2p.bin:vendor/modules/fw_bcm43438a0_p2p.bin \
|
hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a0_p2p.bin:vendor/modules/fw_bcm43438a0_p2p.bin \
|
||||||
|
hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a1_p2p.bin:vendor/modules/fw_bcm43438a1_p2p.bin \
|
||||||
hardware/aw/wlan/firmware/broadcom/ap6212/nvram_ap6212.txt:vendor/modules/nvram_ap6212.txt \
|
hardware/aw/wlan/firmware/broadcom/ap6212/nvram_ap6212.txt:vendor/modules/nvram_ap6212.txt \
|
||||||
hardware/aw/wlan/firmware/broadcom/ap6212/bcm43438a0.hcd:vendor/modules/ap6212.hcd \
|
hardware/aw/wlan/firmware/broadcom/ap6212/bcm43438a0.hcd:vendor/modules/bcm43438a0.hcd \
|
||||||
|
hardware/aw/wlan/firmware/broadcom/ap6212/bcm43438a0.hcd:vendor/modules/bcm43438a1.hcd \
|
||||||
hardware/aw/wlan/firmware/broadcom/ap6212/config.txt:vendor/modules/config_ap6212.txt
|
hardware/aw/wlan/firmware/broadcom/ap6212/config.txt:vendor/modules/config_ap6212.txt
|
||||||
|
|
BIN
android/hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a1.bin
Executable file
BIN
android/hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a1.bin
Executable file
Binary file not shown.
BIN
android/hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a1_apsta.bin
Executable file
BIN
android/hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a1_apsta.bin
Executable file
Binary file not shown.
BIN
android/hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a1_p2p.bin
Executable file
BIN
android/hardware/aw/wlan/firmware/broadcom/ap6212/fw_bcm43438a1_p2p.bin
Executable file
Binary file not shown.
|
@ -16,9 +16,9 @@
|
||||||
|
|
||||||
include hardware/aw/wlan/config/config.mk
|
include hardware/aw/wlan/config/config.mk
|
||||||
include hardware/aw/wlan/firmware/broadcom/ap6212/device-bcm.mk
|
include hardware/aw/wlan/firmware/broadcom/ap6212/device-bcm.mk
|
||||||
include hardware/aw/wlan/firmware/broadcom/ap6356s/device-bcm.mk
|
#include hardware/aw/wlan/firmware/broadcom/ap6356s/device-bcm.mk
|
||||||
include hardware/aw/wlan/firmware/broadcom/ap6255/device-bcm.mk
|
#include hardware/aw/wlan/firmware/broadcom/ap6255/device-bcm.mk
|
||||||
include hardware/aw/wlan/firmware/broadcom/ap6210/device-bcm.mk
|
#include hardware/aw/wlan/firmware/broadcom/ap6210/device-bcm.mk
|
||||||
include hardware/aw/wlan/firmware/broadcom/ap6330/device-bcm.mk
|
#include hardware/aw/wlan/firmware/broadcom/ap6330/device-bcm.mk
|
||||||
include hardware/aw/wlan/firmware/broadcom/ap6335/device-bcm.mk
|
#include hardware/aw/wlan/firmware/broadcom/ap6335/device-bcm.mk
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ endif
|
||||||
########################
|
########################
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_MODULE := lib_driver_cmd_common
|
LOCAL_MODULE := lib_driver_cmd_bcmdhd
|
||||||
LOCAL_SHARED_LIBRARIES := libc libcutils
|
LOCAL_SHARED_LIBRARIES := libc libcutils
|
||||||
LOCAL_CFLAGS := $(L_CFLAGS)
|
LOCAL_CFLAGS := $(L_CFLAGS)
|
||||||
LOCAL_SRC_FILES := $(WPA_SRC_FILE)
|
LOCAL_SRC_FILES := $(WPA_SRC_FILE)
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
ifeq ($(BOARD_WLAN_DEVICE),bcmdhd)
|
ifeq ($(BOARD_WLAN_DEVICE),common)
|
||||||
include $(call all-subdir-makefiles)
|
include $(call all-subdir-makefiles)
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue