#include "sd.h"
 #include "xd.h"
 
-#define DRIVER_VERSION                 "v1.10"
+#define DRIVER_VERSION "v1.10"
 
 MODULE_DESCRIPTION("Realtek PCI-Express card reader driver");
 MODULE_LICENSE("GPL");
        return "SCSI emulation for PCI-Express Mass Storage devices";
 }
 
-static int slave_alloc (struct scsi_device *sdev)
+static int slave_alloc(struct scsi_device *sdev)
 {
        /*
         * Set the INQUIRY transfer length to 36.  We don't use any of
 #define SPRINTF(args...) \
        do { if (pos < buffer+length) pos += sprintf(pos, ## args); } while (0)
 
-static int proc_info (struct Scsi_Host *host, char *buffer,
+static int proc_info(struct Scsi_Host *host, char *buffer,
                char **start, off_t offset, int length, int inout)
 {
        char *pos = buffer;
                 */
                else if (chip->srb->device->id) {
                        printk(KERN_ERR "Bad target number (%d:%d)\n",
-                                 chip->srb->device->id, chip->srb->device->lun);
+                               chip->srb->device->id,
+                               chip->srb->device->lun);
                        chip->srb->result = DID_BAD_TARGET << 16;
                }
 
                else if (chip->srb->device->lun > chip->max_lun) {
                        printk(KERN_ERR "Bad LUN (%d:%d)\n",
-                                 chip->srb->device->id, chip->srb->device->lun);
+                               chip->srb->device->id,
+                               chip->srb->device->lun);
                        chip->srb->result = DID_BAD_TARGET << 16;
                }
 
        int retval;
        u32 status;
 
-       if (dev) {
+       if (dev)
                chip = dev->chip;
-       } else {
+       else
                return IRQ_NONE;
-       }
 
-       if (!chip) {
+       if (!chip)
                return IRQ_NONE;
-       }
 
        spin_lock(&dev->reg_lock);
 
        retval = rtsx_pre_handle_interrupt(chip);
        if (retval == STATUS_FAIL) {
                spin_unlock(&dev->reg_lock);
-               if (chip->int_reg == 0xFFFFFFFF) {
+               if (chip->int_reg == 0xFFFFFFFF)
                        return IRQ_HANDLED;
-               } else {
+               else
                        return IRQ_NONE;
-               }
        }
 
        status = chip->int_reg;
 
        if (status & (NEED_COMPLETE_INT | DELINK_INT)) {
                if (status & (TRANS_FAIL_INT | DELINK_INT)) {
-                       if (status & DELINK_INT) {
+                       if (status & DELINK_INT)
                                RTSX_SET_DELINK(chip);
-                       }
                        dev->trans_result = TRANS_RESULT_FAIL;
                        if (dev->done)
                                complete(dev->done);
        chip->ssc_en = 1;
        chip->sd_speed_prior = 0x01040203;
        chip->sd_current_prior = 0x00010203;
-       chip->sd_ctl = SD_PUSH_POINT_AUTO | SD_SAMPLE_POINT_AUTO | SUPPORT_MMC_DDR_MODE;
+       chip->sd_ctl = SD_PUSH_POINT_AUTO |
+                      SD_SAMPLE_POINT_AUTO |
+                      SUPPORT_MMC_DDR_MODE;
        chip->sd_ddr_tx_phase = 0;
        chip->mmc_ddr_tx_phase = 1;
        chip->sd_default_tx_phase = 15;
        chip->s3_pwr_off_delay = 1000;
 }
 
-static int __devinit rtsx_probe(struct pci_dev *pci, const struct pci_device_id *pci_id)
+static int __devinit rtsx_probe(struct pci_dev *pci,
+                               const struct pci_device_id *pci_id)
 {
        struct Scsi_Host *host;
        struct rtsx_dev *dev;
 
        err = pci_request_regions(pci, CR_DRIVER_NAME);
        if (err < 0) {
-               printk(KERN_ERR "PCI request regions for %s failed!\n", CR_DRIVER_NAME);
+               printk(KERN_ERR "PCI request regions for %s failed!\n",
+                      CR_DRIVER_NAME);
                pci_disable_device(pci);
                return err;
        }
        memset(dev, 0, sizeof(struct rtsx_dev));
 
        dev->chip = kzalloc(sizeof(struct rtsx_chip), GFP_KERNEL);
-       if (dev->chip == NULL) {
+       if (dev->chip == NULL)
                goto errout;
-       }
 
        spin_lock_init(&dev->reg_lock);
        mutex_init(&(dev->dev_mutex));
        dev->pci = pci;
        dev->irq = -1;
 
-       printk(KERN_INFO "Resource length: 0x%x\n", (unsigned int)pci_resource_len(pci, 0));
+       printk(KERN_INFO "Resource length: 0x%x\n",
+              (unsigned int)pci_resource_len(pci, 0));
        dev->addr = pci_resource_start(pci, 0);
        dev->remap_addr = ioremap_nocache(dev->addr, pci_resource_len(pci, 0));
        if (dev->remap_addr == NULL) {
                goto errout;
        }
 
-       /* Using "unsigned long" cast here to eliminate gcc warning in 64-bit system */
+       /*
+        * Using "unsigned long" cast here to eliminate gcc warning in
+        * 64-bit system
+        */
        printk(KERN_INFO "Original address: 0x%lx, remapped address: 0x%lx\n",
-                       (unsigned long)(dev->addr), (unsigned long)(dev->remap_addr));
+              (unsigned long)(dev->addr), (unsigned long)(dev->remap_addr));
 
        dev->rtsx_resv_buf = dma_alloc_coherent(&(pci->dev), RTSX_RESV_BUF_LEN,
                        &(dev->rtsx_resv_buf_addr), GFP_KERNEL);
        dev->chip->host_cmds_ptr = dev->rtsx_resv_buf;
        dev->chip->host_cmds_addr = dev->rtsx_resv_buf_addr;
        dev->chip->host_sg_tbl_ptr = dev->rtsx_resv_buf + HOST_CMDS_BUF_LEN;
-       dev->chip->host_sg_tbl_addr = dev->rtsx_resv_buf_addr + HOST_CMDS_BUF_LEN;
+       dev->chip->host_sg_tbl_addr = dev->rtsx_resv_buf_addr +
+                                     HOST_CMDS_BUF_LEN;
 
        dev->chip->rtsx = dev;
 
 }
 
 /* PCI IDs */
-static struct pci_device_id rtsx_ids[] = {
-       { 0x10EC, 0x5208, PCI_ANY_ID, PCI_ANY_ID, PCI_CLASS_OTHERS << 16, 0xFF0000 },
-       { 0x10EC, 0x5209, PCI_ANY_ID, PCI_ANY_ID, PCI_CLASS_OTHERS << 16, 0xFF0000 },
-       { 0x10EC, 0x5288, PCI_ANY_ID, PCI_ANY_ID, PCI_CLASS_OTHERS << 16, 0xFF0000 },
+static DEFINE_PCI_DEVICE_TABLE(rtsx_ids) = {
+       { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x5208), PCI_CLASS_OTHERS << 16, 0xFF0000 },
+       { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x5209), PCI_CLASS_OTHERS << 16, 0xFF0000 },
+       { PCI_DEVICE(PCI_VENDOR_ID_REALTEK, 0x5288), PCI_CLASS_OTHERS << 16, 0xFF0000 },
        { 0, },
 };