From: Aleš Nesrsta Date: Wed, 1 Feb 2012 14:19:10 +0000 (+0100) Subject: CBI support. X-Git-Tag: 2.00~725 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc9b5652f65d0fdd046b72903fe1d34244e140d6;p=thirdparty%2Fgrub.git CBI support. * include/grub/usb.h (grub_usbms_protocol_t): New values GRUB_USBMS_PROTOCOL_CB and GRUB_USBMS_PROTOCOL_CBI. * grub-core/disk/usbms.c (GRUB_USBMS_CBI_CMD_SIZE): New define. (GRUB_USBMS_CBI_ADSC_REQ): Likewise. (grub_usbms_dev): Add subclass, protocol and intrpt. Remove in_maxsz and out_maxsz. (grub_usbms_reset): Rename to ... (grub_usbms_bo_reset): .. this. (grub_usbms_cbi_cmd): New function. (grub_usbms_cbi_reset): Likewise. (grub_usbms_reset): Likewise. (grub_usbms_attach): Recognize cbi. Same subclass and protocol. (grub_usbms_transfer): Rename to ... (grub_usbms_transfer_bo): ... this. (grub_usbms_transfer_cbi): Likewise. (grub_usbms_transfer): Likewise. --- fc9b5652f65d0fdd046b72903fe1d34244e140d6 diff --cc ChangeLog index 0f52d3fbc,0f52d3fbc..7be34e64c --- a/ChangeLog +++ b/ChangeLog @@@ -1,3 -1,3 +1,24 @@@ ++2012-02-01 AleÅ¡ Nesrsta ++ ++ CBI support. ++ ++ * include/grub/usb.h (grub_usbms_protocol_t): New values ++ GRUB_USBMS_PROTOCOL_CB and GRUB_USBMS_PROTOCOL_CBI. ++ * grub-core/disk/usbms.c (GRUB_USBMS_CBI_CMD_SIZE): New define. ++ (GRUB_USBMS_CBI_ADSC_REQ): Likewise. ++ (grub_usbms_dev): Add subclass, protocol and intrpt. ++ Remove in_maxsz and out_maxsz. ++ (grub_usbms_reset): Rename to ... ++ (grub_usbms_bo_reset): .. this. ++ (grub_usbms_cbi_cmd): New function. ++ (grub_usbms_cbi_reset): Likewise. ++ (grub_usbms_reset): Likewise. ++ (grub_usbms_attach): Recognize cbi. Same subclass and protocol. ++ (grub_usbms_transfer): Rename to ... ++ (grub_usbms_transfer_bo): ... this. ++ (grub_usbms_transfer_cbi): Likewise. ++ (grub_usbms_transfer): Likewise. ++ 2012-02-01 AleÅ¡ Nesrsta 2012-02-01 Vladimir Serbinenko