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 ---