gm12u320.c (c7c3c7b7400bef1ba14831c0a8ca1cdb35f32c94) | gm12u320.c (a96edda1c604e5108c4b667541421276b72e43c7) |
---|---|
1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Copyright 2019 Hans de Goede <hdegoede@redhat.com> 4 */ 5 6#include <linux/module.h> 7#include <linux/pm.h> 8#include <linux/usb.h> 9 10#include <drm/drm_atomic_helper.h> 11#include <drm/drm_atomic_state_helper.h> | 1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Copyright 2019 Hans de Goede <hdegoede@redhat.com> 4 */ 5 6#include <linux/module.h> 7#include <linux/pm.h> 8#include <linux/usb.h> 9 10#include <drm/drm_atomic_helper.h> 11#include <drm/drm_atomic_state_helper.h> |
12#include <drm/drm_client_setup.h> |
|
12#include <drm/drm_connector.h> 13#include <drm/drm_damage_helper.h> 14#include <drm/drm_drv.h> 15#include <drm/drm_edid.h> 16#include <drm/drm_fbdev_shmem.h> 17#include <drm/drm_file.h> 18#include <drm/drm_format_helper.h> 19#include <drm/drm_fourcc.h> --- 607 unchanged lines hidden (view full) --- 627 .desc = DRIVER_DESC, 628 .date = DRIVER_DATE, 629 .major = DRIVER_MAJOR, 630 .minor = DRIVER_MINOR, 631 632 .fops = &gm12u320_fops, 633 DRM_GEM_SHMEM_DRIVER_OPS, 634 .gem_prime_import = gm12u320_gem_prime_import, | 13#include <drm/drm_connector.h> 14#include <drm/drm_damage_helper.h> 15#include <drm/drm_drv.h> 16#include <drm/drm_edid.h> 17#include <drm/drm_fbdev_shmem.h> 18#include <drm/drm_file.h> 19#include <drm/drm_format_helper.h> 20#include <drm/drm_fourcc.h> --- 607 unchanged lines hidden (view full) --- 628 .desc = DRIVER_DESC, 629 .date = DRIVER_DATE, 630 .major = DRIVER_MAJOR, 631 .minor = DRIVER_MINOR, 632 633 .fops = &gm12u320_fops, 634 DRM_GEM_SHMEM_DRIVER_OPS, 635 .gem_prime_import = gm12u320_gem_prime_import, |
636 DRM_FBDEV_SHMEM_DRIVER_OPS, |
|
635}; 636 637static const struct drm_mode_config_funcs gm12u320_mode_config_funcs = { 638 .fb_create = drm_gem_fb_create_with_dirty, 639 .atomic_check = drm_atomic_helper_check, 640 .atomic_commit = drm_atomic_helper_commit, 641}; 642 --- 58 unchanged lines hidden (view full) --- 701 702 drm_mode_config_reset(dev); 703 704 usb_set_intfdata(interface, dev); 705 ret = drm_dev_register(dev, 0); 706 if (ret) 707 goto err_put_device; 708 | 637}; 638 639static const struct drm_mode_config_funcs gm12u320_mode_config_funcs = { 640 .fb_create = drm_gem_fb_create_with_dirty, 641 .atomic_check = drm_atomic_helper_check, 642 .atomic_commit = drm_atomic_helper_commit, 643}; 644 --- 58 unchanged lines hidden (view full) --- 703 704 drm_mode_config_reset(dev); 705 706 usb_set_intfdata(interface, dev); 707 ret = drm_dev_register(dev, 0); 708 if (ret) 709 goto err_put_device; 710 |
709 drm_fbdev_shmem_setup(dev, 0); | 711 drm_client_setup(dev, NULL); |
710 711 return 0; 712 713err_put_device: 714 put_device(gm12u320->dmadev); 715 return ret; 716} 717 --- 49 unchanged lines hidden --- | 712 713 return 0; 714 715err_put_device: 716 put_device(gm12u320->dmadev); 717 return ret; 718} 719 --- 49 unchanged lines hidden --- |