• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef _WIFI_GENERIC_H_
4 #define _WIFI_GENERIC_H_
5 
6 /**
7  * struct drivers_wifi_generic_config - Data structure to contain generic wifi config
8  * @wake: Wake pin for ACPI _PRW
9  */
10 struct drivers_wifi_generic_config {
11 	unsigned int wake;
12 	/* When set to true, this will add a _DSD which contains a single
13 	   property, `DmaProperty`, set to 1, under the ACPI Device. */
14 	bool add_acpi_dma_property;
15 
16 	/*
17 	 * Applicable for Intel chipsets that use CNVi WiFi only. Set this to 1
18 	 * to enable CNVi DDR RFIM (radio frequency interference mitigation);
19 	 * SoC code propagates this value the applicable FSP UPD.
20 	 */
21 	bool enable_cnvi_ddr_rfim;
22 
23 	/* Pointer to the Bluetooth companion device */
24 	DEVTREE_CONST struct device *bluetooth_companion;
25 };
26 
27 #endif /* _GENERIC_WIFI_H_ */
28