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