static int mi0283qt_probe(struct spi_device *spi)
 {
        struct device *dev = &spi->dev;
-       struct tinydrm_device *tdev;
        struct mipi_dbi *mipi;
        struct gpio_desc *dc;
        u32 rotation = 0;
                return ret;
        }
 
-       tdev = &mipi->tinydrm;
-
-       ret = devm_tinydrm_register(tdev);
-       if (ret)
-               return ret;
-
        spi_set_drvdata(spi, mipi);
 
-       DRM_DEBUG_DRIVER("Initialized %s:%s @%uMHz on minor %d\n",
-                        tdev->drm->driver->name, dev_name(dev),
-                        spi->max_speed_hz / 1000000,
-                        tdev->drm->primary->index);
-
-       return 0;
+       return devm_tinydrm_register(&mipi->tinydrm);
 }
 
 static void mi0283qt_shutdown(struct spi_device *spi)
 
                        return -ENOMEM;
        }
 
+       DRM_DEBUG_DRIVER("SPI speed: %uMHz\n", spi->max_speed_hz / 1000000);
+
        return 0;
 }
 EXPORT_SYMBOL(mipi_dbi_spi_init);
 
                return ret;
 
        drm_mode_config_reset(tdev->drm);
-
-       ret = devm_tinydrm_register(tdev);
-       if (ret)
-               return ret;
-
        spi_set_drvdata(spi, tdev);
 
-       DRM_DEBUG_DRIVER("Initialized %s:%s @%uMHz on minor %d\n",
-                        tdev->drm->driver->name, dev_name(dev),
-                        spi->max_speed_hz / 1000000,
-                        tdev->drm->primary->index);
+       DRM_DEBUG_DRIVER("SPI speed: %uMHz\n", spi->max_speed_hz / 1000000);
 
-       return 0;
+       return devm_tinydrm_register(tdev);
 }
 
 static void repaper_shutdown(struct spi_device *spi)
 
 static int st7586_probe(struct spi_device *spi)
 {
        struct device *dev = &spi->dev;
-       struct tinydrm_device *tdev;
        struct mipi_dbi *mipi;
        struct gpio_desc *a0;
        u32 rotation = 0;
        if (ret)
                return ret;
 
-       tdev = &mipi->tinydrm;
-
-       ret = devm_tinydrm_register(tdev);
-       if (ret)
-               return ret;
-
        spi_set_drvdata(spi, mipi);
 
-       DRM_DEBUG_DRIVER("Initialized %s:%s @%uMHz on minor %d\n",
-                        tdev->drm->driver->name, dev_name(dev),
-                        spi->max_speed_hz / 1000000,
-                        tdev->drm->primary->index);
-
-       return 0;
+       return devm_tinydrm_register(&mipi->tinydrm);
 }
 
 static void st7586_shutdown(struct spi_device *spi)