#include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 #include <video/mipi_display.h>
 
 
        err = mipi_dsi_dcs_set_display_off(pinfo->link);
        if (err < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to set display off: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to set display off: %d\n", err);
                return err;
        }
 
 
        err = mipi_dsi_dcs_set_display_off(pinfo->link);
        if (err < 0)
-               DRM_DEV_ERROR(panel->dev, "failed to set display off: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to set display off: %d\n", err);
 
        err = mipi_dsi_dcs_enter_sleep_mode(pinfo->link);
        if (err < 0)
-               DRM_DEV_ERROR(panel->dev, "failed to enter sleep mode: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to enter sleep mode: %d\n", err);
 
        /* sleep_mode_delay: 1ms - 2ms */
        usleep_range(1000, 2000);
        /* send init code */
        err = send_mipi_cmds(panel, pinfo->desc->on_cmds);
        if (err < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to send DCS Init Code: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to send DCS Init Code: %d\n", err);
                goto poweroff;
        }
 
        err = mipi_dsi_dcs_exit_sleep_mode(pinfo->link);
        if (err < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to exit sleep mode: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to exit sleep mode: %d\n", err);
                goto poweroff;
        }
 
 
        err = mipi_dsi_dcs_set_display_on(pinfo->link);
        if (err < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to set display on: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to set display on: %d\n", err);
                goto poweroff;
        }
 
 
        ret = mipi_dsi_dcs_set_display_on(pinfo->link);
        if (ret < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to set display on: %d\n",
-                             ret);
+               dev_err(panel->dev, "failed to set display on: %d\n", ret);
                return ret;
        }
 
 
        mode = drm_mode_duplicate(connector->dev, m);
        if (!mode) {
-               DRM_DEV_ERROR(pinfo->base.dev, "failed to add mode %ux%u@%u\n",
-                             m->hdisplay, m->vdisplay, drm_mode_vrefresh(m));
+               dev_err(pinfo->base.dev, "failed to add mode %ux%u@%u\n",
+                       m->hdisplay, m->vdisplay, drm_mode_vrefresh(m));
                return -ENOMEM;
        }
 
        if (IS_ERR(pinfo->pp18_gpio)) {
                ret = PTR_ERR(pinfo->pp18_gpio);
                if (ret != -EPROBE_DEFER)
-                       DRM_DEV_ERROR(dev, "failed to get pp18 gpio: %d\n",
-                                     ret);
+                       dev_err(dev, "failed to get pp18 gpio: %d\n", ret);
                return ret;
        }
 
        if (IS_ERR(pinfo->pp33_gpio)) {
                ret = PTR_ERR(pinfo->pp33_gpio);
                if (ret != -EPROBE_DEFER)
-                       DRM_DEV_ERROR(dev, "failed to get pp33 gpio: %d\n",
-                                     ret);
+                       dev_err(dev, "failed to get pp33 gpio: %d\n", ret);
                return ret;
        }
 
        if (IS_ERR(pinfo->enable_gpio)) {
                ret = PTR_ERR(pinfo->enable_gpio);
                if (ret != -EPROBE_DEFER)
-                       DRM_DEV_ERROR(dev, "failed to get enable gpio: %d\n",
-                                     ret);
+                       dev_err(dev, "failed to get enable gpio: %d\n", ret);
                return ret;
        }
 
 
        err = boe_panel_disable(&pinfo->base);
        if (err < 0)
-               DRM_DEV_ERROR(&dsi->dev, "failed to disable panel: %d\n",
-                             err);
+               dev_err(&dsi->dev, "failed to disable panel: %d\n", err);
 
        err = boe_panel_unprepare(&pinfo->base);
        if (err < 0)
-               DRM_DEV_ERROR(&dsi->dev, "failed to unprepare panel: %d\n",
-                             err);
+               dev_err(&dsi->dev, "failed to unprepare panel: %d\n", err);
 
        err = mipi_dsi_detach(dsi);
        if (err < 0)
-               DRM_DEV_ERROR(&dsi->dev, "failed to detach from DSI host: %d\n",
-                             err);
+               dev_err(&dsi->dev, "failed to detach from DSI host: %d\n", err);
 
        drm_panel_remove(&pinfo->base);
 
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 /* Manufacturer specific Commands send via DSI */
 #define KD35T133_CMD_INTERFACEMODECTRL         0xb0
                          0xa9, 0x51, 0x2c, 0x82);
        mipi_dsi_dcs_write(dsi, MIPI_DCS_ENTER_INVERT_MODE, NULL, 0);
 
-       DRM_DEV_DEBUG_DRIVER(dev, "Panel init sequence done\n");
+       dev_dbg(dev, "Panel init sequence done\n");
        return 0;
 }
 
 
        ret = mipi_dsi_dcs_set_display_off(dsi);
        if (ret < 0)
-               DRM_DEV_ERROR(ctx->dev, "failed to set display off: %d\n",
-                             ret);
+               dev_err(ctx->dev, "failed to set display off: %d\n", ret);
 
        ret = mipi_dsi_dcs_enter_sleep_mode(dsi);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev, "failed to enter sleep mode: %d\n",
-                             ret);
+               dev_err(ctx->dev, "failed to enter sleep mode: %d\n", ret);
                return ret;
        }
 
        if (ctx->prepared)
                return 0;
 
-       DRM_DEV_DEBUG_DRIVER(ctx->dev, "Resetting the panel\n");
+       dev_dbg(ctx->dev, "Resetting the panel\n");
        ret = regulator_enable(ctx->vdd);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev,
-                             "Failed to enable vdd supply: %d\n", ret);
+               dev_err(ctx->dev, "Failed to enable vdd supply: %d\n", ret);
                return ret;
        }
 
        ret = regulator_enable(ctx->iovcc);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev,
-                             "Failed to enable iovcc supply: %d\n", ret);
+               dev_err(ctx->dev, "Failed to enable iovcc supply: %d\n", ret);
                goto disable_vdd;
        }
 
 
        ret = mipi_dsi_dcs_exit_sleep_mode(dsi);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev, "Failed to exit sleep mode: %d\n", ret);
+               dev_err(ctx->dev, "Failed to exit sleep mode: %d\n", ret);
                goto disable_iovcc;
        }
 
 
        ret = kd35t133_init_sequence(ctx);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev, "Panel init sequence failed: %d\n",
-                             ret);
+               dev_err(ctx->dev, "Panel init sequence failed: %d\n", ret);
                goto disable_iovcc;
        }
 
        ret = mipi_dsi_dcs_set_display_on(dsi);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev, "Failed to set display on: %d\n", ret);
+               dev_err(ctx->dev, "Failed to set display on: %d\n", ret);
                goto disable_iovcc;
        }
 
 
        mode = drm_mode_duplicate(connector->dev, &default_mode);
        if (!mode) {
-               DRM_DEV_ERROR(ctx->dev, "Failed to add mode %ux%u@%u\n",
-                             default_mode.hdisplay, default_mode.vdisplay,
-                             drm_mode_vrefresh(&default_mode));
+               dev_err(ctx->dev, "Failed to add mode %ux%u@%u\n",
+                       default_mode.hdisplay, default_mode.vdisplay,
+                       drm_mode_vrefresh(&default_mode));
                return -ENOMEM;
        }
 
 
        ctx->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->reset_gpio)) {
-               DRM_DEV_ERROR(dev, "cannot get reset gpio\n");
+               dev_err(dev, "cannot get reset gpio\n");
                return PTR_ERR(ctx->reset_gpio);
        }
 
        if (IS_ERR(ctx->vdd)) {
                ret = PTR_ERR(ctx->vdd);
                if (ret != -EPROBE_DEFER)
-                       DRM_DEV_ERROR(dev,
-                                     "Failed to request vdd regulator: %d\n",
-                                     ret);
+                       dev_err(dev, "Failed to request vdd regulator: %d\n", ret);
                return ret;
        }
 
        if (IS_ERR(ctx->iovcc)) {
                ret = PTR_ERR(ctx->iovcc);
                if (ret != -EPROBE_DEFER)
-                       DRM_DEV_ERROR(dev,
-                                     "Failed to request iovcc regulator: %d\n",
-                                     ret);
+                       dev_err(dev, "Failed to request iovcc regulator: %d\n", ret);
                return ret;
        }
 
 
        ret = mipi_dsi_attach(dsi);
        if (ret < 0) {
-               DRM_DEV_ERROR(dev, "mipi_dsi_attach failed: %d\n", ret);
+               dev_err(dev, "mipi_dsi_attach failed: %d\n", ret);
                drm_panel_remove(&ctx->panel);
                return ret;
        }
 
        ret = drm_panel_unprepare(&ctx->panel);
        if (ret < 0)
-               DRM_DEV_ERROR(&dsi->dev, "Failed to unprepare panel: %d\n",
-                             ret);
+               dev_err(&dsi->dev, "Failed to unprepare panel: %d\n", ret);
 
        ret = drm_panel_disable(&ctx->panel);
        if (ret < 0)
-               DRM_DEV_ERROR(&dsi->dev, "Failed to disable panel: %d\n",
-                             ret);
+               dev_err(&dsi->dev, "Failed to disable panel: %d\n", ret);
 }
 
 static int kd35t133_remove(struct mipi_dsi_device *dsi)
 
        ret = mipi_dsi_detach(dsi);
        if (ret < 0)
-               DRM_DEV_ERROR(&dsi->dev, "Failed to detach from DSI host: %d\n",
-                             ret);
+               dev_err(&dsi->dev, "Failed to detach from DSI host: %d\n", ret);
 
        drm_panel_remove(&ctx->panel);
 
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 #define K101_IM2BA02_INIT_CMD_LEN      2
 
 
        ret = mipi_dsi_dcs_set_display_off(ctx->dsi);
        if (ret < 0)
-               DRM_DEV_ERROR(panel->dev, "failed to set display off: %d\n",
-                             ret);
+               dev_err(panel->dev, "failed to set display off: %d\n", ret);
 
        ret = mipi_dsi_dcs_enter_sleep_mode(ctx->dsi);
        if (ret < 0)
-               DRM_DEV_ERROR(panel->dev, "failed to enter sleep mode: %d\n",
-                             ret);
+               dev_err(panel->dev, "failed to enter sleep mode: %d\n", ret);
 
        msleep(200);
 
 
        mode = drm_mode_duplicate(connector->dev, &k101_im2ba02_default_mode);
        if (!mode) {
-               DRM_DEV_ERROR(&ctx->dsi->dev, "failed to add mode %ux%ux@%u\n",
-                             k101_im2ba02_default_mode.hdisplay,
-                             k101_im2ba02_default_mode.vdisplay,
-                             drm_mode_vrefresh(&k101_im2ba02_default_mode));
+               dev_err(&ctx->dsi->dev, "failed to add mode %ux%u@%u\n",
+                       k101_im2ba02_default_mode.hdisplay,
+                       k101_im2ba02_default_mode.vdisplay,
+                       drm_mode_vrefresh(&k101_im2ba02_default_mode));
                return -ENOMEM;
        }
 
        ret = devm_regulator_bulk_get(&dsi->dev, ARRAY_SIZE(ctx->supplies),
                                      ctx->supplies);
        if (ret < 0) {
-               DRM_DEV_ERROR(&dsi->dev, "Couldn't get regulators\n");
+               dev_err(&dsi->dev, "Couldn't get regulators\n");
                return ret;
        }
 
        ctx->reset = devm_gpiod_get(&dsi->dev, "reset", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->reset)) {
-               DRM_DEV_ERROR(&dsi->dev, "Couldn't get our reset GPIO\n");
+               dev_err(&dsi->dev, "Couldn't get our reset GPIO\n");
                return PTR_ERR(ctx->reset);
        }
 
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 #include <linux/gpio/consumer.h>
 #include <linux/delay.h>
 
        ret = mipi_dsi_dcs_set_display_off(ctx->dsi);
        if (ret < 0)
-               DRM_DEV_ERROR(panel->dev, "failed to set display off: %d\n",
-                             ret);
+               dev_err(panel->dev, "failed to set display off: %d\n", ret);
 
        ret = mipi_dsi_dcs_enter_sleep_mode(ctx->dsi);
        if (ret < 0)
-               DRM_DEV_ERROR(panel->dev, "failed to enter sleep mode: %d\n",
-                             ret);
+               dev_err(panel->dev, "failed to enter sleep mode: %d\n", ret);
 
        /* T13 (backlight fall + video & logic signal fall) T13 >= 200ms */
        msleep(200);
 
        mode = drm_mode_duplicate(connector->dev, &feiyang_default_mode);
        if (!mode) {
-               DRM_DEV_ERROR(&ctx->dsi->dev, "failed to add mode %ux%ux@%u\n",
-                             feiyang_default_mode.hdisplay,
-                             feiyang_default_mode.vdisplay,
-                             drm_mode_vrefresh(&feiyang_default_mode));
+               dev_err(&ctx->dsi->dev, "failed to add mode %ux%u@%u\n",
+                       feiyang_default_mode.hdisplay,
+                       feiyang_default_mode.vdisplay,
+                       drm_mode_vrefresh(&feiyang_default_mode));
                return -ENOMEM;
        }
 
 
        ctx->dvdd = devm_regulator_get(&dsi->dev, "dvdd");
        if (IS_ERR(ctx->dvdd)) {
-               DRM_DEV_ERROR(&dsi->dev, "Couldn't get dvdd regulator\n");
+               dev_err(&dsi->dev, "Couldn't get dvdd regulator\n");
                return PTR_ERR(ctx->dvdd);
        }
 
        ctx->avdd = devm_regulator_get(&dsi->dev, "avdd");
        if (IS_ERR(ctx->avdd)) {
-               DRM_DEV_ERROR(&dsi->dev, "Couldn't get avdd regulator\n");
+               dev_err(&dsi->dev, "Couldn't get avdd regulator\n");
                return PTR_ERR(ctx->avdd);
        }
 
        ctx->reset = devm_gpiod_get(&dsi->dev, "reset", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->reset)) {
-               DRM_DEV_ERROR(&dsi->dev, "Couldn't get our reset GPIO\n");
+               dev_err(&dsi->dev, "Couldn't get our reset GPIO\n");
                return PTR_ERR(ctx->reset);
        }
 
 
 
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 #define ILI9322_CHIP_ID                        0x00
 #define ILI9322_CHIP_ID_MAGIC          0x96
                break;
        }
        if (!mode) {
-               DRM_ERROR("bad mode or failed to add mode\n");
+               dev_err(panel->dev, "bad mode or failed to add mode\n");
                return -EINVAL;
        }
        drm_mode_set_name(mode);
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 struct panel_init_cmd {
        size_t len;
 
        err = mipi_dsi_dcs_set_display_off(innolux->link);
        if (err < 0)
-               DRM_DEV_ERROR(panel->dev, "failed to set display off: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to set display off: %d\n", err);
 
        err = mipi_dsi_dcs_enter_sleep_mode(innolux->link);
        if (err < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to enter sleep mode: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to enter sleep mode: %d\n", err);
                return err;
        }
 
                        err = mipi_dsi_generic_write(innolux->link, cmd->data,
                                                     cmd->len);
                        if (err < 0) {
-                               dev_err(panel->dev,
-                                       "failed to write command %u\n", i);
+                               dev_err(panel->dev, "failed to write command %u\n", i);
                                goto poweroff;
                        }
 
                         */
                        err = mipi_dsi_dcs_nop(innolux->link);
                        if (err < 0) {
-                               dev_err(panel->dev,
-                                       "failed to send DCS nop: %d\n", err);
+                               dev_err(panel->dev, "failed to send DCS nop: %d\n", err);
                                goto poweroff;
                        }
                }
 
        err = mipi_dsi_dcs_exit_sleep_mode(innolux->link);
        if (err < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to exit sleep mode: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to exit sleep mode: %d\n", err);
                goto poweroff;
        }
 
 
        err = mipi_dsi_dcs_set_display_on(innolux->link);
        if (err < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to set display on: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to set display on: %d\n", err);
                goto poweroff;
        }
 
 
        mode = drm_mode_duplicate(connector->dev, m);
        if (!mode) {
-               DRM_DEV_ERROR(panel->dev, "failed to add mode %ux%ux@%u\n",
-                             m->hdisplay, m->vdisplay, drm_mode_vrefresh(m));
+               dev_err(panel->dev, "failed to add mode %ux%u@%u\n",
+                       m->hdisplay, m->vdisplay, drm_mode_vrefresh(m));
                return -ENOMEM;
        }
 
 
        err = drm_panel_unprepare(&innolux->base);
        if (err < 0)
-               DRM_DEV_ERROR(&dsi->dev, "failed to unprepare panel: %d\n",
-                             err);
+               dev_err(&dsi->dev, "failed to unprepare panel: %d\n", err);
 
        err = drm_panel_disable(&innolux->base);
        if (err < 0)
-               DRM_DEV_ERROR(&dsi->dev, "failed to disable panel: %d\n", err);
+               dev_err(&dsi->dev, "failed to disable panel: %d\n", err);
 
        err = mipi_dsi_detach(dsi);
        if (err < 0)
-               DRM_DEV_ERROR(&dsi->dev, "failed to detach from DSI host: %d\n",
-                             err);
+               dev_err(&dsi->dev, "failed to detach from DSI host: %d\n", err);
 
        innolux_panel_del(innolux);
 
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 struct kingdisplay_panel {
        struct drm_panel base;
 
        err = mipi_dsi_dcs_set_display_off(kingdisplay->link);
        if (err < 0)
-               DRM_DEV_ERROR(panel->dev, "failed to set display off: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to set display off: %d\n", err);
 
        kingdisplay->enabled = false;
 
 
        err = mipi_dsi_dcs_enter_sleep_mode(kingdisplay->link);
        if (err < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to enter sleep mode: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to enter sleep mode: %d\n", err);
                return err;
        }
 
                err = mipi_dsi_generic_write(kingdisplay->link, &init_code[i],
                                        sizeof(struct kingdisplay_panel_cmd));
                if (err < 0) {
-                       DRM_DEV_ERROR(panel->dev, "failed write init cmds: %d\n",
-                                     err);
+                       dev_err(panel->dev, "failed write init cmds: %d\n", err);
                        goto poweroff;
                }
        }
 
        err = mipi_dsi_dcs_exit_sleep_mode(kingdisplay->link);
        if (err < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to exit sleep mode: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to exit sleep mode: %d\n", err);
                goto poweroff;
        }
 
 
        err = mipi_dsi_dcs_set_display_on(kingdisplay->link);
        if (err < 0) {
-               DRM_DEV_ERROR(panel->dev, "failed to set display on: %d\n",
-                             err);
+               dev_err(panel->dev, "failed to set display on: %d\n", err);
                goto poweroff;
        }
 
 
        regulator_err = regulator_disable(kingdisplay->supply);
        if (regulator_err)
-               DRM_DEV_ERROR(panel->dev, "failed to disable regulator: %d\n",
-                             regulator_err);
+               dev_err(panel->dev, "failed to disable regulator: %d\n", regulator_err);
 
        return err;
 }
 
        mode = drm_mode_duplicate(connector->dev, &default_mode);
        if (!mode) {
-               DRM_DEV_ERROR(panel->dev, "failed to add mode %ux%ux@%u\n",
-                             default_mode.hdisplay, default_mode.vdisplay,
-                             drm_mode_vrefresh(&default_mode));
+               dev_err(panel->dev, "failed to add mode %ux%u@%u\n",
+                       default_mode.hdisplay, default_mode.vdisplay,
+                       drm_mode_vrefresh(&default_mode));
                return -ENOMEM;
        }
 
 
        err = drm_panel_unprepare(&kingdisplay->base);
        if (err < 0)
-               DRM_DEV_ERROR(&dsi->dev, "failed to unprepare panel: %d\n",
-                             err);
+               dev_err(&dsi->dev, "failed to unprepare panel: %d\n", err);
 
        err = drm_panel_disable(&kingdisplay->base);
        if (err < 0)
-               DRM_DEV_ERROR(&dsi->dev, "failed to disable panel: %d\n", err);
+               dev_err(&dsi->dev, "failed to disable panel: %d\n", err);
 
        err = mipi_dsi_detach(dsi);
        if (err < 0)
-               DRM_DEV_ERROR(&dsi->dev, "failed to detach from DSI host: %d\n",
-                             err);
+               dev_err(&dsi->dev, "failed to detach from DSI host: %d\n", err);
 
        kingdisplay_panel_del(kingdisplay);
 
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 #define MCS_CMD_MAUCCTR                0xF0 /* Manufacturer command enable */
 #define MCS_CMD_READ_ID1       0xDA
                chunk = 15;
        ret = mipi_dsi_dcs_write(dsi, cmd, seqp, chunk);
        if (ret < 0) {
-               DRM_DEV_ERROR(nt->dev,
-                             "error sending DCS command seq cmd %02x\n",
-                             cmd);
+               dev_err(nt->dev, "error sending DCS command seq cmd %02x\n", cmd);
                return ret;
        }
        cmdwritten += chunk;
                        chunk = 15;
                ret = mipi_dsi_generic_write(dsi, seqp, chunk);
                if (ret < 0) {
-                       DRM_DEV_ERROR(nt->dev,
-                                     "error sending generic write seq %02x\n",
-                                     cmd);
+                       dev_err(nt->dev, "error sending generic write seq %02x\n", cmd);
                        return ret;
                }
                cmdwritten += chunk;
                seqp += chunk;
        }
-       DRM_DEV_DEBUG(nt->dev, "sent command %02x %02x bytes\n",
-                     cmd, cmdlen);
+       dev_dbg(nt->dev, "sent command %02x %02x bytes\n", cmd, cmdlen);
        return 0;
 }
 
 
        ret = mipi_dsi_dcs_read(dsi, MCS_CMD_READ_ID1, &id1, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(nt->dev, "could not read MTP ID1\n");
+               dev_err(nt->dev, "could not read MTP ID1\n");
                return ret;
        }
        ret = mipi_dsi_dcs_read(dsi, MCS_CMD_READ_ID2, &id2, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(nt->dev, "could not read MTP ID2\n");
+               dev_err(nt->dev, "could not read MTP ID2\n");
                return ret;
        }
        ret = mipi_dsi_dcs_read(dsi, MCS_CMD_READ_ID3, &id3, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(nt->dev, "could not read MTP ID3\n");
+               dev_err(nt->dev, "could not read MTP ID3\n");
                return ret;
        }
 
         * ID (e.g. Hydis 0x55), driver ID (e.g. NT35510 0xc0) and
         * version.
         */
-       DRM_DEV_INFO(nt->dev,
-                    "MTP ID manufacturer: %02x version: %02x driver: %02x\n",
-                    id1, id2, id3);
+       dev_info(nt->dev, "MTP ID manufacturer: %02x version: %02x driver: %02x\n", id1, id2, id3);
 
        return 0;
 }
        u8 brightness = bl->props.brightness;
        int ret;
 
-       DRM_DEV_DEBUG(nt->dev, "set brightness %d\n", brightness);
+       dev_dbg(nt->dev, "set brightness %d\n", brightness);
        ret = mipi_dsi_dcs_write(dsi, MIPI_DCS_SET_DISPLAY_BRIGHTNESS,
                                 &brightness,
                                 sizeof(brightness));
 
        ret = mipi_dsi_dcs_set_display_off(dsi);
        if (ret) {
-               DRM_DEV_ERROR(nt->dev, "failed to turn display off (%d)\n",
-                             ret);
+               dev_err(nt->dev, "failed to turn display off (%d)\n", ret);
                return ret;
        }
        usleep_range(10000, 20000);
        /* Enter sleep mode */
        ret = mipi_dsi_dcs_enter_sleep_mode(dsi);
        if (ret) {
-               DRM_DEV_ERROR(nt->dev, "failed to enter sleep mode (%d)\n",
-                             ret);
+               dev_err(nt->dev, "failed to enter sleep mode (%d)\n", ret);
                return ret;
        }
 
        /* Exit sleep mode */
        ret = mipi_dsi_dcs_exit_sleep_mode(dsi);
        if (ret) {
-               DRM_DEV_ERROR(nt->dev, "failed to exit sleep mode (%d)\n",
-                             ret);
+               dev_err(nt->dev, "failed to exit sleep mode (%d)\n", ret);
                return ret;
        }
        /* Up to 120 ms */
 
        ret = mipi_dsi_dcs_set_display_on(dsi);
        if (ret) {
-               DRM_DEV_ERROR(nt->dev, "failed to turn display on (%d)\n",
-                             ret);
+               dev_err(nt->dev, "failed to turn display on (%d)\n", ret);
                return ret;
        }
        /* Some 10 ms */
        info->height_mm = nt->conf->height_mm;
        mode = drm_mode_duplicate(connector->dev, &nt->conf->mode);
        if (!mode) {
-               DRM_ERROR("bad mode or failed to add mode\n");
+               dev_err(panel->dev, "bad mode or failed to add mode\n");
                return -EINVAL;
        }
        drm_mode_set_name(mode);
                bl = devm_backlight_device_register(dev, "nt35510", dev, nt,
                                                    &nt35510_bl_ops, NULL);
                if (IS_ERR(bl)) {
-                       DRM_DEV_ERROR(dev, "failed to register backlight device\n");
+                       dev_err(dev, "failed to register backlight device\n");
                        return PTR_ERR(bl);
                }
                bl->props.max_brightness = 255;
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 #define OTM8009A_BACKLIGHT_DEFAULT     240
 #define OTM8009A_BACKLIGHT_MAX         255
        struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev);
 
        if (mipi_dsi_dcs_write_buffer(dsi, data, len) < 0)
-               DRM_WARN("mipi dsi dcs write buffer failed\n");
+               dev_warn(ctx->dev, "mipi dsi dcs write buffer failed\n");
 }
 
 static void otm8009a_dcs_write_buf_hs(struct otm8009a *ctx, const void *data,
 
        ret = regulator_enable(ctx->supply);
        if (ret < 0) {
-               DRM_ERROR("failed to enable supply: %d\n", ret);
+               dev_err(panel->dev, "failed to enable supply: %d\n", ret);
                return ret;
        }
 
 
        mode = drm_mode_duplicate(connector->dev, &default_mode);
        if (!mode) {
-               DRM_ERROR("failed to add mode %ux%ux@%u\n",
-                         default_mode.hdisplay, default_mode.vdisplay,
-                         drm_mode_vrefresh(&default_mode));
+               dev_err(panel->dev, "failed to add mode %ux%u@%u\n",
+                       default_mode.hdisplay, default_mode.vdisplay,
+                       drm_mode_vrefresh(&default_mode));
                return -ENOMEM;
        }
 
        u8 data[2];
 
        if (!ctx->prepared) {
-               DRM_DEBUG("lcd not ready yet for setting its backlight!\n");
+               dev_dbg(&bd->dev, "lcd not ready yet for setting its backlight!\n");
                return -ENXIO;
        }
 
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 struct rb070d30_panel {
        struct drm_panel panel;
 
        ret = regulator_enable(ctx->supply);
        if (ret < 0) {
-               DRM_DEV_ERROR(&ctx->dsi->dev, "Failed to enable supply: %d\n", ret);
+               dev_err(&ctx->dsi->dev, "Failed to enable supply: %d\n", ret);
                return ret;
        }
 
 
        mode = drm_mode_duplicate(connector->dev, &default_mode);
        if (!mode) {
-               DRM_DEV_ERROR(&ctx->dsi->dev,
-                             "Failed to add mode " DRM_MODE_FMT "\n",
-                             DRM_MODE_ARG(&default_mode));
+               dev_err(&ctx->dsi->dev, "Failed to add mode " DRM_MODE_FMT "\n",
+                       DRM_MODE_ARG(&default_mode));
                return -EINVAL;
        }
 
 
        ctx->gpios.reset = devm_gpiod_get(&dsi->dev, "reset", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->gpios.reset)) {
-               DRM_DEV_ERROR(&dsi->dev, "Couldn't get our reset GPIO\n");
+               dev_err(&dsi->dev, "Couldn't get our reset GPIO\n");
                return PTR_ERR(ctx->gpios.reset);
        }
 
        ctx->gpios.power = devm_gpiod_get(&dsi->dev, "power", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->gpios.power)) {
-               DRM_DEV_ERROR(&dsi->dev, "Couldn't get our power GPIO\n");
+               dev_err(&dsi->dev, "Couldn't get our power GPIO\n");
                return PTR_ERR(ctx->gpios.power);
        }
 
         */
        ctx->gpios.updn = devm_gpiod_get(&dsi->dev, "updn", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->gpios.updn)) {
-               DRM_DEV_ERROR(&dsi->dev, "Couldn't get our updn GPIO\n");
+               dev_err(&dsi->dev, "Couldn't get our updn GPIO\n");
                return PTR_ERR(ctx->gpios.updn);
        }
 
         */
        ctx->gpios.shlr = devm_gpiod_get(&dsi->dev, "shlr", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->gpios.shlr)) {
-               DRM_DEV_ERROR(&dsi->dev, "Couldn't get our shlr GPIO\n");
+               dev_err(&dsi->dev, "Couldn't get our shlr GPIO\n");
                return PTR_ERR(ctx->gpios.shlr);
        }
 
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 #define ACX424_DCS_READ_ID1            0xDA
 #define ACX424_DCS_READ_ID2            0xDB
                      SCALE_FACTOR_NS_DIV_MHZ);
 
        /* Set up PWM dutycycle ONE byte (differs from the standard) */
-       DRM_DEV_DEBUG(acx->dev, "calculated duty cycle %02x\n", pwm_ratio);
+       dev_dbg(acx->dev, "calculated duty cycle %02x\n", pwm_ratio);
        ret = mipi_dsi_dcs_write(dsi, MIPI_DCS_SET_DISPLAY_BRIGHTNESS,
                                 &pwm_ratio, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev,
-                             "failed to set display PWM ratio (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to set display PWM ratio (%d)\n", ret);
                return ret;
        }
 
        par = 0xaa;
        ret = mipi_dsi_dcs_write(dsi, 0xf3, &par, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev,
-                             "failed to unlock CMD 2 (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to unlock CMD 2 (%d)\n", ret);
                return ret;
        }
        par = 0x01;
        ret = mipi_dsi_dcs_write(dsi, 0x00, &par, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev,
-                             "failed to enter page 1 (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to enter page 1 (%d)\n", ret);
                return ret;
        }
        par = 0x01;
        ret = mipi_dsi_dcs_write(dsi, 0x7d, &par, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev,
-                             "failed to disable MTP reload (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to disable MTP reload (%d)\n", ret);
                return ret;
        }
        ret = mipi_dsi_dcs_write(dsi, 0x22, &pwm_div, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev,
-                             "failed to set PWM divisor (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to set PWM divisor (%d)\n", ret);
                return ret;
        }
        par = 0xaa;
        ret = mipi_dsi_dcs_write(dsi, 0x7f, &par, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev,
-                             "failed to lock CMD 2 (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to lock CMD 2 (%d)\n", ret);
                return ret;
        }
 
        ret = mipi_dsi_dcs_write(dsi, MIPI_DCS_WRITE_CONTROL_DISPLAY,
                                 &par, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev,
-                             "failed to enable display backlight (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to enable display backlight (%d)\n", ret);
                return ret;
        }
 
 
        ret = mipi_dsi_dcs_read(dsi, ACX424_DCS_READ_ID1, &vendor, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev, "could not vendor ID byte\n");
+               dev_err(acx->dev, "could not vendor ID byte\n");
                return ret;
        }
        ret = mipi_dsi_dcs_read(dsi, ACX424_DCS_READ_ID2, &version, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev, "could not read device version byte\n");
+               dev_err(acx->dev, "could not read device version byte\n");
                return ret;
        }
        ret = mipi_dsi_dcs_read(dsi, ACX424_DCS_READ_ID3, &panel, 1);
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev, "could not read panel ID byte\n");
+               dev_err(acx->dev, "could not read panel ID byte\n");
                return ret;
        }
 
        if (vendor == 0x00) {
-               DRM_DEV_ERROR(acx->dev, "device vendor ID is zero\n");
+               dev_err(acx->dev, "device vendor ID is zero\n");
                return -ENODEV;
        }
 
        case DISPLAY_SONY_ACX424AKP_ID1:
        case DISPLAY_SONY_ACX424AKP_ID2:
        case DISPLAY_SONY_ACX424AKP_ID3:
-               DRM_DEV_INFO(acx->dev,
-                            "MTP vendor: %02x, version: %02x, panel: %02x\n",
-                            vendor, version, panel);
+               dev_info(acx->dev, "MTP vendor: %02x, version: %02x, panel: %02x\n",
+                        vendor, version, panel);
                break;
        default:
-               DRM_DEV_INFO(acx->dev,
-                            "unknown vendor: %02x, version: %02x, panel: %02x\n",
-                            vendor, version, panel);
+               dev_info(acx->dev, "unknown vendor: %02x, version: %02x, panel: %02x\n",
+                        vendor, version, panel);
                break;
        }
 
 
        ret = regulator_enable(acx->supply);
        if (ret) {
-               DRM_DEV_ERROR(acx->dev, "failed to enable supply (%d)\n", ret);
+               dev_err(acx->dev, "failed to enable supply (%d)\n", ret);
                return ret;
        }
 
 
        ret = acx424akp_read_id(acx);
        if (ret) {
-               DRM_DEV_ERROR(acx->dev, "failed to read panel ID (%d)\n", ret);
+               dev_err(acx->dev, "failed to read panel ID (%d)\n", ret);
                goto err_power_off;
        }
 
        ret = mipi_dsi_dcs_set_tear_on(dsi,
                                       MIPI_DSI_DCS_TEAR_MODE_VBLANK);
        if (ret) {
-               DRM_DEV_ERROR(acx->dev, "failed to enable vblank TE (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to enable vblank TE (%d)\n", ret);
                goto err_power_off;
        }
 
        ret = mipi_dsi_dcs_write(dsi, ACX424_DCS_SET_MDDI,
                                 &mddi, sizeof(mddi));
        if (ret < 0) {
-               DRM_DEV_ERROR(acx->dev, "failed to set MDDI (%d)\n", ret);
+               dev_err(acx->dev, "failed to set MDDI (%d)\n", ret);
                goto err_power_off;
        }
 
        /* Exit sleep mode */
        ret = mipi_dsi_dcs_exit_sleep_mode(dsi);
        if (ret) {
-               DRM_DEV_ERROR(acx->dev, "failed to exit sleep mode (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to exit sleep mode (%d)\n", ret);
                goto err_power_off;
        }
        msleep(140);
 
        ret = mipi_dsi_dcs_set_display_on(dsi);
        if (ret) {
-               DRM_DEV_ERROR(acx->dev, "failed to turn display on (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to turn display on (%d)\n", ret);
                goto err_power_off;
        }
        if (acx->video_mode) {
        ret = mipi_dsi_dcs_write(dsi, MIPI_DCS_WRITE_CONTROL_DISPLAY,
                                 &par, 1);
        if (ret) {
-               DRM_DEV_ERROR(acx->dev,
-                             "failed to disable display backlight (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to disable display backlight (%d)\n", ret);
                return ret;
        }
 
        ret = mipi_dsi_dcs_set_display_off(dsi);
        if (ret) {
-               DRM_DEV_ERROR(acx->dev, "failed to turn display off (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to turn display off (%d)\n", ret);
                return ret;
        }
 
        /* Enter sleep mode */
        ret = mipi_dsi_dcs_enter_sleep_mode(dsi);
        if (ret) {
-               DRM_DEV_ERROR(acx->dev, "failed to enter sleep mode (%d)\n",
-                             ret);
+               dev_err(acx->dev, "failed to enter sleep mode (%d)\n", ret);
                return ret;
        }
        msleep(85);
                mode = drm_mode_duplicate(connector->dev,
                                          &sony_acx424akp_cmd_mode);
        if (!mode) {
-               DRM_ERROR("bad mode or failed to add mode\n");
+               dev_err(panel->dev, "bad mode or failed to add mode\n");
                return -EINVAL;
        }
        drm_mode_set_name(mode);
        if (IS_ERR(acx->reset_gpio)) {
                ret = PTR_ERR(acx->reset_gpio);
                if (ret != -EPROBE_DEFER)
-                       DRM_DEV_ERROR(dev, "failed to request GPIO (%d)\n",
-                                     ret);
+                       dev_err(dev, "failed to request GPIO (%d)\n", ret);
                return ret;
        }
 
        acx->bl = devm_backlight_device_register(dev, "acx424akp", dev, acx,
                                                 &acx424akp_bl_ops, NULL);
        if (IS_ERR(acx->bl)) {
-               DRM_DEV_ERROR(dev, "failed to register backlight device\n");
+               dev_err(dev, "failed to register backlight device\n");
                return PTR_ERR(acx->bl);
        }
        acx->bl->props.max_brightness = 1023;
 
  */
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 #include <linux/bitops.h>
 #include <linux/delay.h>
        spi_message_add_tail(&t[1], &m);
        ret = spi_sync(tpg->spi, &m);
        if (ret) {
-               DRM_DEV_ERROR(tpg->dev, "SPI message error %d\n", ret);
+               dev_err(tpg->dev, "SPI message error %d\n", ret);
                return ret;
        }
        if (write)
        /* De-assert the reset signal */
        gpiod_set_value_cansleep(tpg->grestb, 0);
        usleep_range(1000, 2000);
-       DRM_DEV_DEBUG(tpg->dev, "de-asserted GRESTB\n");
+       dev_dbg(tpg->dev, "de-asserted GRESTB\n");
 
        /* Test display communication */
        tpg110_write_reg(tpg, TPG110_TEST, 0x55);
        val = tpg110_read_reg(tpg, TPG110_TEST);
        if (val != 0x55) {
-               DRM_DEV_ERROR(tpg->dev, "failed communication test\n");
+               dev_err(tpg->dev, "failed communication test\n");
                return -ENODEV;
        }
 
        val = tpg110_read_reg(tpg, TPG110_CHIPID);
-       DRM_DEV_INFO(tpg->dev, "TPG110 chip ID: %d version: %d\n",
+       dev_info(tpg->dev, "TPG110 chip ID: %d version: %d\n",
                 val >> 4, val & 0x0f);
 
        /* Show display resolution */
        val &= TPG110_RES_MASK;
        switch (val) {
        case TPG110_RES_400X240_D:
-               DRM_DEV_INFO(tpg->dev,
-                        "IN 400x240 RGB -> OUT 800x480 RGB (dual scan)\n");
+               dev_info(tpg->dev, "IN 400x240 RGB -> OUT 800x480 RGB (dual scan)\n");
                break;
        case TPG110_RES_480X272_D:
-               DRM_DEV_INFO(tpg->dev,
-                        "IN 480x272 RGB -> OUT 800x480 RGB (dual scan)\n");
+               dev_info(tpg->dev, "IN 480x272 RGB -> OUT 800x480 RGB (dual scan)\n");
                break;
        case TPG110_RES_480X640:
-               DRM_DEV_INFO(tpg->dev, "480x640 RGB\n");
+               dev_info(tpg->dev, "480x640 RGB\n");
                break;
        case TPG110_RES_480X272:
-               DRM_DEV_INFO(tpg->dev, "480x272 RGB\n");
+               dev_info(tpg->dev, "480x272 RGB\n");
                break;
        case TPG110_RES_640X480:
-               DRM_DEV_INFO(tpg->dev, "640x480 RGB\n");
+               dev_info(tpg->dev, "640x480 RGB\n");
                break;
        case TPG110_RES_800X480:
-               DRM_DEV_INFO(tpg->dev, "800x480 RGB\n");
+               dev_info(tpg->dev, "800x480 RGB\n");
                break;
        default:
-               DRM_DEV_ERROR(tpg->dev, "ILLEGAL RESOLUTION 0x%02x\n", val);
+               dev_err(tpg->dev, "ILLEGAL RESOLUTION 0x%02x\n", val);
                break;
        }
 
                }
        }
        if (i == ARRAY_SIZE(tpg110_modes)) {
-               DRM_DEV_ERROR(tpg->dev, "unsupported mode (%02x) detected\n",
-                       val);
+               dev_err(tpg->dev, "unsupported mode (%02x) detected\n", val);
                return -ENODEV;
        }
 
        val = tpg110_read_reg(tpg, TPG110_CTRL2);
-       DRM_DEV_INFO(tpg->dev, "resolution and standby is controlled by %s\n",
+       dev_info(tpg->dev, "resolution and standby is controlled by %s\n",
                 (val & TPG110_CTRL2_RES_PM_CTRL) ? "software" : "hardware");
        /* Take control over resolution and standby */
        val |= TPG110_CTRL2_RES_PM_CTRL;
        /* We get the physical display dimensions from the DT */
        ret = of_property_read_u32(np, "width-mm", &tpg->width);
        if (ret)
-               DRM_DEV_ERROR(dev, "no panel width specified\n");
+               dev_err(dev, "no panel width specified\n");
        ret = of_property_read_u32(np, "height-mm", &tpg->height);
        if (ret)
-               DRM_DEV_ERROR(dev, "no panel height specified\n");
+               dev_err(dev, "no panel height specified\n");
 
        /* This asserts the GRESTB signal, putting the display into reset */
        tpg->grestb = devm_gpiod_get(dev, "grestb", GPIOD_OUT_HIGH);
        if (IS_ERR(tpg->grestb)) {
-               DRM_DEV_ERROR(dev, "no GRESTB GPIO\n");
+               dev_err(dev, "no GRESTB GPIO\n");
                return -ENODEV;
        }
 
        spi->mode |= SPI_3WIRE_HIZ;
        ret = spi_setup(spi);
        if (ret < 0) {
-               DRM_DEV_ERROR(dev, "spi setup failed.\n");
+               dev_err(dev, "spi setup failed.\n");
                return ret;
        }
        tpg->spi = spi;
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 static const char * const regulator_names[] = {
        "vdda",
        for (i = 0; i < ARRAY_SIZE(ctx->dsi); i++) {
                ret = mipi_dsi_dcs_write(ctx->dsi[i], command, NULL, 0);
                if (ret < 0) {
-                       DRM_DEV_ERROR(ctx->dev,
-                               "cmd 0x%x failed for dsi = %d\n",
-                               command, i);
+                       dev_err(ctx->dev, "cmd 0x%x failed for dsi = %d\n", command, i);
                }
        }
 
        for (i = 0; i < ARRAY_SIZE(ctx->dsi); i++) {
                ret = mipi_dsi_dcs_write_buffer(ctx->dsi[i], buf, size);
                if (ret < 0) {
-                       DRM_DEV_ERROR(ctx->dev,
-                               "failed to tx cmd [%d], err: %d\n", i, ret);
+                       dev_err(ctx->dev, "failed to tx cmd [%d], err: %d\n", i, ret);
                        return ret;
                }
        }
                ret = regulator_set_load(ctx->supplies[i].consumer,
                                regulator_disable_loads[i]);
                if (ret) {
-                       DRM_DEV_ERROR(ctx->dev,
-                               "regulator_set_load failed %d\n", ret);
+                       dev_err(ctx->dev, "regulator_set_load failed %d\n", ret);
                        return ret;
                }
        }
 
        ret = regulator_bulk_disable(ARRAY_SIZE(ctx->supplies), ctx->supplies);
        if (ret) {
-               DRM_DEV_ERROR(ctx->dev,
-                       "regulator_bulk_disable failed %d\n", ret);
+               dev_err(ctx->dev, "regulator_bulk_disable failed %d\n", ret);
        }
        return ret;
 }
        if (ctx->backlight) {
                ret = backlight_disable(ctx->backlight);
                if (ret < 0)
-                       DRM_DEV_ERROR(ctx->dev, "backlight disable failed %d\n",
-                               ret);
+                       dev_err(ctx->dev, "backlight disable failed %d\n", ret);
        }
 
        ctx->enabled = false;
 
        ret = truly_dcs_write(panel, MIPI_DCS_SET_DISPLAY_OFF);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev,
-                       "set_display_off cmd failed ret = %d\n",
-                       ret);
+               dev_err(ctx->dev, "set_display_off cmd failed ret = %d\n", ret);
        }
 
        /* 120ms delay required here as per DCS spec */
 
        ret = truly_dcs_write(panel, MIPI_DCS_ENTER_SLEEP_MODE);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev,
-                       "enter_sleep cmd failed ret = %d\n", ret);
+               dev_err(ctx->dev, "enter_sleep cmd failed ret = %d\n", ret);
        }
 
        ret = truly_nt35597_power_off(ctx);
        if (ret < 0)
-               DRM_DEV_ERROR(ctx->dev, "power_off failed ret = %d\n", ret);
+               dev_err(ctx->dev, "power_off failed ret = %d\n", ret);
 
        ctx->prepared = false;
        return ret;
                                panel_on_cmds[i].size,
                                        panel_on_cmds[i].commands);
                if (ret < 0) {
-                       DRM_DEV_ERROR(ctx->dev,
-                               "cmd set tx failed i = %d ret = %d\n",
-                                       i, ret);
+                       dev_err(ctx->dev, "cmd set tx failed i = %d ret = %d\n", i, ret);
                        goto power_off;
                }
        }
 
        ret = truly_dcs_write(panel, MIPI_DCS_EXIT_SLEEP_MODE);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev,
-                       "exit_sleep_mode cmd failed ret = %d\n",
-                       ret);
+               dev_err(ctx->dev, "exit_sleep_mode cmd failed ret = %d\n", ret);
                goto power_off;
        }
 
 
        ret = truly_dcs_write(panel, MIPI_DCS_SET_DISPLAY_ON);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev,
-                       "set_display_on cmd failed ret = %d\n", ret);
+               dev_err(ctx->dev, "set_display_on cmd failed ret = %d\n", ret);
                goto power_off;
        }
 
 
 power_off:
        if (truly_nt35597_power_off(ctx))
-               DRM_DEV_ERROR(ctx->dev, "power_off failed\n");
+               dev_err(ctx->dev, "power_off failed\n");
        return ret;
 }
 
        if (ctx->backlight) {
                ret = backlight_enable(ctx->backlight);
                if (ret < 0)
-                       DRM_DEV_ERROR(ctx->dev, "backlight enable failed %d\n",
-                                                 ret);
+                       dev_err(ctx->dev, "backlight enable failed %d\n", ret);
        }
 
        ctx->enabled = true;
        config = ctx->config;
        mode = drm_mode_create(connector->dev);
        if (!mode) {
-               DRM_DEV_ERROR(ctx->dev,
-                       "failed to create a new display mode\n");
+               dev_err(ctx->dev, "failed to create a new display mode\n");
                return 0;
        }
 
 
        ctx->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->reset_gpio)) {
-               DRM_DEV_ERROR(dev, "cannot get reset gpio %ld\n",
-                       PTR_ERR(ctx->reset_gpio));
+               dev_err(dev, "cannot get reset gpio %ld\n", PTR_ERR(ctx->reset_gpio));
                return PTR_ERR(ctx->reset_gpio);
        }
 
        ctx->mode_gpio = devm_gpiod_get(dev, "mode", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->mode_gpio)) {
-               DRM_DEV_ERROR(dev, "cannot get mode gpio %ld\n",
-                       PTR_ERR(ctx->mode_gpio));
+               dev_err(dev, "cannot get mode gpio %ld\n", PTR_ERR(ctx->mode_gpio));
                return PTR_ERR(ctx->mode_gpio);
        }
 
 
        dsi1 = of_graph_get_remote_node(dsi->dev.of_node, 1, -1);
        if (!dsi1) {
-               DRM_DEV_ERROR(dev,
-                       "failed to get remote node for dsi1_device\n");
+               dev_err(dev, "failed to get remote node for dsi1_device\n");
                return -ENODEV;
        }
 
        dsi1_host = of_find_mipi_dsi_host_by_node(dsi1);
        of_node_put(dsi1);
        if (!dsi1_host) {
-               DRM_DEV_ERROR(dev, "failed to find dsi host\n");
+               dev_err(dev, "failed to find dsi host\n");
                return -EPROBE_DEFER;
        }
 
        /* register the second DSI device */
        dsi1_device = mipi_dsi_device_register_full(dsi1_host, &info);
        if (IS_ERR(dsi1_device)) {
-               DRM_DEV_ERROR(dev, "failed to create dsi device\n");
+               dev_err(dev, "failed to create dsi device\n");
                return PTR_ERR(dsi1_device);
        }
 
 
        ret = truly_nt35597_panel_add(ctx);
        if (ret) {
-               DRM_DEV_ERROR(dev, "failed to add panel\n");
+               dev_err(dev, "failed to add panel\n");
                goto err_panel_add;
        }
 
                        MIPI_DSI_CLOCK_NON_CONTINUOUS;
                ret = mipi_dsi_attach(dsi_dev);
                if (ret < 0) {
-                       DRM_DEV_ERROR(dev,
-                               "dsi attach failed i = %d\n", i);
+                       dev_err(dev, "dsi attach failed i = %d\n", i);
                        goto err_dsi_attach;
                }
        }
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 struct visionox_rm69299 {
        struct drm_panel panel;
 
        ret = mipi_dsi_dcs_write(ctx->dsi, MIPI_DCS_SET_DISPLAY_OFF, NULL, 0);
        if (ret < 0)
-               DRM_DEV_ERROR(ctx->panel.dev,
-                             "set_display_off cmd failed ret = %d\n", ret);
+               dev_err(ctx->panel.dev, "set_display_off cmd failed ret = %d\n", ret);
 
        /* 120ms delay required here as per DCS spec */
        msleep(120);
 
        ret = mipi_dsi_dcs_write(ctx->dsi, MIPI_DCS_ENTER_SLEEP_MODE, NULL, 0);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->panel.dev,
-                             "enter_sleep cmd failed ret = %d\n", ret);
+               dev_err(ctx->panel.dev, "enter_sleep cmd failed ret = %d\n", ret);
        }
 
        ret = visionox_rm69299_power_off(ctx);
 
        ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0xfe, 0x00 }, 2);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->panel.dev,
-                             "cmd set tx 0 failed, ret = %d\n", ret);
+               dev_err(ctx->panel.dev, "cmd set tx 0 failed, ret = %d\n", ret);
                goto power_off;
        }
 
        ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0xc2, 0x08 }, 2);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->panel.dev,
-                             "cmd set tx 1 failed, ret = %d\n", ret);
+               dev_err(ctx->panel.dev, "cmd set tx 1 failed, ret = %d\n", ret);
                goto power_off;
        }
 
        ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0x35, 0x00 }, 2);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->panel.dev,
-                             "cmd set tx 2 failed, ret = %d\n", ret);
+               dev_err(ctx->panel.dev, "cmd set tx 2 failed, ret = %d\n", ret);
                goto power_off;
        }
 
        ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0x51, 0xff }, 2);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->panel.dev,
-                             "cmd set tx 3 failed, ret = %d\n", ret);
+               dev_err(ctx->panel.dev, "cmd set tx 3 failed, ret = %d\n", ret);
                goto power_off;
        }
 
        ret = mipi_dsi_dcs_write(ctx->dsi, MIPI_DCS_EXIT_SLEEP_MODE, NULL, 0);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->panel.dev,
-                             "exit_sleep_mode cmd failed ret = %d\n", ret);
+               dev_err(ctx->panel.dev, "exit_sleep_mode cmd failed ret = %d\n", ret);
                goto power_off;
        }
 
 
        ret = mipi_dsi_dcs_write(ctx->dsi, MIPI_DCS_SET_DISPLAY_ON, NULL, 0);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->panel.dev,
-                             "set_display_on cmd failed ret = %d\n", ret);
+               dev_err(ctx->panel.dev, "set_display_on cmd failed ret = %d\n", ret);
                goto power_off;
        }
 
 
        mode = drm_mode_create(connector->dev);
        if (!mode) {
-               DRM_DEV_ERROR(ctx->panel.dev,
-                             "failed to create a new display mode\n");
+               dev_err(ctx->panel.dev, "failed to create a new display mode\n");
                return 0;
        }
 
        ctx->reset_gpio = devm_gpiod_get(ctx->panel.dev,
                                         "reset", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->reset_gpio)) {
-               DRM_DEV_ERROR(dev, "cannot get reset gpio %ld\n",
-                             PTR_ERR(ctx->reset_gpio));
+               dev_err(dev, "cannot get reset gpio %ld\n", PTR_ERR(ctx->reset_gpio));
                return PTR_ERR(ctx->reset_gpio);
        }
 
                          MIPI_DSI_CLOCK_NON_CONTINUOUS;
        ret = mipi_dsi_attach(dsi);
        if (ret < 0) {
-               DRM_DEV_ERROR(dev, "dsi attach failed ret = %d\n", ret);
+               dev_err(dev, "dsi attach failed ret = %d\n", ret);
                goto err_dsi_attach;
        }
 
        ret = regulator_set_load(ctx->supplies[0].consumer, 32000);
        if (ret) {
-               DRM_DEV_ERROR(dev,
-                             "regulator set load failed for vdda supply ret = %d\n",
-                             ret);
+               dev_err(dev, "regulator set load failed for vdda supply ret = %d\n", ret);
                goto err_set_load;
        }
 
        ret = regulator_set_load(ctx->supplies[1].consumer, 13200);
        if (ret) {
-               DRM_DEV_ERROR(dev,
-                             "regulator set load failed for vdd3p3 supply ret = %d\n",
-                             ret);
+               dev_err(dev, "regulator set load failed for vdd3p3 supply ret = %d\n", ret);
                goto err_set_load;
        }
 
 
 #include <drm/drm_mipi_dsi.h>
 #include <drm/drm_modes.h>
 #include <drm/drm_panel.h>
-#include <drm/drm_print.h>
 
 #include <video/display_timing.h>
 #include <video/mipi_display.h>
 
        msleep(60);
 
-       DRM_DEV_DEBUG_DRIVER(dev, "Panel init sequence done\n");
+       dev_dbg(dev, "Panel init sequence done\n");
        return 0;
 }
 
 
        ret = mipi_dsi_dcs_set_display_off(dsi);
        if (ret < 0)
-               DRM_DEV_ERROR(ctx->dev, "failed to set display off: %d\n",
-                             ret);
+               dev_err(ctx->dev, "failed to set display off: %d\n", ret);
 
        mipi_dsi_dcs_enter_sleep_mode(dsi);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev, "failed to enter sleep mode: %d\n",
-                             ret);
+               dev_err(ctx->dev, "failed to enter sleep mode: %d\n", ret);
                return ret;
        }
 
        if (ctx->prepared)
                return 0;
 
-       DRM_DEV_DEBUG_DRIVER(ctx->dev, "Resetting the panel\n");
+       dev_dbg(ctx->dev, "Resetting the panel\n");
        ret = regulator_enable(ctx->vci);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev,
-                             "Failed to enable vci supply: %d\n", ret);
+               dev_err(ctx->dev, "Failed to enable vci supply: %d\n", ret);
                return ret;
        }
        ret = regulator_enable(ctx->iovcc);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev,
-                             "Failed to enable iovcc supply: %d\n", ret);
+               dev_err(ctx->dev, "Failed to enable iovcc supply: %d\n", ret);
                goto disable_vci;
        }
 
 
        ret = xpp055c272_init_sequence(ctx);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev, "Panel init sequence failed: %d\n",
-                             ret);
+               dev_err(ctx->dev, "Panel init sequence failed: %d\n", ret);
                goto disable_iovcc;
        }
 
        ret = mipi_dsi_dcs_exit_sleep_mode(dsi);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev, "Failed to exit sleep mode: %d\n", ret);
+               dev_err(ctx->dev, "Failed to exit sleep mode: %d\n", ret);
                goto disable_iovcc;
        }
 
 
        ret = mipi_dsi_dcs_set_display_on(dsi);
        if (ret < 0) {
-               DRM_DEV_ERROR(ctx->dev, "Failed to set display on: %d\n", ret);
+               dev_err(ctx->dev, "Failed to set display on: %d\n", ret);
                goto disable_iovcc;
        }
 
 
        mode = drm_mode_duplicate(connector->dev, &default_mode);
        if (!mode) {
-               DRM_DEV_ERROR(ctx->dev, "Failed to add mode %ux%u@%u\n",
-                             default_mode.hdisplay, default_mode.vdisplay,
-                             drm_mode_vrefresh(&default_mode));
+               dev_err(ctx->dev, "Failed to add mode %ux%u@%u\n",
+                       default_mode.hdisplay, default_mode.vdisplay,
+                       drm_mode_vrefresh(&default_mode));
                return -ENOMEM;
        }
 
 
        ctx->reset_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW);
        if (IS_ERR(ctx->reset_gpio)) {
-               DRM_DEV_ERROR(dev, "cannot get reset gpio\n");
+               dev_err(dev, "cannot get reset gpio\n");
                return PTR_ERR(ctx->reset_gpio);
        }
 
        if (IS_ERR(ctx->vci)) {
                ret = PTR_ERR(ctx->vci);
                if (ret != -EPROBE_DEFER)
-                       DRM_DEV_ERROR(dev,
-                                     "Failed to request vci regulator: %d\n",
-                                     ret);
+                       dev_err(dev, "Failed to request vci regulator: %d\n", ret);
                return ret;
        }
 
        if (IS_ERR(ctx->iovcc)) {
                ret = PTR_ERR(ctx->iovcc);
                if (ret != -EPROBE_DEFER)
-                       DRM_DEV_ERROR(dev,
-                                     "Failed to request iovcc regulator: %d\n",
-                                     ret);
+                       dev_err(dev, "Failed to request iovcc regulator: %d\n", ret);
                return ret;
        }
 
 
        ret = mipi_dsi_attach(dsi);
        if (ret < 0) {
-               DRM_DEV_ERROR(dev, "mipi_dsi_attach failed: %d\n", ret);
+               dev_err(dev, "mipi_dsi_attach failed: %d\n", ret);
                drm_panel_remove(&ctx->panel);
                return ret;
        }
 
        ret = drm_panel_unprepare(&ctx->panel);
        if (ret < 0)
-               DRM_DEV_ERROR(&dsi->dev, "Failed to unprepare panel: %d\n",
-                             ret);
+               dev_err(&dsi->dev, "Failed to unprepare panel: %d\n", ret);
 
        ret = drm_panel_disable(&ctx->panel);
        if (ret < 0)
-               DRM_DEV_ERROR(&dsi->dev, "Failed to disable panel: %d\n",
-                             ret);
+               dev_err(&dsi->dev, "Failed to disable panel: %d\n", ret);
 }
 
 static int xpp055c272_remove(struct mipi_dsi_device *dsi)
 
        ret = mipi_dsi_detach(dsi);
        if (ret < 0)
-               DRM_DEV_ERROR(&dsi->dev, "Failed to detach from DSI host: %d\n",
-                             ret);
+               dev_err(&dsi->dev, "Failed to detach from DSI host: %d\n", ret);
 
        drm_panel_remove(&ctx->panel);