diff options
Diffstat (limited to 'include/uapi/linux/switchtec_ioctl.h')
| -rw-r--r-- | include/uapi/linux/switchtec_ioctl.h | 17 | 
1 files changed, 15 insertions, 2 deletions
| diff --git a/include/uapi/linux/switchtec_ioctl.h b/include/uapi/linux/switchtec_ioctl.h index c912b5a678e4..2c661a3557e5 100644 --- a/include/uapi/linux/switchtec_ioctl.h +++ b/include/uapi/linux/switchtec_ioctl.h @@ -32,7 +32,18 @@  #define SWITCHTEC_IOCTL_PART_VENDOR5	10  #define SWITCHTEC_IOCTL_PART_VENDOR6	11  #define SWITCHTEC_IOCTL_PART_VENDOR7	12 -#define SWITCHTEC_IOCTL_NUM_PARTITIONS	13 +#define SWITCHTEC_IOCTL_PART_BL2_0	13 +#define SWITCHTEC_IOCTL_PART_BL2_1	14 +#define SWITCHTEC_IOCTL_PART_MAP_0	15 +#define SWITCHTEC_IOCTL_PART_MAP_1	16 +#define SWITCHTEC_IOCTL_PART_KEY_0	17 +#define SWITCHTEC_IOCTL_PART_KEY_1	18 + +#define SWITCHTEC_NUM_PARTITIONS_GEN3	13 +#define SWITCHTEC_NUM_PARTITIONS_GEN4	19 + +/* obsolete: for compatibility with old userspace software */ +#define SWITCHTEC_IOCTL_NUM_PARTITIONS	SWITCHTEC_NUM_PARTITIONS_GEN3  struct switchtec_ioctl_flash_info {  	__u64 flash_length; @@ -98,7 +109,9 @@ struct switchtec_ioctl_event_summary {  #define SWITCHTEC_IOCTL_EVENT_CREDIT_TIMEOUT		27  #define SWITCHTEC_IOCTL_EVENT_LINK_STATE		28  #define SWITCHTEC_IOCTL_EVENT_GFMS			29 -#define SWITCHTEC_IOCTL_MAX_EVENTS			30 +#define SWITCHTEC_IOCTL_EVENT_INTERCOMM_REQ_NOTIFY	30 +#define SWITCHTEC_IOCTL_EVENT_UEC			31 +#define SWITCHTEC_IOCTL_MAX_EVENTS			32  #define SWITCHTEC_IOCTL_EVENT_LOCAL_PART_IDX -1  #define SWITCHTEC_IOCTL_EVENT_IDX_ALL -2 |