usb/uas: add usb_pipe_usage_descriptor
usb_pipe_usage_descriptor defines the struct which is used to describe the type of the endpoint in UAS (status/command/data in+out). It will be used by the UAS gadget, the host code is using a char array for the access. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
This commit is contained in:
Родитель
348748b0e8
Коммит
ee398b59ec
|
@ -47,6 +47,14 @@ struct sense_iu {
|
||||||
__u8 sense[SCSI_SENSE_BUFFERSIZE];
|
__u8 sense[SCSI_SENSE_BUFFERSIZE];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct usb_pipe_usage_descriptor {
|
||||||
|
__u8 bLength;
|
||||||
|
__u8 bDescriptorType;
|
||||||
|
|
||||||
|
__u8 bPipeID;
|
||||||
|
__u8 Reserved;
|
||||||
|
} __attribute__((__packed__));
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
CMD_PIPE_ID = 1,
|
CMD_PIPE_ID = 1,
|
||||||
STATUS_PIPE_ID = 2,
|
STATUS_PIPE_ID = 2,
|
||||||
|
|
Загрузка…
Ссылка в новой задаче