On Fri, Feb 23, 2007 at 06:34:10AM +0100, Oleg Verych wrote:
> pp-by: Oleg Verych
> ---
>  drivers/usb/serial/ti_usb_3410_5052.c | 148 
> +++++++++++++++++++++-------------
>  drivers/usb/serial/ti_usb_3410_5052.h |  27 +++---
>  2 files changed, 109 insertions(+), 66 deletions(-)
> 
> Index: linux-2.6.21-rc1/drivers/usb/serial/ti_usb_3410_5052.h
> ===================================================================
> --- linux-2.6.21-rc1.orig/drivers/usb/serial/ti_usb_3410_5052.h       
> 2007-02-23 02:19:57.950025000 +0100
> +++ linux-2.6.21-rc1/drivers/usb/serial/ti_usb_3410_5052.h    2007-02-23 
> 04:02:08.977190250 +0100
> @@ -21,8 +21,8 @@
>  #define _TI_3410_5052_H_
>  
>  /* Configuration ids */
> -#define TI_BOOT_CONFIG                       1
> -#define TI_ACTIVE_CONFIG             2
> +#define TI_BOOT_CONFIG                       1 /* boot config to get 
> firmware  */
> +#define TI_ACTIVE_CONFIG             2 /* actual working device config */
>  
>  /* Vendor and product ids */
>  #define TI_VENDOR_ID                 0x0451
> @@ -206,19 +206,24 @@
>  #define TI_CODE_DATA_ERROR           0x03
>  #define TI_CODE_MODEM_STATUS         0x04
>  
> -/* Download firmware max packet size */
> -#define TI_DOWNLOAD_MAX_PACKET_SIZE  64
> -
> -/* Firmware image header */
> -struct ti_firmware_header {
> -     __le16  wLength;
> -     __u8    bCheckSum;
> -} __attribute__((packed));
> -
>  /* UART addresses */
>  #define TI_UART1_BASE_ADDR           0xFFA0  /* UART 1 base address */
>  #define TI_UART2_BASE_ADDR           0xFFB0  /* UART 2 base address */
>  #define TI_UART_OFFSET_LCR           0x0002  /* UART MCR register offset */
>  #define TI_UART_OFFSET_MCR           0x0004  /* UART MCR register offset */
>  
> +/* Firmware */
> +#define TI_FW_PACKET_SIZE            64
> +#define TI_MAX_FIRMWARE_SIZE         16284
> +
> +#define ti_fw_file_3410                      "umpf3410.i51"
> +#define ti_fw_file_5052                      "umpf5052.i51"
> +
> +typedef union {
> +     __le32 a; /* all */
> +     struct {
> +             __le32 sz : 16, cs : 8;
> +     } d;
> +} ti_firmware_header_t;

No, do not add typedefs to the kernel, it is not needed.  What was wrong
with the original structure name?

Also, please provide better variable names, like the original structure
had.  "d", "a", "cs", and "sz" are not sufficient.

thanks,

greg k-h

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to