From: EunBong Song Date: Thu, 16 Mar 2017 06:53:29 +0000 (+0900) Subject: sidk_s5jt200: add init fifo routine for IPC between supplicant and WiFi API X-Git-Tag: 1.1_Public_Release~614^2~308 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c70afe58fb3ad47d9693f91bebce13a9c06368ff;p=rtos%2Ftinyara.git sidk_s5jt200: add init fifo routine for IPC between supplicant and WiFi API This patch adds init fifo routine for IPC between supplicant and WiFi API Change-Id: I333377ff5dfc1280a02d56b3abda533d7c12ce69 Signed-off-by: EunBong Song --- diff --git a/os/arch/arm/src/sidk_s5jt200/src/s5jt200_tash.c b/os/arch/arm/src/sidk_s5jt200/src/s5jt200_tash.c index ad6e1b2..7acc1c3 100644 --- a/os/arch/arm/src/sidk_s5jt200/src/s5jt200_tash.c +++ b/os/arch/arm/src/sidk_s5jt200/src/s5jt200_tash.c @@ -106,6 +106,33 @@ char *s5j_get_binary_version(uint32_t baddr) } +#ifdef CONFIG_SCSC_WLAN +static void scsc_wpa_ctrl_iface_init(void) +{ + int ret; + + ret = mkfifo("/dev/wpa_ctrl_req", 666); + if(ret != 0 && ret != -EEXIST) { + lldbg("mkfifo error ret:%d\n", ret); + return; + } + + ret = mkfifo("/dev/wpa_ctrl_cfm", 666); + if(ret != 0 && ret != -EEXIST) { + lldbg("mkfifo error ret:%d\n", ret); + return; + } + + ret = mkfifo("/dev/wpa_monitor", 666); + if(ret != 0 && ret != -EEXIST) { + lldbg("mkfifo error ret:%d\n", ret); + return; + } + + return; +} +#endif + int board_app_initialize(void) { #ifdef S5J_DISPLAY_MAC_ADDR @@ -189,6 +216,10 @@ int board_app_initialize(void) pdma_init(); #endif +#ifdef CONFIG_SCSC_WLAN + scsc_wpa_ctrl_iface_init(); +#endif + lldbg("SIDK S5JT200 boot from 0x%x\n", &_vector_start); return OK; }