s5j/wifi: add static libraries of pre-release 1.01
authorIvan <ivan.galkin@samsung.com>
Mon, 13 Mar 2017 11:27:55 +0000 (20:27 +0900)
committerHeesub Shin <heesub.shin@samsung.com>
Mon, 17 Apr 2017 10:08:43 +0000 (19:08 +0900)
Added wifi libraries to provide wireless functionality.

This commit adds library files for the wifi subsystem on s5jt200 in a
pre-release version of 1.01. This will fix some linker issues for the
slsiwifi app.

Signed-off-by: Ivan <ivan.galkin@samsung.com>
Signed-off-by: Kim Schulz <k.schulz@samsung.com>
[Shin: merged commits from Ivan's and Schulz into a single commit]
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
apps/netutils/Kconfig
apps/netutils/wifi/Kconfig [new file with mode: 0644]
os/arch/arm/src/s5j/Make.defs
os/arch/arm/src/s5j/soc/wireless/libwifiapi.a [new file with mode: 0644]
os/arch/arm/src/s5j/soc/wireless/libwifidriver.a [new file with mode: 0644]
os/arch/arm/src/s5j/soc/wireless/libwifistack.a [new file with mode: 0644]
os/drivers/Kconfig

index df52d76..c11d727 100644 (file)
@@ -20,4 +20,5 @@ source "$APPSDIR/netutils/websocket/Kconfig"
 source "$APPSDIR/netutils/ntpclient/Kconfig"
 source "$APPSDIR/netutils/xmlrpc/Kconfig"
 source "$APPSDIR/netutils/mdns/Kconfig"
+source "$APPSDIR/netutils/wifi/Kconfig"
 endmenu
diff --git a/apps/netutils/wifi/Kconfig b/apps/netutils/wifi/Kconfig
new file mode 100644 (file)
index 0000000..2f4c58d
--- /dev/null
@@ -0,0 +1,43 @@
+#
+# For a description of the syntax of this configuration file,
+# see misc/tools/kconfig-language.txt.
+#
+config NETUTILS_WIFI
+       bool "SLSI Wi-Fi API"
+       default n
+       select SCSC_WLAN
+       select WPA_SUPPLICANT
+       ---help---
+               Enable support for the SLSI WI-Fi Networking API.
+
+if NETUTILS_WIFI
+config SLSI_WIFI_DEFAULT_WLAN_COUNTRY_CODE
+       string "Country code (2 chars)"
+       default "00"
+       ---help---
+               The country code to use for the board when starting the first time.
+               The country code is a two char upper-case value, e.g. DK, KR, JP, US.
+               Use "00" for multi-country international.
+
+config SLSI_WIFI_DEFAULT_WLAN_TX_POWER
+       int "TX power in dBm (12-30)"
+       range 12 30
+       default 30
+       ---help---
+               The default tx power value in dBm to use for the board when starting the first time.
+               The tx power value is in the range 0-30 and is of the type dBm.
+endif
+
+
+if DRIVERS_WIRELESS
+
+menuconfig SCSC_WLAN
+       bool "SCSC Wireless Module support"
+       default n
+
+
+menuconfig SCSC_CORE
+       bool "SCSC Core driver Module support"
+       default n
+
+endif # DRIVERS_WIRELESS
index 3bca2dd..96b8e6c 100644 (file)
@@ -211,3 +211,7 @@ endif
 ifeq ($(CONFIG_S5J_DMA),y)
 CHIP_CSRCS += s5j_dma.c
 endif
+
+EXTRA_LIBS += chip/soc/wireless/libwifidriver.a
+EXTRA_LIBS += chip/soc/wireless/libwifistack.a
+EXTRA_LIBS += chip/soc/wireless/libwifiapi.a
diff --git a/os/arch/arm/src/s5j/soc/wireless/libwifiapi.a b/os/arch/arm/src/s5j/soc/wireless/libwifiapi.a
new file mode 100644 (file)
index 0000000..c39e32c
Binary files /dev/null and b/os/arch/arm/src/s5j/soc/wireless/libwifiapi.a differ
diff --git a/os/arch/arm/src/s5j/soc/wireless/libwifidriver.a b/os/arch/arm/src/s5j/soc/wireless/libwifidriver.a
new file mode 100644 (file)
index 0000000..ad2a620
Binary files /dev/null and b/os/arch/arm/src/s5j/soc/wireless/libwifidriver.a differ
diff --git a/os/arch/arm/src/s5j/soc/wireless/libwifistack.a b/os/arch/arm/src/s5j/soc/wireless/libwifistack.a
new file mode 100644 (file)
index 0000000..55e935e
Binary files /dev/null and b/os/arch/arm/src/s5j/soc/wireless/libwifistack.a differ
index f67cc13..7d7fc62 100644 (file)
@@ -442,3 +442,8 @@ comment "System Logging Device Options"
 
 source drivers/syslog/Kconfig
 
+menuconfig DRIVERS_WIRELESS
+        bool "Wireless Device Support"
+        default n
+        ---help---
+                Drivers for various wireless devices.