xref: /aosp_15_r20/external/coreboot/src/drivers/nxp/uwb/chip.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef __NXP_UWB_CHIP_H__
4 #define __NXP_UWB_CHIP_H__
5 
6 #include <acpi/acpi_device.h>
7 
8 struct drivers_nxp_uwb_config {
9 	/* ACPI Device Name */
10 	const char *name;
11 
12 	/* Device Description */
13 	const char *desc;
14 
15 	/* ACPI _UID */
16 	unsigned int uid;
17 
18 	/* Bus speed in Hz (default 1MHz) */
19 	unsigned int speed;
20 
21 	/* Use GPIO based interrupt instead of PIRQ */
22 	struct acpi_gpio irq_gpio;
23 	struct acpi_gpio ce_gpio;
24 	struct acpi_gpio ri_gpio;
25 };
26 
27 #endif /* __NXP_UWB_CHIP_H__ */
28