enum dma_attr attr;
        unsigned int nr_pages;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (buf->dma_addr) {
                DRM_DEBUG_KMS("already allocated.\n");
                return 0;
 static void lowlevel_buffer_deallocate(struct drm_device *dev,
                unsigned int flags, struct exynos_drm_gem_buf *buf)
 {
-       DRM_DEBUG_KMS("%s.\n", __FILE__);
-
        if (!buf->dma_addr) {
                DRM_DEBUG_KMS("dma_addr is invalid.\n");
                return;
 {
        struct exynos_drm_gem_buf *buffer;
 
-       DRM_DEBUG_KMS("%s.\n", __FILE__);
        DRM_DEBUG_KMS("desired size = 0x%x\n", size);
 
        buffer = kzalloc(sizeof(*buffer), GFP_KERNEL);
 void exynos_drm_fini_buf(struct drm_device *dev,
                                struct exynos_drm_gem_buf *buffer)
 {
-       DRM_DEBUG_KMS("%s.\n", __FILE__);
-
        if (!buffer) {
                DRM_DEBUG_KMS("buffer is null.\n");
                return;
 
                        struct exynos_drm_panel_info *panel)
 {
        struct fb_videomode *timing = &panel->timing;
-       DRM_DEBUG_KMS("%s\n", __FILE__);
 
        mode->clock = timing->pixclock / 1000;
        mode->vrefresh = timing->refresh;
        unsigned int count = 0;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (!display_ops) {
                DRM_DEBUG_KMS("display_ops is null.\n");
                return 0;
        struct drm_mode_object *obj;
        struct drm_encoder *encoder;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        obj = drm_mode_object_find(dev, exynos_connector->encoder_id,
                                   DRM_MODE_OBJECT_ENCODER);
        if (!obj) {
 static void exynos_drm_connector_dpms(struct drm_connector *connector,
                                        int mode)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /*
         * in case that drm_crtc_helper_set_mode() is called,
         * encoder/crtc->funcs->dpms() will be just returned
                                        manager->display_ops;
        enum drm_connector_status status = connector_status_disconnected;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (display_ops && display_ops->is_connected) {
                if (display_ops->is_connected(manager->dev))
                        status = connector_status_connected;
        struct exynos_drm_connector *exynos_connector =
                to_exynos_connector(connector);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        drm_sysfs_connector_remove(connector);
        drm_connector_cleanup(connector);
        kfree(exynos_connector);
        int type;
        int err;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_connector = kzalloc(sizeof(*exynos_connector), GFP_KERNEL);
        if (!exynos_connector) {
                DRM_ERROR("failed to allocate connector\n");
 
        struct drm_connector *connector;
        int ret;
 
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        subdrv->manager->dev = subdrv->dev;
 
        /* create and initialize a encoder for this sub driver. */
 static void exynos_drm_subdrv_remove(struct drm_device *dev,
                                      struct exynos_drm_subdrv *subdrv)
 {
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        if (subdrv->remove)
                subdrv->remove(dev, subdrv->dev);
 }
        unsigned int fine_cnt = 0;
        int err;
 
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        if (!dev)
                return -EINVAL;
 
 {
        struct exynos_drm_subdrv *subdrv;
 
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        if (!dev) {
                WARN(1, "Unexpected drm device unregister!\n");
                return -EINVAL;
 
 int exynos_drm_subdrv_register(struct exynos_drm_subdrv *subdrv)
 {
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        if (!subdrv)
                return -EINVAL;
 
 
 int exynos_drm_subdrv_unregister(struct exynos_drm_subdrv *subdrv)
 {
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        if (!subdrv)
                return -EINVAL;
 
 
 
 static void exynos_drm_crtc_prepare(struct drm_crtc *crtc)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* drm framework doesn't check NULL. */
 }
 
 {
        struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_drm_crtc_dpms(crtc, DRM_MODE_DPMS_ON);
        exynos_plane_commit(exynos_crtc->plane);
        exynos_plane_dpms(exynos_crtc->plane, DRM_MODE_DPMS_ON);
                            const struct drm_display_mode *mode,
                            struct drm_display_mode *adjusted_mode)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* drm framework doesn't check NULL */
        return true;
 }
        int pipe = exynos_crtc->pipe;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /*
         * copy the mode data adjusted by mode_fixup() into crtc->mode
         * so that hardware can be seet to proper mode.
        unsigned int crtc_h;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* when framebuffer changing is requested, crtc's dpms should be on */
        if (exynos_crtc->dpms > DRM_MODE_DPMS_ON) {
                DRM_ERROR("failed framebuffer changing request.\n");
 {
        struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_plane_dpms(exynos_crtc->plane, DRM_MODE_DPMS_OFF);
        exynos_drm_crtc_dpms(crtc, DRM_MODE_DPMS_OFF);
 }
        struct drm_framebuffer *old_fb = crtc->fb;
        int ret = -EINVAL;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* when the page flip is requested, crtc's dpms should be on */
        if (exynos_crtc->dpms > DRM_MODE_DPMS_ON) {
                DRM_ERROR("failed page flip request.\n");
        struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc);
        struct exynos_drm_private *private = crtc->dev->dev_private;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        private->crtc[exynos_crtc->pipe] = NULL;
 
        drm_crtc_cleanup(crtc);
        struct exynos_drm_private *dev_priv = dev->dev_private;
        struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(crtc);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (property == dev_priv->crtc_mode_property) {
                enum exynos_crtc_mode mode = val;
 
        struct exynos_drm_private *dev_priv = dev->dev_private;
        struct drm_property *prop;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        prop = dev_priv->crtc_mode_property;
        if (!prop) {
                prop = drm_property_create_enum(dev, 0, "mode", mode_names,
        struct exynos_drm_private *private = dev->dev_private;
        struct drm_crtc *crtc;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_crtc = kzalloc(sizeof(*exynos_crtc), GFP_KERNEL);
        if (!exynos_crtc) {
                DRM_ERROR("failed to allocate exynos crtc\n");
        struct exynos_drm_crtc *exynos_crtc =
                to_exynos_crtc(private->crtc[crtc]);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (exynos_crtc->dpms != DRM_MODE_DPMS_ON)
                return -EPERM;
 
        struct exynos_drm_crtc *exynos_crtc =
                to_exynos_crtc(private->crtc[crtc]);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (exynos_crtc->dpms != DRM_MODE_DPMS_ON)
                return;
 
        struct exynos_drm_crtc *exynos_crtc = to_exynos_crtc(drm_crtc);
        unsigned long flags;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        spin_lock_irqsave(&dev->event_lock, flags);
 
        list_for_each_entry_safe(e, t, &dev_priv->pageflip_event_list,
 
        unsigned int i;
        int nents, ret;
 
-       DRM_DEBUG_PRIME("%s\n", __FILE__);
-
        /* just return current sgt if already requested. */
        if (exynos_attach->dir == dir && exynos_attach->is_mapped)
                return &exynos_attach->sgt;
 {
        struct exynos_drm_gem_obj *exynos_gem_obj = dmabuf->priv;
 
-       DRM_DEBUG_PRIME("%s\n", __FILE__);
-
        /*
         * exynos_dmabuf_release() call means that file object's
         * f_count is 0 and it calls drm_gem_object_handle_unreference()
        struct exynos_drm_gem_buf *buffer;
        int ret;
 
-       DRM_DEBUG_PRIME("%s\n", __FILE__);
-
        /* is this one of own objects? */
        if (dma_buf->ops == &exynos_dmabuf_ops) {
                struct drm_gem_object *obj;
 
        int ret;
        int nr;
 
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        private = kzalloc(sizeof(struct exynos_drm_private), GFP_KERNEL);
        if (!private) {
                DRM_ERROR("failed to allocate private\n");
 
 static int exynos_drm_unload(struct drm_device *dev)
 {
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        exynos_drm_fbdev_fini(dev);
        exynos_drm_device_unregister(dev);
        drm_vblank_cleanup(dev);
 {
        struct drm_exynos_file_private *file_priv;
 
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        file_priv = kzalloc(sizeof(*file_priv), GFP_KERNEL);
        if (!file_priv)
                return -ENOMEM;
        struct drm_pending_vblank_event *e, *t;
        unsigned long flags;
 
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        /* release events of current file */
        spin_lock_irqsave(&dev->event_lock, flags);
        list_for_each_entry_safe(e, t, &private->pageflip_event_list,
 
 static void exynos_drm_postclose(struct drm_device *dev, struct drm_file *file)
 {
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        if (!file->driver_priv)
                return;
 
 
 static void exynos_drm_lastclose(struct drm_device *dev)
 {
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        exynos_drm_fbdev_restore_mode(dev);
 }
 
 
 static int exynos_drm_platform_probe(struct platform_device *pdev)
 {
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32);
        exynos_drm_driver.num_ioctls = DRM_ARRAY_SIZE(exynos_ioctls);
 
 
 static int exynos_drm_platform_remove(struct platform_device *pdev)
 {
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        drm_platform_exit(&exynos_drm_driver, pdev);
 
        return 0;
 {
        int ret;
 
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
 #ifdef CONFIG_DRM_EXYNOS_FIMD
        ret = platform_driver_register(&fimd_driver);
        if (ret < 0)
 
 static void __exit exynos_drm_exit(void)
 {
-       DRM_DEBUG_DRIVER("%s\n", __FILE__);
-
        platform_device_unregister(exynos_drm_pdev);
 
        platform_driver_unregister(&exynos_drm_platform_driver);
 
        struct exynos_drm_manager_ops *manager_ops = manager->ops;
        struct exynos_drm_encoder *exynos_encoder = to_exynos_encoder(encoder);
 
-       DRM_DEBUG_KMS("%s, encoder dpms: %d\n", __FILE__, mode);
+       DRM_DEBUG_KMS("encoder dpms: %d\n", mode);
 
        if (exynos_encoder->dpms == mode) {
                DRM_DEBUG_KMS("desired dpms mode is same as previous one.\n");
        struct exynos_drm_manager *manager = exynos_drm_get_manager(encoder);
        struct exynos_drm_manager_ops *manager_ops = manager->ops;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
                if (connector->encoder == encoder)
                        if (manager_ops && manager_ops->mode_fixup)
        struct exynos_drm_manager *manager;
        struct exynos_drm_manager_ops *manager_ops;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
                if (connector->encoder == encoder) {
                        struct exynos_drm_encoder *exynos_encoder;
 
 static void exynos_drm_encoder_prepare(struct drm_encoder *encoder)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* drm framework doesn't check NULL. */
 }
 
        struct exynos_drm_manager *manager = exynos_encoder->manager;
        struct exynos_drm_manager_ops *manager_ops = manager->ops;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (manager_ops && manager_ops->commit)
                manager_ops->commit(manager->dev);
 
        struct exynos_drm_encoder *exynos_encoder =
                to_exynos_encoder(encoder);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_encoder->manager->pipe = -1;
 
        drm_encoder_cleanup(encoder);
 {
        struct drm_encoder *encoder;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        list_for_each_entry(encoder, &dev->mode_config.encoder_list, head)
                encoder->possible_clones = exynos_drm_encoder_clones(encoder);
 }
        struct drm_encoder *encoder;
        struct exynos_drm_encoder *exynos_encoder;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (!manager || !possible_crtcs)
                return NULL;
 
        struct exynos_drm_manager_ops *manager_ops = manager->ops;
        int mode = *(int *)data;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (manager_ops && manager_ops->dpms)
                manager_ops->dpms(manager->dev, mode);
 
                to_exynos_encoder(encoder)->manager;
        int pipe = *(int *)data;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /*
         * when crtc is detached from encoder, this pipe is used
         * to select manager operation
        struct exynos_drm_overlay_ops *overlay_ops = manager->overlay_ops;
        struct exynos_drm_overlay *overlay = data;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (overlay_ops && overlay_ops->mode_set)
                overlay_ops->mode_set(manager->dev, overlay);
 }
        struct exynos_drm_overlay_ops *overlay_ops = manager->overlay_ops;
        int zpos = DEFAULT_ZPOS;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (data)
                zpos = *(int *)data;
 
        struct exynos_drm_overlay_ops *overlay_ops = manager->overlay_ops;
        int zpos = DEFAULT_ZPOS;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (data)
                zpos = *(int *)data;
 
        struct exynos_drm_overlay_ops *overlay_ops = manager->overlay_ops;
        int zpos = DEFAULT_ZPOS;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (data)
                zpos = *(int *)data;
 
 
        struct exynos_drm_fb *exynos_fb = to_exynos_fb(fb);
        unsigned int i;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* make sure that overlay data are updated before relesing fb. */
        exynos_drm_encoder_complete_scanout(fb);
 
 {
        struct exynos_drm_fb *exynos_fb = to_exynos_fb(fb);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* This fb should have only one gem object. */
        if (WARN_ON(exynos_fb->buf_cnt != 1))
                return -EINVAL;
                                unsigned color, struct drm_clip_rect *clips,
                                unsigned num_clips)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* TODO */
 
        return 0;
        struct exynos_drm_fb *exynos_fb;
        int i, ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_fb = kzalloc(sizeof(*exynos_fb), GFP_KERNEL);
        if (!exynos_fb) {
                DRM_ERROR("failed to allocate exynos drm framebuffer\n");
        struct exynos_drm_fb *exynos_fb = to_exynos_fb(fb);
        struct exynos_drm_gem_buf *buffer;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (index >= MAX_FB_BUFFER)
                return NULL;
 
 
        unsigned long vm_size;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP;
 
        vm_size = vma->vm_end - vma->vm_start;
        unsigned int size = fb->width * fb->height * (fb->bits_per_pixel >> 3);
        unsigned long offset;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        drm_fb_helper_fill_fix(fbi, fb->pitches[0], fb->depth);
        drm_fb_helper_fill_var(fbi, helper, fb->width, fb->height);
 
        unsigned long size;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        DRM_DEBUG_KMS("surface width(%d), height(%d) and bpp(%d\n",
                        sizes->surface_width, sizes->surface_height,
                        sizes->surface_bpp);
        unsigned int num_crtc;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (!dev->mode_config.num_crtc || !dev->mode_config.num_connector)
                return 0;
 
 
 {
        u32 cfg;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        /* stop dma operation */
        cfg = fimc_read(EXYNOS_CISTATUS);
        if (EXYNOS_CISTATUS_GET_ENVID_STATUS(cfg)) {
 
 static int fimc_set_camblk_fimd0_wb(struct fimc_context *ctx)
 {
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        return regmap_update_bits(ctx->sysreg, SYSREG_CAMERA_BLK,
                                  SYSREG_FIMD0WB_DEST_MASK,
                                  ctx->id << SYSREG_FIMD0WB_DEST_SHIFT);
 {
        u32 cfg;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        cfg = fimc_read(EXYNOS_CIGCTRL);
        cfg |= EXYNOS_CIGCTRL_IRQ_CLR;
        fimc_write(cfg, EXYNOS_CIGCTRL);
        u32 cfg;
        int frame_cnt, buf_id;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        cfg = fimc_read(EXYNOS_CISTATUS2);
        frame_cnt = EXYNOS_CISTATUS2_GET_FRAMECOUNT_BEFORE(cfg);
 
 {
        struct drm_exynos_ipp_prop_list *prop_list;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        prop_list = devm_kzalloc(ippdrv->dev, sizeof(*prop_list), GFP_KERNEL);
        if (!prop_list) {
                DRM_ERROR("failed to alloc property list.\n");
        bool swap;
        int i;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        for_each_ipp_ops(i) {
                if ((i == EXYNOS_DRM_OPS_SRC) &&
                        (property->cmd == IPP_CMD_WB))
 {
        int i;
 
-       DRM_DEBUG_KMS("%s:\n", __func__);
-
        for (i = 0; i < FIMC_MAX_SRC; i++) {
                fimc_write(0, EXYNOS_CIIYSA(i));
                fimc_write(0, EXYNOS_CIICBSA(i));
 {
        struct fimc_context *ctx = get_fimc_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        /* reset h/w block */
        fimc_sw_reset(ctx);
 
 
 
 static bool fimd_display_is_connected(struct device *dev)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* TODO. */
 
        return true;
 {
        struct fimd_context *ctx = get_fimd_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        return ctx->panel;
 }
 
 static int fimd_check_mode(struct device *dev, struct drm_display_mode *mode)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* TODO. */
 
        return 0;
 
 static int fimd_display_power_on(struct device *dev, int mode)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* TODO */
 
        return 0;
 {
        struct fimd_context *ctx = get_fimd_context(subdrv_dev);
 
-       DRM_DEBUG_KMS("%s, %d\n", __FILE__, mode);
+       DRM_DEBUG_KMS("%d\n", mode);
 
        mutex_lock(&ctx->lock);
 
        struct fimd_win_data *win_data;
        int i;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        for (i = 0; i < WINDOWS_NR; i++) {
                win_data = &ctx->win_data[i];
                if (win_data->enabled && (ovl_ops && ovl_ops->commit))
        if (ctx->suspended)
                return;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* setup polarity values from machine code. */
        writel(ctx->vidcon1, ctx->regs + driver_data->timing_base + VIDCON1);
 
        struct fimd_context *ctx = get_fimd_context(dev);
        u32 val;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (ctx->suspended)
                return -EPERM;
 
        struct fimd_context *ctx = get_fimd_context(dev);
        u32 val;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (ctx->suspended)
                return;
 
        int win;
        unsigned long offset;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (!overlay) {
                dev_err(dev, "overlay is NULL\n");
                return;
        struct fimd_win_data *win_data = &ctx->win_data[win];
        unsigned long val;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        val = WINCONx_ENWIN;
 
        switch (win_data->bpp) {
        struct fimd_context *ctx = get_fimd_context(dev);
        unsigned int keycon0 = 0, keycon1 = 0;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        keycon0 = ~(WxKEYCON0_KEYBL_EN | WxKEYCON0_KEYEN_F |
                        WxKEYCON0_DIRCON) | WxKEYCON0_COMPKEY(0);
 
        unsigned int last_x;
        unsigned int last_y;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (ctx->suspended)
                return;
 
        int win = zpos;
        u32 val;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (win == DEFAULT_ZPOS)
                win = ctx->default_win;
 
 
 static int fimd_subdrv_probe(struct drm_device *drm_dev, struct device *dev)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /*
         * enable drm irq mode.
         * - with irq_enabled = 1, we can use the vblank feature.
 
 static void fimd_subdrv_remove(struct drm_device *drm_dev, struct device *dev)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* detach this sub driver from iommu mapping if supported. */
        if (is_drm_iommu_supported(drm_dev))
                drm_iommu_detach_device(drm_dev, dev);
        u32 best_framerate = 0;
        u32 framerate;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        retrace = timing->left_margin + timing->hsync_len +
                                timing->right_margin + timing->xres;
        retrace *= timing->upper_margin + timing->vsync_len +
 
 static void fimd_clear_win(struct fimd_context *ctx, int win)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        writel(0, ctx->regs + WINCON(win));
        writel(0, ctx->regs + VIDOSD_A(win));
        writel(0, ctx->regs + VIDOSD_B(win));
 
 static int fimd_clock(struct fimd_context *ctx, bool enable)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (enable) {
                int ret;
 
        int win;
        int ret = -EINVAL;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (dev->of_node) {
                pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL);
                if (!pdata) {
        struct device *dev = &pdev->dev;
        struct fimd_context *ctx = platform_get_drvdata(pdev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_drm_subdrv_unregister(&ctx->subdrv);
 
        if (ctx->suspended)
 {
        struct fimd_context *ctx = get_fimd_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        return fimd_activate(ctx, false);
 }
 
 {
        struct fimd_context *ctx = get_fimd_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        return fimd_activate(ctx, true);
 }
 #endif
 
        struct drm_gem_object *obj;
        struct exynos_drm_gem_buf *buf;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        obj = &exynos_gem_obj->base;
        buf = exynos_gem_obj->buffer;
 
        }
 
        size = roundup_gem_size(size, flags);
-       DRM_DEBUG_KMS("%s\n", __FILE__);
 
        ret = check_gem_flags(flags);
        if (ret)
        struct exynos_drm_gem_obj *exynos_gem_obj;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_gem_obj = exynos_drm_gem_create(dev, args->flags, args->size);
        if (IS_ERR(exynos_gem_obj))
                return PTR_ERR(exynos_gem_obj);
 {
        struct drm_exynos_gem_map_off *args = data;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        DRM_DEBUG_KMS("handle = 0x%x, offset = 0x%lx\n",
                        args->handle, (unsigned long)args->offset);
 
        unsigned long vm_size;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        vma->vm_flags |= VM_IO | VM_DONTEXPAND | VM_DONTDUMP;
        vma->vm_private_data = obj;
        vma->vm_ops = drm_dev->driver->gem_vm_ops;
        struct drm_gem_object *obj;
        unsigned int addr;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (!(dev->driver->driver_features & DRIVER_GEM)) {
                DRM_ERROR("does not support GEM.\n");
                return -ENODEV;
 
 int exynos_drm_gem_init_object(struct drm_gem_object *obj)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        return 0;
 }
 
        struct exynos_drm_gem_obj *exynos_gem_obj;
        struct exynos_drm_gem_buf *buf;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_gem_obj = to_exynos_gem_obj(obj);
        buf = exynos_gem_obj->buffer;
 
        struct exynos_drm_gem_obj *exynos_gem_obj;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /*
         * alocate memory to be used for framebuffer.
         * - this callback would be called by user application
        struct drm_gem_object *obj;
        int ret = 0;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        mutex_lock(&dev->struct_mutex);
 
        /*
 {
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /*
         * obj->refcount and obj->handle_count are decreased and
         * if both them are 0 then exynos_drm_gem_free_object()
        struct drm_gem_object *obj;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* set vm_area_struct. */
        ret = drm_gem_mmap(filp, vma);
        if (ret < 0) {
 
        u32 cfg;
        int count = GSC_RESET_TIMEOUT;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        /* s/w reset */
        cfg = (GSC_SW_RESET_SRESET);
        gsc_write(cfg, GSC_SW_RESET);
 {
        u32 gscblk_cfg;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        gscblk_cfg = readl(SYSREG_GSCBLK_CFG1);
 
        if (enable)
 {
        struct drm_exynos_ipp_prop_list *prop_list;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        prop_list = devm_kzalloc(ippdrv->dev, sizeof(*prop_list), GFP_KERNEL);
        if (!prop_list) {
                DRM_ERROR("failed to alloc property list.\n");
        bool swap;
        int i;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        for_each_ipp_ops(i) {
                if ((i == EXYNOS_DRM_OPS_SRC) &&
                        (property->cmd == IPP_CMD_WB))
        struct gsc_scaler *sc = &ctx->sc;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        /* reset h/w block */
        ret = gsc_sw_reset(ctx);
        if (ret < 0) {
 {
        struct gsc_context *ctx = get_gsc_context(dev);
 
-       DRM_DEBUG_KMS("%s:id[%d]\n", __FILE__, ctx->id);
+       DRM_DEBUG_KMS("id[%d]\n", ctx->id);
 
        return  gsc_clk_ctrl(ctx, true);
 }
 
 
 void exynos_hdmi_ops_register(struct exynos_hdmi_ops *ops)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (ops)
                hdmi_ops = ops;
 }
 
 void exynos_mixer_ops_register(struct exynos_mixer_ops *ops)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (ops)
                mixer_ops = ops;
 }
 {
        struct drm_hdmi_context *ctx = to_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (hdmi_ops && hdmi_ops->is_connected)
                return hdmi_ops->is_connected(ctx->hdmi_ctx->ctx);
 
 {
        struct drm_hdmi_context *ctx = to_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (hdmi_ops && hdmi_ops->get_edid)
                return hdmi_ops->get_edid(ctx->hdmi_ctx->ctx, connector);
 
        struct drm_hdmi_context *ctx = to_context(dev);
        int ret = 0;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /*
        * Both, mixer and hdmi should be able to handle the requested mode.
        * If any of the two fails, return mode as BAD.
 {
        struct drm_hdmi_context *ctx = to_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (hdmi_ops && hdmi_ops->power_on)
                return hdmi_ops->power_on(ctx->hdmi_ctx->ctx, mode);
 
        struct exynos_drm_subdrv *subdrv = &ctx->subdrv;
        struct exynos_drm_manager *manager = subdrv->manager;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (mixer_ops && mixer_ops->enable_vblank)
                return mixer_ops->enable_vblank(ctx->mixer_ctx->ctx,
                                                manager->pipe);
 {
        struct drm_hdmi_context *ctx = to_context(subdrv_dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (mixer_ops && mixer_ops->disable_vblank)
                return mixer_ops->disable_vblank(ctx->mixer_ctx->ctx);
 }
 {
        struct drm_hdmi_context *ctx = to_context(subdrv_dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (mixer_ops && mixer_ops->wait_for_vblank)
                mixer_ops->wait_for_vblank(ctx->mixer_ctx->ctx);
 }
        struct drm_display_mode *m;
        int mode_ok;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        drm_mode_set_crtcinfo(adjusted_mode, 0);
 
        mode_ok = drm_hdmi_check_mode(subdrv_dev, adjusted_mode);
 {
        struct drm_hdmi_context *ctx = to_context(subdrv_dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (hdmi_ops && hdmi_ops->mode_set)
                hdmi_ops->mode_set(ctx->hdmi_ctx->ctx, mode);
 }
 {
        struct drm_hdmi_context *ctx = to_context(subdrv_dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (hdmi_ops && hdmi_ops->get_max_resol)
                hdmi_ops->get_max_resol(ctx->hdmi_ctx->ctx, width, height);
 }
 {
        struct drm_hdmi_context *ctx = to_context(subdrv_dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (hdmi_ops && hdmi_ops->commit)
                hdmi_ops->commit(ctx->hdmi_ctx->ctx);
 }
 {
        struct drm_hdmi_context *ctx = to_context(subdrv_dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (mixer_ops && mixer_ops->dpms)
                mixer_ops->dpms(ctx->mixer_ctx->ctx, mode);
 
        struct drm_hdmi_context *ctx = to_context(subdrv_dev);
        int i;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        for (i = 0; i < MIXER_WIN_NR; i++) {
                if (!ctx->enabled[i])
                        continue;
 {
        struct drm_hdmi_context *ctx = to_context(subdrv_dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (mixer_ops && mixer_ops->win_mode_set)
                mixer_ops->win_mode_set(ctx->mixer_ctx->ctx, overlay);
 }
        struct drm_hdmi_context *ctx = to_context(subdrv_dev);
        int win = (zpos == DEFAULT_ZPOS) ? MIXER_DEFAULT_WIN : zpos;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (win < 0 || win >= MIXER_WIN_NR) {
                DRM_ERROR("mixer window[%d] is wrong\n", win);
                return;
        struct drm_hdmi_context *ctx = to_context(subdrv_dev);
        int win = (zpos == DEFAULT_ZPOS) ? MIXER_DEFAULT_WIN : zpos;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (win < 0 || win >= MIXER_WIN_NR) {
                DRM_ERROR("mixer window[%d] is wrong\n", win);
                return;
        struct exynos_drm_subdrv *subdrv = to_subdrv(dev);
        struct drm_hdmi_context *ctx;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (!hdmi_ctx) {
                DRM_ERROR("hdmi context not initialized.\n");
                return -EFAULT;
        struct exynos_drm_subdrv *subdrv;
        struct drm_hdmi_context *ctx;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL);
        if (!ctx) {
                DRM_LOG_KMS("failed to alloc common hdmi context.\n");
 {
        struct drm_hdmi_context *ctx = platform_get_drvdata(pdev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_drm_subdrv_unregister(&ctx->subdrv);
 
        return 0;
 
 
 int exynos_drm_ippdrv_register(struct exynos_drm_ippdrv *ippdrv)
 {
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (!ippdrv)
                return -EINVAL;
 
 
 int exynos_drm_ippdrv_unregister(struct exynos_drm_ippdrv *ippdrv)
 {
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (!ippdrv)
                return -EINVAL;
 
 {
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        /* do the allocation under our mutexlock */
        mutex_lock(lock);
        ret = idr_alloc(id_idr, obj, 1, 0, GFP_KERNEL);
        struct exynos_drm_ippdrv *ippdrv;
        int count = 0;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (!ctx) {
                DRM_ERROR("invalid context.\n");
                return -EINVAL;
 {
        struct drm_exynos_ipp_cmd_work *cmd_work;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        cmd_work = kzalloc(sizeof(*cmd_work), GFP_KERNEL);
        if (!cmd_work) {
                DRM_ERROR("failed to alloc cmd_work.\n");
 {
        struct drm_exynos_ipp_event_work *event_work;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        event_work = kzalloc(sizeof(*event_work), GFP_KERNEL);
        if (!event_work) {
                DRM_ERROR("failed to alloc event_work.\n");
        struct drm_exynos_ipp_cmd_node *c_node;
        int ret, i;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (!ctx) {
                DRM_ERROR("invalid context.\n");
                return -EINVAL;
 
 static void ipp_clean_cmd_node(struct drm_exynos_ipp_cmd_node *c_node)
 {
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        /* delete list */
        list_del(&c_node->list);
 
        struct list_head *head;
        int ret, i, count[EXYNOS_DRM_OPS_MAX] = { 0, };
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        mutex_lock(&c_node->mem_lock);
 
        for_each_ipp_ops(i) {
        void *addr;
        int i;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        mutex_lock(&c_node->mem_lock);
 
        m_node = kzalloc(sizeof(*m_node), GFP_KERNEL);
        struct drm_exynos_ipp_send_event *e, *te;
        int count = 0;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (list_empty(&c_node->event_list)) {
                DRM_DEBUG_KMS("%s:event_list is empty.\n", __func__);
                return;
        struct exynos_drm_ipp_ops *ops;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        ippdrv = ipp_find_drv_by_handle(qbuf->prop_id);
        if (IS_ERR(ippdrv)) {
                DRM_ERROR("failed to get ipp driver.\n");
 {
        struct drm_exynos_ipp_mem_node *m_node, *tm_node;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (!list_empty(&c_node->mem_list[qbuf->ops_id])) {
                /* delete list */
                list_for_each_entry_safe(m_node, tm_node,
        struct drm_exynos_ipp_mem_node *m_node;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (!qbuf) {
                DRM_ERROR("invalid buf parameter.\n");
                return -EINVAL;
 static bool exynos_drm_ipp_check_valid(struct device *dev,
                enum drm_exynos_ipp_ctrl ctrl, enum drm_exynos_ipp_state state)
 {
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (ctrl != IPP_CTRL_PLAY) {
                if (pm_runtime_suspended(dev)) {
                        DRM_ERROR("pm:runtime_suspended.\n");
        struct drm_exynos_ipp_cmd_work *cmd_work;
        struct drm_exynos_ipp_cmd_node *c_node;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (!ctx) {
                DRM_ERROR("invalid context.\n");
                return -EINVAL;
        struct drm_exynos_ipp_property *property;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        ippdrv = cmd_work->ippdrv;
        if (!ippdrv) {
                DRM_ERROR("invalid ippdrv list.\n");
        struct exynos_drm_ippdrv *ippdrv;
        int ret, count = 0;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        /* get ipp driver entry */
        list_for_each_entry(ippdrv, &exynos_drm_ippdrv_list, drv_list) {
                ippdrv->drm_dev = drm_dev;
 {
        struct exynos_drm_ippdrv *ippdrv;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        /* get ipp driver entry */
        list_for_each_entry(ippdrv, &exynos_drm_ippdrv_list, drv_list) {
                if (is_drm_iommu_supported(drm_dev))
        struct drm_exynos_file_private *file_priv = file->driver_priv;
        struct exynos_drm_ipp_private *priv;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        priv = kzalloc(sizeof(*priv), GFP_KERNEL);
        if (!priv) {
                DRM_ERROR("failed to allocate priv.\n");
        if (!ctx)
                return -ENOMEM;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        mutex_init(&ctx->ipp_lock);
        mutex_init(&ctx->prop_lock);
 
 {
        struct ipp_context *ctx = platform_get_drvdata(pdev);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        /* unregister sub driver */
        exynos_drm_subdrv_unregister(&ctx->subdrv);
 
 {
        struct ipp_context *ctx = get_ipp_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (pm_runtime_suspended(dev))
                return 0;
 
 {
        struct ipp_context *ctx = get_ipp_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (!pm_runtime_suspended(dev))
                return ipp_power_ctrl(ctx, true);
 
 {
        struct ipp_context *ctx = get_ipp_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        return ipp_power_ctrl(ctx, false);
 }
 
 {
        struct ipp_context *ctx = get_ipp_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        return ipp_power_ctrl(ctx, true);
 }
 #endif
 
        int nr;
        int i;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        nr = exynos_drm_fb_get_buf_cnt(fb);
        for (i = 0; i < nr; i++) {
                struct exynos_drm_gem_buf *buffer = exynos_drm_fb_buffer(fb, i);
        struct exynos_plane *exynos_plane = to_exynos_plane(plane);
        struct exynos_drm_overlay *overlay = &exynos_plane->overlay;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        if (mode == DRM_MODE_DPMS_ON) {
                if (exynos_plane->enabled)
                        return;
 {
        int ret;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        ret = exynos_plane_mode_set(plane, crtc, fb, crtc_x, crtc_y,
                        crtc_w, crtc_h, src_x >> 16, src_y >> 16,
                        src_w >> 16, src_h >> 16);
 
 static int exynos_disable_plane(struct drm_plane *plane)
 {
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        exynos_plane_dpms(plane, DRM_MODE_DPMS_OFF);
 
        return 0;
 {
        struct exynos_plane *exynos_plane = to_exynos_plane(plane);
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        exynos_disable_plane(plane);
        drm_plane_cleanup(plane);
        kfree(exynos_plane);
        struct exynos_plane *exynos_plane = to_exynos_plane(plane);
        struct exynos_drm_private *dev_priv = dev->dev_private;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        if (property == dev_priv->plane_zpos_property) {
                exynos_plane->overlay.zpos = val;
                return 0;
        struct exynos_drm_private *dev_priv = dev->dev_private;
        struct drm_property *prop;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        prop = dev_priv->plane_zpos_property;
        if (!prop) {
                prop = drm_property_create_range(dev, 0, "zpos", 0,
        struct exynos_plane *exynos_plane;
        int err;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        exynos_plane = kzalloc(sizeof(struct exynos_plane), GFP_KERNEL);
        if (!exynos_plane) {
                DRM_ERROR("failed to allocate plane\n");
 
 {
        struct drm_exynos_ipp_prop_list *prop_list;
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        prop_list = devm_kzalloc(ippdrv->dev, sizeof(*prop_list), GFP_KERNEL);
        if (!prop_list) {
                DRM_ERROR("failed to alloc property list.\n");
 
 static int rotator_clk_crtl(struct rot_context *rot, bool enable)
 {
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (enable) {
                clk_enable(rot->clock);
                rot->suspended = false;
 {
        struct rot_context *rot = dev_get_drvdata(dev);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (pm_runtime_suspended(dev))
                return 0;
 
 {
        struct rot_context *rot = dev_get_drvdata(dev);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        if (!pm_runtime_suspended(dev))
                return rotator_clk_crtl(rot, true);
 
 {
        struct rot_context *rot = dev_get_drvdata(dev);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        return  rotator_clk_crtl(rot, false);
 }
 
 {
        struct rot_context *rot = dev_get_drvdata(dev);
 
-       DRM_DEBUG_KMS("%s\n", __func__);
-
        return  rotator_clk_crtl(rot, true);
 }
 #endif
 
 {
        struct vidi_context *ctx = get_vidi_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /*
         * connection request would come from user side
         * to do hotplug through specific ioctl.
        struct edid *edid;
        int edid_len;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /*
         * the edid data comes from user side and it would be set
         * to ctx->raw_edid through specific ioctl.
 
 static void *vidi_get_panel(struct device *dev)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* TODO. */
 
        return NULL;
 
 static int vidi_check_mode(struct device *dev, struct drm_display_mode *mode)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* TODO. */
 
        return 0;
 
 static int vidi_display_power_on(struct device *dev, int mode)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* TODO */
 
        return 0;
 {
        struct vidi_context *ctx = get_vidi_context(subdrv_dev);
 
-       DRM_DEBUG_KMS("%s, %d\n", __FILE__, mode);
+       DRM_DEBUG_KMS("%d\n", mode);
 
        mutex_lock(&ctx->lock);
 
        struct vidi_win_data *win_data;
        int i;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        for (i = 0; i < WINDOWS_NR; i++) {
                win_data = &ctx->win_data[i];
                if (win_data->enabled && (ovl_ops && ovl_ops->commit))
 {
        struct vidi_context *ctx = get_vidi_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (ctx->suspended)
                return;
 }
 {
        struct vidi_context *ctx = get_vidi_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (ctx->suspended)
                return -EPERM;
 
 {
        struct vidi_context *ctx = get_vidi_context(dev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (ctx->suspended)
                return;
 
        int win;
        unsigned long offset;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (!overlay) {
                dev_err(dev, "overlay is NULL\n");
                return;
        struct vidi_win_data *win_data;
        int win = zpos;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (ctx->suspended)
                return;
 
        struct vidi_win_data *win_data;
        int win = zpos;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (win == DEFAULT_ZPOS)
                win = ctx->default_win;
 
 
 static int vidi_subdrv_probe(struct drm_device *drm_dev, struct device *dev)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /*
         * enable drm irq mode.
         * - with irq_enabled = 1, we can use the vblank feature.
 
 static void vidi_subdrv_remove(struct drm_device *drm_dev, struct device *dev)
 {
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        /* TODO. */
 }
 
        struct exynos_drm_subdrv *subdrv = &ctx->subdrv;
        struct device *dev = subdrv->dev;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (enable != false && enable != true)
                return -EINVAL;
 
        struct vidi_context *ctx = get_vidi_context(dev);
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        ret = kstrtoint(buf, 0, &ctx->connected);
        if (ret)
                return ret;
        struct drm_exynos_vidi_connection *vidi = data;
        int edid_len;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        if (!vidi) {
                DRM_DEBUG_KMS("user data for vidi is null.\n");
                return -EINVAL;
        struct exynos_drm_subdrv *subdrv;
        int ret;
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        ctx = devm_kzalloc(dev, sizeof(*ctx), GFP_KERNEL);
        if (!ctx)
                return -ENOMEM;
 {
        struct vidi_context *ctx = platform_get_drvdata(pdev);
 
-       DRM_DEBUG_KMS("%s\n", __FILE__);
-
        exynos_drm_subdrv_unregister(&ctx->subdrv);
 
        if (ctx->raw_edid != (struct edid *)fake_edid_info) {
 
        u32 mod;
        u32 vic;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        mod = hdmi_reg_read(hdata, HDMI_MODE_SEL);
        if (hdata->dvi_mode) {
                hdmi_reg_writeb(hdata, HDMI_VSI_CON,
        struct edid *raw_edid;
        struct hdmi_context *hdata = ctx;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        if (!hdata->ddc_port)
                return ERR_PTR(-ENODEV);
 
        const struct hdmiphy_config *confs;
        int count, i;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        if (hdata->type == HDMI_TYPE13) {
                confs = hdmiphy_v13_configs;
                count = ARRAY_SIZE(hdmiphy_v13_configs);
 
 static void hdmiphy_poweron(struct hdmi_context *hdata)
 {
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        if (hdata->type == HDMI_TYPE14)
                hdmi_reg_writemask(hdata, HDMI_PHY_CON_0, 0,
                        HDMI_PHY_POWER_OFF_EN);
 
 static void hdmiphy_poweroff(struct hdmi_context *hdata)
 {
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        if (hdata->type == HDMI_TYPE14)
                hdmi_reg_writemask(hdata, HDMI_PHY_CON_0, ~0,
                        HDMI_PHY_POWER_OFF_EN);
 
 static void hdmi_conf_apply(struct hdmi_context *hdata)
 {
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        hdmiphy_conf_reset(hdata);
        hdmiphy_conf_apply(hdata);
 
 static void hdmi_get_max_resol(void *ctx, unsigned int *width,
                                        unsigned int *height)
 {
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        *width = MAX_WIDTH;
        *height = MAX_HEIGHT;
 }
 {
        struct hdmi_context *hdata = ctx;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        mutex_lock(&hdata->hdmi_mutex);
        if (!hdata->powered) {
                mutex_unlock(&hdata->hdmi_mutex);
 {
        struct hdmi_resources *res = &hdata->res;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        mutex_lock(&hdata->hdmi_mutex);
        if (hdata->powered) {
                mutex_unlock(&hdata->hdmi_mutex);
 {
        struct hdmi_resources *res = &hdata->res;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        mutex_lock(&hdata->hdmi_mutex);
        if (!hdata->powered)
                goto out;
        struct resource *res;
        int ret;
 
-       DRM_DEBUG_KMS("[%d]\n", __LINE__);
-
        if (dev->of_node) {
                pdata = drm_hdmi_dt_parse_pdata(dev);
                if (IS_ERR(pdata)) {
 {
        struct device *dev = &pdev->dev;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        pm_runtime_disable(dev);
 
        /* hdmiphy i2c driver */
        struct exynos_drm_hdmi_context *ctx = get_hdmi_context(dev);
        struct hdmi_context *hdata = ctx->ctx;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        disable_irq(hdata->irq);
 
        hdata->hpd = false;
        struct exynos_drm_hdmi_context *ctx = get_hdmi_context(dev);
        struct hdmi_context *hdata = ctx->ctx;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        hdata->hpd = gpio_get_value(hdata->hpd_gpio);
 
        enable_irq(hdata->irq);
 {
        struct exynos_drm_hdmi_context *ctx = get_hdmi_context(dev);
        struct hdmi_context *hdata = ctx->ctx;
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
 
        hdmi_poweroff(hdata);
 
 {
        struct exynos_drm_hdmi_context *ctx = get_hdmi_context(dev);
        struct hdmi_context *hdata = ctx->ctx;
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
 
        hdmi_poweron(hdata);
 
 
        struct mixer_context *mixer_ctx = ctx;
        struct mixer_resources *res = &mixer_ctx->mixer_res;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        mixer_ctx->pipe = pipe;
 
        /* enable vsync interrupt */
        struct mixer_context *mixer_ctx = ctx;
        struct mixer_resources *res = &mixer_ctx->mixer_res;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        /* disable vsync interrupt */
        mixer_reg_writemask(res, MXR_INT_EN, 0, MXR_INT_EN_VSYNC);
 }
        struct hdmi_win_data *win_data;
        int win;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        if (!overlay) {
                DRM_ERROR("overlay is NULL\n");
                return;
 {
        struct mixer_resources *res = &ctx->mixer_res;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        mutex_lock(&ctx->mixer_mutex);
        if (ctx->powered) {
                mutex_unlock(&ctx->mixer_mutex);
 {
        struct mixer_resources *res = &ctx->mixer_res;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        mutex_lock(&ctx->mixer_mutex);
        if (!ctx->powered)
                goto out;
 {
        struct mixer_context *mixer_ctx = ctx;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        switch (mode) {
        case DRM_MODE_DPMS_ON:
                if (pm_runtime_suspended(mixer_ctx->dev))
        struct exynos_drm_hdmi_context *drm_hdmi_ctx = get_mixer_context(dev);
        struct mixer_context *ctx = drm_hdmi_ctx->ctx;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        if (pm_runtime_suspended(dev)) {
                DRM_DEBUG_KMS("%s : Already suspended\n", __func__);
                return 0;
        struct exynos_drm_hdmi_context *drm_hdmi_ctx = get_mixer_context(dev);
        struct mixer_context *ctx = drm_hdmi_ctx->ctx;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        if (!pm_runtime_suspended(dev)) {
                DRM_DEBUG_KMS("%s : Already resumed\n", __func__);
                return 0;
        struct exynos_drm_hdmi_context *drm_hdmi_ctx = get_mixer_context(dev);
        struct mixer_context *ctx = drm_hdmi_ctx->ctx;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        mixer_poweroff(ctx);
 
        return 0;
        struct exynos_drm_hdmi_context *drm_hdmi_ctx = get_mixer_context(dev);
        struct mixer_context *ctx = drm_hdmi_ctx->ctx;
 
-       DRM_DEBUG_KMS("[%d] %s\n", __LINE__, __func__);
-
        mixer_poweron(ctx);
 
        return 0;