nrfxlib API 0.1.0
Loading...
Searching...
No Matches
spi.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2022 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
14#ifndef __LINUX_SPI_H__
15#define __LINUX_SPI_H__
16
17#include "osal_structs.h"
18#include "bal_structs.h"
19
26
33 enum nrf_wifi_status (*intr_callbk_fn)(void *hal_ctx);
34
39};
40
51
53 unsigned long host_addr_base;
55 unsigned long addr_pktram_base;
56};
57
58#endif /* __LINUX_SPI_H__ */
Header containing the structure declarations for the Bus Abstraction Layer (BAL) of the Wi-Fi driver.
nrf_wifi_status
The status of an operation performed by the RPU driver.
Definition: osal_structs.h:29
Structure declarations for the OSAL Layer of the Wi-Fi driver.
Structure holding configuration parameters for the BAL.
Definition: bal_structs.h:23
unsigned long host_addr_base
Definition: spi.h:53
void * bal_dev_ctx
Definition: spi.h:48
unsigned long addr_pktram_base
Definition: spi.h:55
void * os_spi_dev_ctx
Definition: spi.h:50
struct nrf_wifi_bus_spi_priv * spi_priv
Definition: spi.h:46
Structure to hold the device context for the Linux SPI bus.
Definition: spi.h:44
struct nrf_wifi_bal_cfg_params cfg_params
Configuration parameters for the Linux SPI bus.
Definition: spi.h:38
void * os_spi_priv
Definition: spi.h:25
enum nrf_wifi_status(* intr_callbk_fn)(void *hal_ctx)
Interrupt callback function.
Definition: spi.h:33
Structure to hold context information for the Linux SPI bus.
Definition: spi.h:23