]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - drivers/staging/wilc1000/wilc_wlan_cfg.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
[mirror_ubuntu-bionic-kernel.git] / drivers / staging / wilc1000 / wilc_wlan_cfg.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
c5c77ba1
JK
2/* ////////////////////////////////////////////////////////////////////////// */
3/* */
4/* Copyright (c) Atmel Corporation. All rights reserved. */
5/* */
6/* Module Name: wilc_wlan_cfg.h */
7/* */
8/* */
9/* ///////////////////////////////////////////////////////////////////////// */
10
11#ifndef WILC_WLAN_CFG_H
12#define WILC_WLAN_CFG_H
13
837f9989 14struct wilc_cfg_byte {
ec53adfe
CL
15 u16 id;
16 u16 val;
837f9989 17};
c5c77ba1 18
837f9989 19struct wilc_cfg_hword {
ec53adfe
CL
20 u16 id;
21 u16 val;
837f9989 22};
c5c77ba1 23
837f9989 24struct wilc_cfg_word {
fbc2fe16
CL
25 u32 id;
26 u32 val;
837f9989 27};
c5c77ba1 28
837f9989 29struct wilc_cfg_str {
fbc2fe16 30 u32 id;
51e825f7 31 u8 *str;
837f9989 32};
c5c77ba1 33
cd04d221 34struct wilc;
17e8f165 35int wilc_wlan_cfg_set_wid(u8 *frame, u32 offset, u16 id, u8 *buf, int size);
ec1b86bf 36int wilc_wlan_cfg_get_wid(u8 *frame, u32 offset, u16 id);
355cca2a 37int wilc_wlan_cfg_get_wid_value(u16 wid, u8 *buffer, u32 buffer_size);
cd04d221
GL
38int wilc_wlan_cfg_indicate_rx(struct wilc *wilc, u8 *frame, int size,
39 struct wilc_cfg_rsp *rsp);
bda2b2fb 40int wilc_wlan_cfg_init(void);
17e8f165 41
c5c77ba1 42#endif