netutils/wifi: rework nvram interfaces
authorHeesub Shin <heesub.shin@samsung.com>
Wed, 12 Apr 2017 08:27:39 +0000 (17:27 +0900)
committerHeesub Shin <heesub.shin@samsung.com>
Tue, 18 Apr 2017 03:02:15 +0000 (12:02 +0900)
commitbbe8babacbfee4b1309b12914514d529354fb801
tree2397425bce03a1f104ebeba80ac3e68a2335977e
parent14755a835f2b82d9afc7da28b78e4369b4d9032a
netutils/wifi: rework nvram interfaces

Every boards that are based on S5J should implement Nv_Read/Write/Erase
that provide access NVRAM region WLAN configuration is stored to. The
interface names looks a little bit weird and their prototypes are
passing unnecessary parameters as well. Not only that, it is breaking
the OS design, specifying the physical address where the NVRAM data is
stored to. As flash partition layout might vary in board to board, upper
layer should not have any assumption on it. So, we need to redesign
those interfaces completely new.

This commit renames them to up_wlan_read/write/erase_config() and
changes function prototypes. Unnecessary or board-specific parameters
are dropped. They can be implemented in various manners suited to each
boards, though mtd_config device is being used to store the NVRAM data
in this commit.

Change-Id: I7d50de06f88a4b4ed58c16cc4f3634d5526633eb
Signed-off-by: Heesub Shin <heesub.shin@samsung.com>
apps/netutils/wifi/slsi_wifi_api.c
os/arch/arm/src/artik053/src/artik053_nvram.c
os/arch/arm/src/sidk_s5jt200/src/s5jt200_nvram.c