On 06.02.24 13:56, Niklas Neronin wrote: Hi, this part should be part of uapi regardless what you think about the rest of the driver. Could you make a patch for that? Regards Oliver
+ +/* Struct for Billboard Capability Descriptor */ +struct usb_billboard_cap_descriptor { + __u8 bLength; + __u8 bDescriptorType; + __u8 bDevCapabilityType; + __u8 iAddtionalInfoURL; + __u8 bNumberOfAlternateOrUSB4Modes; + __u8 bPreferredAlternateOrUSB4Modes; + __le16 VCONNPower; + __u8 bmConfigured[32]; + __u8 bvdVersion[2]; + __u8 bAdditionalFailureInfo; + __u8 bReserved; + DECLARE_FLEX_ARRAY(struct { + __le16 wSVID; + __u8 bAlternateOrUSB4Mode; + __u8 iAlternateOrUSB4ModeString; + }, aum) __packed; +} __packed; + +/* Struct for Billboard AUM Capability Descriptor */ +struct usb_billboard_aum_cap_descriptor { + __u8 bLength; + __u8 bDescriptorType; + __u8 bDevCapabilityType; + __u8 bIndex; + __le32 bwAlternateModesVdo; +} __packed;