ap6212 wifi support, p2p didn't work because the bcmdhd drivers seems not support

This commit is contained in:
August 2018-08-10 14:16:19 +08:00
parent fe2350bd37
commit 73a04365cb
13 changed files with 27 additions and 15 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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=

View file

@ -1 +1,5 @@
disable_scan_offload=1
wowlan_triggers=any wowlan_triggers=any
p2p_disabled=1
filter_rssi=-75
no_ctrl_interface=

View file

@ -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

View file

@ -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

View file

@ -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)

View 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