In order to align with established standards for establishing DMA boundaries[1] from ACPI, the UntrustedDevice property has been renamed to DmaProperty, which follows Microsoft's implementation. After discussions with Microsoft, they have agreed to make the `UID` property optional, so it is left out here, and instead it can be applied to: 1) Internal PCI devices 2) PCIe root ports 3) Downstream PCI(e) devices [1]: https://docs.microsoft.com/en-us/windows-hardware/drivers/pci/dsd-for-pcie-root-ports BUG=b:215424986 Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org> Change-Id: Id70e916532e3d3d70305fc61473da28c702fc397 Reviewed-on: https://review.coreboot.org/c/coreboot/+/62435 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com>
18 lines
466 B
C
18 lines
466 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
|
|
#ifndef _WIFI_GENERIC_H_
|
|
#define _WIFI_GENERIC_H_
|
|
|
|
/**
|
|
* struct drivers_wifi_generic_config - Data structure to contain generic wifi config
|
|
* @wake: Wake pin for ACPI _PRW
|
|
*/
|
|
struct drivers_wifi_generic_config {
|
|
unsigned int wake;
|
|
/* When set to true, this will add a _DSD which contains a single
|
|
property, `DmaProperty`, set to 1, under the ACPI Device. */
|
|
bool is_untrusted;
|
|
};
|
|
|
|
#endif /* _GENERIC_WIFI_H_ */
|