mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-17 06:38:28 +00:00
wifi_drv: enable soft RFKILL and new front end
* TODO
This commit is contained in:
committed by
Christian Helmuth
parent
4a47b7cb41
commit
ec9e8ecfaa
@ -8,6 +8,7 @@ SHARED_LIB = yes
|
||||
LD_OPT += --version-script=$(LIB_DIR)/symbol.map
|
||||
|
||||
SRC_CC += dummies.cc ioctl.cc
|
||||
SRC_CC += rfkill_genode.cc
|
||||
|
||||
WS_CONTRIB_DIR := $(call select_from_ports,dde_linux)/src/app/wpa_supplicant
|
||||
|
||||
@ -22,8 +23,8 @@ SRC_C_drivers = drivers.c \
|
||||
driver_nl80211_event.c \
|
||||
driver_nl80211_monitor.c \
|
||||
driver_nl80211_scan.c \
|
||||
netlink.c \
|
||||
rfkill.c
|
||||
netlink.c
|
||||
|
||||
SRC_C += $(addprefix src/drivers/, $(SRC_C_drivers))
|
||||
INC_DIR += $(WS_CONTRIB_DIR)/src/drivers \
|
||||
$(WS_CONTRIB_DIR)/src/utils \
|
||||
@ -33,7 +34,7 @@ CC_OPT += -DCONFIG_DRIVER_NL80211
|
||||
CC_OPT += -DCONFIG_LIBNL20
|
||||
CC_OPT += -D_LINUX_SOCKET_H
|
||||
|
||||
vpath %.c $(WS_CONTRIB_DIR)
|
||||
vpath %.c $(WS_CONTRIB_DIR)
|
||||
vpath %.cc $(LIB_DIR)
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -10,11 +10,14 @@ CC_OPT += -Wno-unused-function
|
||||
|
||||
CC_CXX_OPT += -fpermissive
|
||||
|
||||
SRC_C += main.c ctrl_iface_genode.c
|
||||
SRC_CC += reporter.cc
|
||||
SRC_C += main.c ctrl_iface_genode.c
|
||||
INC_DIR += $(REP_DIR)/include
|
||||
|
||||
|
||||
# wpa_supplicant
|
||||
SRC_C_wpa_supplicant = blacklist.c \
|
||||
bgscan.c \
|
||||
bgscan_simple.c \
|
||||
bss.c \
|
||||
config.c \
|
||||
config_file.c \
|
||||
@ -32,7 +35,8 @@ SRC_C_wpa_supplicant = blacklist.c \
|
||||
SRC_C += $(addprefix wpa_supplicant/, $(SRC_C_wpa_supplicant))
|
||||
INC_DIR += $(WS_CONTRIB_DIR)/wpa_supplicant
|
||||
CC_OPT += -DCONFIG_BACKEND_FILE -DCONFIG_NO_CONFIG_WRITE \
|
||||
-DCONFIG_SME -DCONFIG_CTRL_IFACE
|
||||
-DCONFIG_SME -DCONFIG_CTRL_IFACE \
|
||||
-DCONFIG_BGSCAN -DCONFIG_BGSCAN_SIMPLE
|
||||
|
||||
CC_OPT += -DTLS_DEFAULT_CIPHERS=\"DEFAULT:!EXP:!LOW\"
|
||||
|
||||
|
@ -53,7 +53,7 @@ CC_OPT += -DCONFIG_MAC80211_MESH
|
||||
CC_OPT += -DCONFIG_PM -DCONFIG_PM_SLEEP
|
||||
|
||||
# rfkill
|
||||
CC_OPT += -DCONFIG_RFKILL
|
||||
CC_OPT += -DCONFIG_RFKILL -DCONFIG_RFKILL_INPUT
|
||||
# choose default pid algorithm
|
||||
CC_OPT += -DCONFIG_MAC80211_RC_PID -DCONFIG_MAC80211_RC_DEFAULT=\"pid\"
|
||||
|
||||
|
Reference in New Issue
Block a user