- patches.arch/x86_mce_intel_decode_physical_address.patch:
[linux-flexiantxendom0-3.2.10.git] / drivers / usb / serial / io_ti.h
index cab84f2..1bd67b2 100644 (file)
@@ -1,4 +1,4 @@
-/*****************************************************************************  
+/*****************************************************************************
  *
  *     Copyright (C) 1997-2002 Inside Out Networks, Inc.
  *
 #define DTK_ADDR_SPACE_I2C_TYPE_II     0x82    /* Addr is placed in I2C area */
 #define DTK_ADDR_SPACE_I2C_TYPE_III    0x83    /* Addr is placed in I2C area */
 
-// UART Defines
-#define UMPMEM_BASE_UART1              0xFFA0  /* UMP UART1 base address          */
-#define UMPMEM_BASE_UART2              0xFFB0  /* UMP UART2 base address          */
-#define UMPMEM_OFFS_UART_LSR           0x05    /* UMP UART LSR register offset    */
+/* UART Defines */
+#define UMPMEM_BASE_UART1              0xFFA0  /* UMP UART1 base address */
+#define UMPMEM_BASE_UART2              0xFFB0  /* UMP UART2 base address */
+#define UMPMEM_OFFS_UART_LSR           0x05    /* UMP UART LSR register offset */
 
 /* Bits per character */
 #define UMP_UART_CHAR5BITS             0x00
@@ -54,7 +54,7 @@
 #define UMP_UART_LSR_RX_MASK           0x10
 #define UMP_UART_LSR_TX_MASK           0x20
 
-#define UMP_UART_LSR_DATA_MASK         ( LSR_PAR_ERR | LSR_FRM_ERR | LSR_BREAK )
+#define UMP_UART_LSR_DATA_MASK         (LSR_PAR_ERR | LSR_FRM_ERR | LSR_BREAK)
 
 /* Port Settings Constants) */
 #define UMP_MASK_UART_FLAGS_RTS_FLOW           0x0001
 #define UMP_PORT_DIR_OUT                       0x01
 #define UMP_PORT_DIR_IN                                0x02
 
-// Address of Port 0
-#define UMPM_UART1_PORT                        0x03
-
-// Commands
-#define        UMPC_SET_CONFIG                 0x05
-#define        UMPC_OPEN_PORT                  0x06
-#define        UMPC_CLOSE_PORT                 0x07
-#define        UMPC_START_PORT                 0x08
-#define        UMPC_STOP_PORT                  0x09
-#define        UMPC_TEST_PORT                  0x0A
-#define        UMPC_PURGE_PORT                 0x0B
-
-#define        UMPC_COMPLETE_READ              0x80    // Force the Firmware to complete the current Read
-#define        UMPC_HARDWARE_RESET             0x81    // Force UMP back into BOOT Mode
-#define        UMPC_COPY_DNLD_TO_I2C           0x82    // Copy current download image to type 0xf2 record in 16k I2C
-                                               // firmware will change 0xff record to type 2 record when complete
+/* Address of Port 0 */
+#define UMPM_UART1_PORT                                0x03
+
+/* Commands */
+#define        UMPC_SET_CONFIG                 0x05
+#define        UMPC_OPEN_PORT                  0x06
+#define        UMPC_CLOSE_PORT                 0x07
+#define        UMPC_START_PORT                 0x08
+#define        UMPC_STOP_PORT                  0x09
+#define        UMPC_TEST_PORT                  0x0A
+#define        UMPC_PURGE_PORT                 0x0B
+
+/* Force the Firmware to complete the current Read */
+#define        UMPC_COMPLETE_READ              0x80
+/* Force UMP back into BOOT Mode */
+#define        UMPC_HARDWARE_RESET             0x81
+/*
+ * Copy current download image to type 0xf2 record in 16k I2C
+ * firmware will change 0xff record to type 2 record when complete
+ */
+#define        UMPC_COPY_DNLD_TO_I2C           0x82
 
-       // Special function register commands
-       // wIndex is register address
-       // wValue is MSB/LSB mask/data
-#define        UMPC_WRITE_SFR                  0x83    // Write SFR Register
+/*
+ * Special function register commands
+ * wIndex is register address
+ * wValue is MSB/LSB mask/data
+ */
+#define        UMPC_WRITE_SFR                  0x83    /* Write SFR Register */
 
-       // wIndex is register address
-#define        UMPC_READ_SFR                   0x84    // Read SRF Register
+/* wIndex is register address */
+#define        UMPC_READ_SFR                   0x84    /* Read SRF Register */
 
-       // Set or Clear DTR (wValue bit 0 Set/Clear)            wIndex ModuleID (port)
+/* Set or Clear DTR (wValue bit 0 Set/Clear)   wIndex ModuleID (port) */
 #define        UMPC_SET_CLR_DTR                0x85
 
-       // Set or Clear RTS (wValue bit 0 Set/Clear)            wIndex ModuleID (port)
+/* Set or Clear RTS (wValue bit 0 Set/Clear)   wIndex ModuleID (port) */
 #define        UMPC_SET_CLR_RTS                0x86
 
-       // Set or Clear LOOPBACK (wValue bit 0 Set/Clear)       wIndex ModuleID (port)
+/* Set or Clear LOOPBACK (wValue bit 0 Set/Clear) wIndex ModuleID (port) */
 #define        UMPC_SET_CLR_LOOPBACK           0x87
 
-       // Set or Clear BREAK (wValue bit 0 Set/Clear)          wIndex ModuleID (port)
+/* Set or Clear BREAK (wValue bit 0 Set/Clear) wIndex ModuleID (port) */
 #define        UMPC_SET_CLR_BREAK              0x88
 
-       // Read MSR wIndex ModuleID (port)
+/* Read MSR wIndex ModuleID (port) */
 #define        UMPC_READ_MSR                   0x89
 
-       /* Toolkit commands */
-       /* Read-write group */
-#define        UMPC_MEMORY_READ                0x92
-#define        UMPC_MEMORY_WRITE               0x93
+/* Toolkit commands */
+/* Read-write group */
+#define        UMPC_MEMORY_READ                0x92
+#define        UMPC_MEMORY_WRITE               0x93
 
 /*
  *     UMP DMA Definitions
 #define UMPD_OEDB1_ADDRESS             0xFF08
 #define UMPD_OEDB2_ADDRESS             0xFF10
 
-struct out_endpoint_desc_block
-{
+struct out_endpoint_desc_block {
        __u8 Configuration;
        __u8 XBufAddr;
        __u8 XByteCount;
@@ -147,8 +153,8 @@ struct out_endpoint_desc_block
  * TYPE DEFINITIONS
  * Structures for Firmware commands
  */
-struct ump_uart_config         /* UART settings                    */
-{
+/* UART settings */
+struct ump_uart_config {
        __u16 wBaudRate;        /* Baud rate                        */
        __u16 wFlags;           /* Bitmap mask of flags             */
        __u8 bDataBits;         /* 5..8 - data bits per character   */
@@ -165,8 +171,8 @@ struct ump_uart_config              /* UART settings                    */
  * TYPE DEFINITIONS
  * Structures for USB interrupts
  */
-struct ump_interrupt                   /* Interrupt packet structure       */
-{
+/* Interrupt packet structure */
+struct ump_interrupt {
        __u8 bICode;                    /* Interrupt code (interrupt num)   */
        __u8 bIInfo;                    /* Interrupt information            */
 }  __attribute__((packed));