Dear Jean-Christophe PLAGNIOL-VILLARD, In message <[EMAIL PROTECTED]> you wrote: > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[EMAIL PROTECTED]>
Please explain what exactly you are trying to change / fix here. > diff --git a/drivers/serial/usbtty.c b/drivers/serial/usbtty.c > index e738c56..448defa 100644 > --- a/drivers/serial/usbtty.c > +++ b/drivers/serial/usbtty.c > @@ -22,14 +22,13 @@ > */ > > #include <common.h> > - > +#include <config.h> /* If defined, override Linux identifiers with > + * vendor specific ones */ "If defined" - what needs to be defined to have any impact here? And why do we care about Linux identifiers here? That's U-Boot, not Linux. > +#ifndef CONFIG_USBD_VENDORID > #define CONFIG_USBD_VENDORID 0x0525 /* Linux/NetChip */ > +#endif > +#ifndef CONFIG_USBD_PRODUCTID_GSERIAL > #define CONFIG_USBD_PRODUCTID_GSERIAL 0xa4a6 /* gserial */ > +#endif > +#ifndef CONFIG_USBD_PRODUCTID_CDCACM > #define CONFIG_USBD_PRODUCTID_CDCACM 0xa4a7 /* CDC ACM */ > +#endif > +#ifndef CONFIG_USBD_MANUFACTURER > #define CONFIG_USBD_MANUFACTURER "Das U-Boot" > +#endif > +#ifndef CONFIG_USBD_PRODUCT_NAME > #define CONFIG_USBD_PRODUCT_NAME U_BOOT_VERSION > +#endif > > - > +#ifndef CONFIG_USBD_CONFIGURATION_STR > #define CONFIG_USBD_CONFIGURATION_STR "TTY via USB" > +#endif All these new config options need to be documented in the README. > /* Called to start packet transmission. */ > -void udc_endpoint_write (struct usb_endpoint_instance *endpoint) > +int udc_endpoint_write (struct usb_endpoint_instance *endpoint) > { > unsigned short epnum = > endpoint->endpoint_address & USB_ENDPOINT_NUMBER_MASK; > @@ -1081,6 +1081,8 @@ void udc_endpoint_write (struct usb_endpoint_instance > *endpoint) > /* deselect the endpoint FIFO */ > outw (UDC_EP_Dir | epnum, UDC_EP_NUM); > } > + > + return 0; > } If the only way to exit the function is by returning 0 at the end, then we should rather leave this as is and have this function return void - otherwise we suggest that different values could be returned which is not the case. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [EMAIL PROTECTED] It is practically impossible to teach good programming style to stu- dents that have had prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. - Dijkstra _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot