xref: /linux/include/uapi/fwctl/pds.h (revision 4d09dd11d7d0e7e7f535c0abc7de19b9da6612e9)
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 /* Copyright(c) Advanced Micro Devices, Inc */
3 
4 /*
5  * fwctl interface info for pds_fwctl
6  */
7 
8 #ifndef _UAPI_FWCTL_PDS_H_
9 #define _UAPI_FWCTL_PDS_H_
10 
11 #include <linux/types.h>
12 
13 /**
14  * struct fwctl_info_pds
15  * @uctx_caps:  bitmap of firmware capabilities
16  *
17  * Return basic information about the FW interface available.
18  */
19 struct fwctl_info_pds {
20 	__u32 uctx_caps;
21 };
22 
23 /**
24  * enum pds_fwctl_capabilities
25  * @PDS_FWCTL_QUERY_CAP: firmware can be queried for information
26  * @PDS_FWCTL_SEND_CAP:  firmware can be sent commands
27  */
28 enum pds_fwctl_capabilities {
29 	PDS_FWCTL_QUERY_CAP = 0,
30 	PDS_FWCTL_SEND_CAP,
31 };
32 #endif /* _UAPI_FWCTL_PDS_H_ */
33