#define VT8231_BASE_REG 0x70
 #define VT8231_ENABLE_REG 0x74
 
+#define DRIVER_NAME "vt8231"
+
 /*
  * The VT8231 registers
  *
 
 static struct platform_driver vt8231_driver = {
        .driver = {
-               .name   = "vt8231",
+               .name   = DRIVER_NAME,
        },
        .probe  = vt8231_probe,
        .remove = vt8231_remove,
                                      const struct pci_device_id *id);
 
 static struct pci_driver vt8231_pci_driver = {
-       .name           = "vt8231",
+       .name           = DRIVER_NAME,
        .id_table       = vt8231_pci_ids,
        .probe          = vt8231_pci_probe,
 };
        /* Reserve the ISA region */
        res = platform_get_resource(pdev, IORESOURCE_IO, 0);
        if (!devm_request_region(&pdev->dev, res->start, VT8231_EXTENT,
-                                vt8231_driver.driver.name)) {
+                                DRIVER_NAME)) {
                dev_err(&pdev->dev, "Region 0x%lx-0x%lx already in use!\n",
                        (unsigned long)res->start, (unsigned long)res->end);
                return -ENODEV;
 
        platform_set_drvdata(pdev, data);
        data->addr = res->start;
-       data->name = "vt8231";
+       data->name = DRIVER_NAME;
 
        mutex_init(&data->update_lock);
        vt8231_init_device(data);
        struct resource res = {
                .start  = address,
                .end    = address + VT8231_EXTENT - 1,
-               .name   = "vt8231",
+               .name   = DRIVER_NAME,
                .flags  = IORESOURCE_IO,
        };
        int err;
        if (err)
                goto exit;
 
-       pdev = platform_device_alloc("vt8231", address);
+       pdev = platform_device_alloc(DRIVER_NAME, address);
        if (!pdev) {
                err = -ENOMEM;
                pr_err("Device allocation failed\n");