File tree 27 files changed +0
-106
lines changed
27 files changed +0
-106
lines changed Original file line number Diff line number Diff line change 5
5
* Copyright (c) 2017-2020, Silicon Laboratories, Inc.
6
6
* Copyright (c) 2010, ST-Ericsson
7
7
*/
8
- #include <linux/gpio/consumer.h>
9
8
#include <net/mac80211.h>
10
9
11
10
#include "bh.h"
Original file line number Diff line number Diff line change 8
8
#ifndef WFX_BH_H
9
9
#define WFX_BH_H
10
10
11
- #include <linux/atomic.h>
12
- #include <linux/wait.h>
13
- #include <linux/workqueue.h>
14
-
15
11
struct wfx_dev ;
16
12
17
13
struct wfx_hif {
Original file line number Diff line number Diff line change 8
8
#ifndef WFX_BUS_H
9
9
#define WFX_BUS_H
10
10
11
- #include <linux/mmc/sdio_func.h>
12
- #include <linux/spi/spi.h>
13
-
14
11
#define WFX_REG_CONFIG 0x0
15
12
#define WFX_REG_CONTROL 0x1
16
13
#define WFX_REG_IN_OUT_QUEUE 0x2
Original file line number Diff line number Diff line change 5
5
* Copyright (c) 2017-2020, Silicon Laboratories, Inc.
6
6
* Copyright (c) 2010, ST-Ericsson
7
7
*/
8
- #include <linux/module.h>
9
8
#include <linux/mmc/sdio.h>
10
9
#include <linux/mmc/sdio_func.h>
11
10
#include <linux/mmc/card.h>
12
- #include <linux/interrupt.h>
13
11
#include <linux/of_irq.h>
14
- #include <linux/irq.h>
15
12
16
13
#include "bus.h"
17
14
#include "wfx.h"
18
- #include "hwio.h"
19
- #include "main.h"
20
- #include "bh.h"
21
15
22
16
static const struct wfx_platform_data wfx_sdio_pdata = {
23
17
.file_fw = "wfm_wf200" ,
Original file line number Diff line number Diff line change 6
6
* Copyright (c) 2011, Sagrad Inc.
7
7
* Copyright (c) 2010, ST-Ericsson
8
8
*/
9
- #include <linux/module.h>
10
- #include <linux/delay.h>
11
- #include <linux/gpio/consumer.h>
12
9
#include <linux/spi/spi.h>
13
- #include <linux/interrupt.h>
14
10
#include <linux/irq.h>
15
11
#include <linux/of.h>
16
12
17
13
#include "bus.h"
18
14
#include "wfx.h"
19
- #include "hwio.h"
20
- #include "main.h"
21
- #include "bh.h"
22
15
23
16
#define SET_WRITE 0x7FFF /* usage: and operation */
24
17
#define SET_READ 0x8000 /* usage: or operation */
Original file line number Diff line number Diff line change 5
5
* Copyright (c) 2017-2020, Silicon Laboratories, Inc.
6
6
* Copyright (c) 2010, ST-Ericsson
7
7
*/
8
- #include <linux/etherdevice.h>
9
- #include <net/mac80211.h>
10
-
11
8
#include "data_rx.h"
12
9
#include "wfx.h"
13
- #include "bh.h"
14
- #include "sta.h"
15
10
16
11
static void wfx_rx_handle_ba (struct wfx_vif * wvif , struct ieee80211_mgmt * mgmt )
17
12
{
Original file line number Diff line number Diff line change 6
6
* Copyright (c) 2010, ST-Ericsson
7
7
*/
8
8
#include <net/mac80211.h>
9
- #include <linux/etherdevice.h>
10
9
11
- #include "data_tx.h"
12
10
#include "wfx.h"
13
- #include "bh.h"
14
11
#include "sta.h"
15
- #include "queue.h"
16
- #include "debug.h"
17
12
#include "traces.h"
18
13
#include "hif_tx_mib.h"
19
14
Original file line number Diff line number Diff line change 8
8
#ifndef WFX_DATA_TX_H
9
9
#define WFX_DATA_TX_H
10
10
11
- #include <linux/list.h>
12
- #include <net/mac80211.h>
13
-
14
11
#include "hif_api_cmd.h"
15
12
#include "hif_api_mib.h"
16
13
Original file line number Diff line number Diff line change 5
5
* Copyright (c) 2017-2020, Silicon Laboratories, Inc.
6
6
* Copyright (c) 2010, ST-Ericsson
7
7
*/
8
- #include <linux/debugfs.h>
9
- #include <linux/seq_file.h>
10
- #include <linux/crc32.h>
11
-
12
8
#include "debug.h"
13
9
#include "wfx.h"
14
10
#include "sta.h"
15
- #include "main.h"
16
- #include "hif_tx.h"
17
11
#include "hif_tx_mib.h"
18
12
19
13
#define CREATE_TRACE_POINTS
Original file line number Diff line number Diff line change 6
6
* Copyright (c) 2010, ST-Ericsson
7
7
*/
8
8
#include <linux/firmware.h>
9
- #include <linux/slab.h>
10
- #include <linux/mm.h>
11
9
#include <linux/bitfield.h>
12
10
13
11
#include "fwio.h"
Original file line number Diff line number Diff line change 8
8
#ifndef WFX_HIF_API_CMD_H
9
9
#define WFX_HIF_API_CMD_H
10
10
11
- #include <linux/ieee80211.h>
12
-
13
- #include "hif_api_general.h"
14
-
15
11
enum hif_requests_ids {
16
12
HIF_REQ_ID_RESET = 0x0a ,
17
13
HIF_REQ_ID_READ_MIB = 0x05 ,
Original file line number Diff line number Diff line change 8
8
#ifndef WFX_HIF_API_GENERAL_H
9
9
#define WFX_HIF_API_GENERAL_H
10
10
11
- #ifdef __KERNEL__
12
- #include <linux/types.h>
13
- #include <linux/if_ether.h>
14
- #else
15
- #include <net/ethernet.h>
16
- #include <stdint.h>
17
- #define __packed __attribute__((__packed__))
18
- #endif
19
-
20
11
#define HIF_ID_IS_INDICATION 0x80
21
12
#define HIF_COUNTER_MAX 7
22
13
Original file line number Diff line number Diff line change 6
6
* Copyright (c) 2017-2020, Silicon Laboratories, Inc.
7
7
* Copyright (c) 2010, ST-Ericsson
8
8
*/
9
- #include <linux/etherdevice.h>
10
-
11
- #include "hif_tx.h"
12
9
#include "wfx.h"
13
- #include "bh.h"
14
10
#include "hwio.h"
15
11
#include "debug.h"
16
12
#include "sta.h"
Original file line number Diff line number Diff line change 6
6
* Copyright (c) 2010, ST-Ericsson
7
7
* Copyright (C) 2010, ST-Ericsson SA
8
8
*/
9
-
10
- #include <linux/etherdevice.h>
11
-
12
9
#include "wfx.h"
13
- #include "hif_tx.h"
14
10
#include "hif_tx_mib.h"
15
- #include "hif_api_mib.h"
16
11
17
12
int hif_set_output_power (struct wfx_vif * wvif , int val )
18
13
{
Original file line number Diff line number Diff line change 5
5
* Copyright (c) 2017-2020, Silicon Laboratories, Inc.
6
6
* Copyright (c) 2010, ST-Ericsson
7
7
*/
8
- #include <linux/kernel.h>
9
- #include <linux/delay.h>
10
8
#include <linux/slab.h>
11
9
12
10
#include "hwio.h"
13
11
#include "wfx.h"
14
- #include "bus.h"
15
12
#include "traces.h"
16
13
17
14
/*
Original file line number Diff line number Diff line change 8
8
#ifndef WFX_HWIO_H
9
9
#define WFX_HWIO_H
10
10
11
- #include <linux/types.h>
12
-
13
11
struct wfx_dev ;
14
12
15
13
int wfx_data_read (struct wfx_dev * wdev , void * buf , size_t buf_len );
Original file line number Diff line number Diff line change 5
5
* Copyright (c) 2017-2020, Silicon Laboratories, Inc.
6
6
* Copyright (c) 2010, ST-Ericsson
7
7
*/
8
- #include <linux/etherdevice.h>
9
8
#include <net/mac80211.h>
10
9
11
10
#include "key.h"
12
11
#include "wfx.h"
13
- #include "hif_tx_mib.h"
14
12
15
13
static int wfx_alloc_key (struct wfx_dev * wdev )
16
14
{
Original file line number Diff line number Diff line change 8
8
#ifndef WFX_KEY_H
9
9
#define WFX_KEY_H
10
10
11
- #include <net/mac80211.h>
12
-
13
11
struct wfx_dev ;
14
12
struct wfx_vif ;
15
13
Original file line number Diff line number Diff line change 10
10
* Copyright (c) 2006, Michael Wu <flamingice@sourmilk.net>
11
11
* Copyright (c) 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al.
12
12
*/
13
- #include <linux/module.h>
14
13
#include <linux/of.h>
15
14
#include <linux/of_net.h>
16
- #include <linux/gpio/consumer.h>
17
15
#include <linux/mmc/sdio_func.h>
18
16
#include <linux/spi/spi.h>
19
- #include <linux/etherdevice.h>
20
17
#include <linux/firmware.h>
21
18
22
- #include "main.h"
23
19
#include "wfx.h"
24
20
#include "fwio.h"
25
21
#include "hwio.h"
26
22
#include "bus.h"
27
- #include "bh.h"
28
23
#include "sta.h"
29
24
#include "key.h"
30
25
#include "scan.h"
31
26
#include "debug.h"
32
- #include "data_tx.h"
33
27
#include "hif_tx_mib.h"
34
- #include "hif_api_cmd.h"
35
28
36
29
#define WFX_PDS_MAX_SIZE 1500
37
30
Original file line number Diff line number Diff line change 10
10
#ifndef WFX_MAIN_H
11
11
#define WFX_MAIN_H
12
12
13
- #include <linux/device.h>
14
13
#include <linux/gpio/consumer.h>
15
14
16
- #include "hif_api_general.h"
17
-
18
15
struct wfx_dev ;
19
16
struct hwbus_ops ;
20
17
Original file line number Diff line number Diff line change 5
5
* Copyright (c) 2017-2020, Silicon Laboratories, Inc.
6
6
* Copyright (c) 2010, ST-Ericsson
7
7
*/
8
- #include <linux/sched.h>
9
8
#include <net/mac80211.h>
10
9
11
- #include "queue.h"
12
10
#include "wfx.h"
13
- #include "sta.h"
14
- #include "data_tx.h"
15
11
#include "traces.h"
16
12
17
13
void wfx_tx_lock (struct wfx_dev * wdev )
Original file line number Diff line number Diff line change 8
8
#ifndef WFX_QUEUE_H
9
9
#define WFX_QUEUE_H
10
10
11
- #include <linux/skbuff.h>
12
- #include <linux/atomic.h>
13
-
14
11
struct wfx_dev ;
15
12
struct wfx_vif ;
16
13
Original file line number Diff line number Diff line change 8
8
#ifndef WFX_SCAN_H
9
9
#define WFX_SCAN_H
10
10
11
- #include <net/mac80211.h>
12
-
13
11
struct wfx_dev ;
14
12
struct wfx_vif ;
15
13
Original file line number Diff line number Diff line change 5
5
* Copyright (c) 2017-2020, Silicon Laboratories, Inc.
6
6
* Copyright (c) 2010, ST-Ericsson
7
7
*/
8
- #include <linux/etherdevice.h>
9
8
#include <net/mac80211.h>
10
9
11
10
#include "sta.h"
12
11
#include "wfx.h"
13
- #include "fwio.h"
14
- #include "bh.h"
15
- #include "key.h"
16
12
#include "scan.h"
17
- #include "debug.h"
18
- #include "hif_tx.h"
19
13
#include "hif_tx_mib.h"
20
14
21
15
#define HIF_MAX_ARP_IP_ADDRTABLE_ENTRIES 2
Original file line number Diff line number Diff line change 8
8
#ifndef WFX_STA_H
9
9
#define WFX_STA_H
10
10
11
- #include <net/mac80211.h>
12
-
13
11
struct wfx_dev ;
14
12
struct wfx_vif ;
15
13
Original file line number Diff line number Diff line change 12
12
#define _WFX_TRACE_H
13
13
14
14
#include <linux/tracepoint.h>
15
- #include <net/mac80211.h>
16
15
17
16
#include "bus.h"
18
- #include "hif_api_cmd.h"
19
- #include "hif_api_mib.h"
20
17
21
18
/* The hell below need some explanations. For each symbolic number, we need to
22
19
* define it with TRACE_DEFINE_ENUM() and in a list for __print_symbolic.
Original file line number Diff line number Diff line change 10
10
#ifndef WFX_H
11
11
#define WFX_H
12
12
13
- #include <linux/completion.h>
14
- #include <linux/workqueue.h>
15
- #include <linux/mutex.h>
16
13
#include <linux/nospec.h>
17
14
#include <net/mac80211.h>
18
15
You can’t perform that action at this time.
0 commit comments