/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 65 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_vram_manager_new() local 69 if (drm->client.device.info.ram_size == 0) in nouveau_vram_manager_new() 72 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); in nouveau_vram_manager_new() 105 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_gart_manager_new() local 109 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); in nouveau_gart_manager_new() 133 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nv04_gart_manager_new() local 137 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); in nv04_gart_manager_new() 169 struct nouveau_drm *drm = nouveau_drm(file_priv->minor->dev); in nouveau_ttm_mmap() local 174 return ttm_bo_mmap(filp, vma, &drm->ttm.bdev); in nouveau_ttm_mmap() 190 nouveau_ttm_global_init(struct nouveau_drm *drm) in nouveau_ttm_global_init() argument [all …]
|
D | nouveau_drm.c | 179 mutex_lock(&cli->drm->master.lock); in nouveau_cli_fini() 181 mutex_unlock(&cli->drm->master.lock); in nouveau_cli_fini() 185 nouveau_cli_init(struct nouveau_drm *drm, const char *sname, in nouveau_cli_init() argument 211 u64 device = nouveau_name(drm->dev); in nouveau_cli_init() 215 cli->drm = drm; in nouveau_cli_init() 223 if (cli == &drm->master) { in nouveau_cli_init() 227 mutex_lock(&drm->master.lock); in nouveau_cli_init() 228 ret = nvif_client_init(&drm->master.base, cli->name, device, in nouveau_cli_init() 230 mutex_unlock(&drm->master.lock); in nouveau_cli_init() 286 nouveau_accel_fini(struct nouveau_drm *drm) in nouveau_accel_fini() argument [all …]
|
D | nouveau_led.c | 40 struct nouveau_drm *drm = nouveau_drm(drm_dev); in nouveau_led_get_brightness() local 41 struct nvif_object *device = &drm->client.device.object; in nouveau_led_get_brightness() 57 struct nouveau_drm *drm = nouveau_drm(drm_dev); in nouveau_led_set_brightness() local 58 struct nvif_object *device = &drm->client.device.object; in nouveau_led_set_brightness() 80 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_led_init() local 81 struct nvkm_gpio *gpio = nvxx_gpio(&drm->client.device); in nouveau_led_init() 92 drm->led = kzalloc(sizeof(*drm->led), GFP_KERNEL); in nouveau_led_init() 93 if (!drm->led) in nouveau_led_init() 95 drm->led->dev = dev; in nouveau_led_init() 97 drm->led->led.name = "nvidia-logo"; in nouveau_led_init() [all …]
|
D | nouveau_fbcon.c | 67 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_fillrect() local 68 struct nvif_device *device = &drm->client.device; in nouveau_fbcon_fillrect() 76 mutex_trylock(&drm->client.mutex)) { in nouveau_fbcon_fillrect() 84 mutex_unlock(&drm->client.mutex); in nouveau_fbcon_fillrect() 99 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_copyarea() local 100 struct nvif_device *device = &drm->client.device; in nouveau_fbcon_copyarea() 108 mutex_trylock(&drm->client.mutex)) { in nouveau_fbcon_copyarea() 116 mutex_unlock(&drm->client.mutex); in nouveau_fbcon_copyarea() 131 struct nouveau_drm *drm = nouveau_drm(fbcon->helper.dev); in nouveau_fbcon_imageblit() local 132 struct nvif_device *device = &drm->client.device; in nouveau_fbcon_imageblit() [all …]
|
D | nouveau_backlight.c | 67 struct nouveau_drm *drm = bl_get_data(bd); in nv40_get_intensity() local 68 struct nvif_object *device = &drm->client.device.object; in nv40_get_intensity() 78 struct nouveau_drm *drm = bl_get_data(bd); in nv40_set_intensity() local 79 struct nvif_object *device = &drm->client.device.object; in nv40_set_intensity() 98 struct nouveau_drm *drm = nouveau_drm(connector->dev); in nv40_backlight_init() local 99 struct nvif_object *device = &drm->client.device.object; in nv40_backlight_init() 112 NV_ERROR(drm, "Failed to retrieve a unique name for the backlight interface\n"); in nv40_backlight_init() 115 bd = backlight_device_register(backlight_name , connector->kdev, drm, in nv40_backlight_init() 123 list_add(&bl_connector.head, &drm->bl_connectors); in nv40_backlight_init() 124 drm->backlight = bd; in nv40_backlight_init() [all …]
|
D | nouveau_debugfs.c | 41 struct nouveau_drm *drm = nouveau_drm(node->minor->dev); in nouveau_debugfs_vbios_image() local 44 for (i = 0; i < drm->vbios.length; i++) in nouveau_debugfs_vbios_image() 45 seq_printf(m, "%c", drm->vbios.data[i]); in nouveau_debugfs_vbios_image() 52 struct drm_device *drm = m->private; in nouveau_debugfs_pstate_get() local 53 struct nouveau_debugfs *debugfs = nouveau_debugfs(drm); in nouveau_debugfs_pstate_get() 123 struct drm_device *drm = m->private; in nouveau_debugfs_pstate_set() local 124 struct nouveau_debugfs *debugfs = nouveau_debugfs(drm); in nouveau_debugfs_pstate_set() 163 ret = pm_runtime_get_sync(drm->dev); in nouveau_debugfs_pstate_set() 167 pm_runtime_put_autosuspend(drm->dev); in nouveau_debugfs_pstate_set() 220 nouveau_debugfs_init(struct nouveau_drm *drm) in nouveau_debugfs_init() argument [all …]
|
D | nouveau_hwmon.c | 56 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_hwmon_temp1_auto_point1_temp() local 57 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); in nouveau_hwmon_temp1_auto_point1_temp() 68 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_hwmon_set_temp1_auto_point1_temp() local 69 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); in nouveau_hwmon_set_temp1_auto_point1_temp() 89 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_hwmon_temp1_auto_point1_temp_hyst() local 90 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); in nouveau_hwmon_temp1_auto_point1_temp_hyst() 101 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_hwmon_set_temp1_auto_point1_temp_hyst() local 102 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); in nouveau_hwmon_set_temp1_auto_point1_temp_hyst() 122 struct nouveau_drm *drm = nouveau_drm(dev); in nouveau_hwmon_get_pwm1_max() local 123 struct nvkm_therm *therm = nvxx_therm(&drm->client.device); in nouveau_hwmon_get_pwm1_max() [all …]
|
D | nouveau_drv.h | 93 struct nouveau_drm *drm; member 226 nouveau_drm_use_coherent_gpu_mapping(struct nouveau_drm *drm) in nouveau_drm_use_coherent_gpu_mapping() argument 228 struct nvif_mmu *mmu = &drm->client.mmu; in nouveau_drm_use_coherent_gpu_mapping() 229 return !(mmu->type[drm->ttm.type_host[0]].type & NVIF_MEM_UNCACHED); in nouveau_drm_use_coherent_gpu_mapping() 245 dev_##l(_cli->drm->dev->dev, "%s: "f, _cli->name, ##a); \ 247 #define NV_FATAL(drm,f,a...) NV_PRINTK(crit, &(drm)->client, f, ##a) argument 248 #define NV_ERROR(drm,f,a...) NV_PRINTK(err, &(drm)->client, f, ##a) argument 249 #define NV_WARN(drm,f,a...) NV_PRINTK(warn, &(drm)->client, f, ##a) argument 250 #define NV_INFO(drm,f,a...) NV_PRINTK(info, &(drm)->client, f, ##a) argument 251 #define NV_DEBUG(drm,f,a...) do { \ argument [all …]
|
/Linux-v4.19/drivers/gpu/drm/arm/ |
D | hdlcd_drv.c | 36 static int hdlcd_load(struct drm_device *drm, unsigned long flags) in hdlcd_load() argument 38 struct hdlcd_drm_private *hdlcd = drm->dev_private; in hdlcd_load() 39 struct platform_device *pdev = to_platform_device(drm->dev); in hdlcd_load() 44 hdlcd->clk = devm_clk_get(drm->dev, "pxlclk"); in hdlcd_load() 56 hdlcd->mmio = devm_ioremap_resource(drm->dev, res); in hdlcd_load() 74 ret = of_reserved_mem_device_init(drm->dev); in hdlcd_load() 78 ret = dma_set_mask_and_coherent(drm->dev, DMA_BIT_MASK(32)); in hdlcd_load() 82 ret = hdlcd_setup_crtc(drm); in hdlcd_load() 88 ret = drm_irq_install(drm, platform_get_irq(pdev, 0)); in hdlcd_load() 99 of_reserved_mem_device_release(drm->dev); in hdlcd_load() [all …]
|
D | malidp_drv.c | 169 static int malidp_set_and_wait_config_valid(struct drm_device *drm) in malidp_set_and_wait_config_valid() argument 171 struct malidp_drm *malidp = drm->dev_private; in malidp_set_and_wait_config_valid() 191 struct drm_device *drm = state->dev; in malidp_atomic_commit_hw_done() local 192 struct malidp_drm *malidp = drm->dev_private; in malidp_atomic_commit_hw_done() 207 if (malidp_set_and_wait_config_valid(drm) < 0) in malidp_atomic_commit_hw_done() 211 spin_lock_irq(&drm->event_lock); in malidp_atomic_commit_hw_done() 214 spin_unlock_irq(&drm->event_lock); in malidp_atomic_commit_hw_done() 221 struct drm_device *drm = state->dev; in malidp_atomic_commit_tail() local 222 struct malidp_drm *malidp = drm->dev_private; in malidp_atomic_commit_tail() 227 pm_runtime_get_sync(drm->dev); in malidp_atomic_commit_tail() [all …]
|
/Linux-v4.19/drivers/gpu/drm/arc/ |
D | arcpgu_drv.c | 42 static void arcpgu_setup_mode_config(struct drm_device *drm) in arcpgu_setup_mode_config() argument 44 drm_mode_config_init(drm); in arcpgu_setup_mode_config() 45 drm->mode_config.min_width = 0; in arcpgu_setup_mode_config() 46 drm->mode_config.min_height = 0; in arcpgu_setup_mode_config() 47 drm->mode_config.max_width = 1920; in arcpgu_setup_mode_config() 48 drm->mode_config.max_height = 1080; in arcpgu_setup_mode_config() 49 drm->mode_config.funcs = &arcpgu_drm_modecfg_funcs; in arcpgu_setup_mode_config() 54 static void arcpgu_lastclose(struct drm_device *drm) in arcpgu_lastclose() argument 56 struct arcpgu_drm_private *arcpgu = drm->dev_private; in arcpgu_lastclose() 61 static int arcpgu_load(struct drm_device *drm) in arcpgu_load() argument [all …]
|
/Linux-v4.19/drivers/gpu/drm/mxsfb/ |
D | mxsfb_drv.c | 162 static int mxsfb_load(struct drm_device *drm, unsigned long flags) in mxsfb_load() argument 164 struct platform_device *pdev = to_platform_device(drm->dev); in mxsfb_load() 173 drm->dev_private = mxsfb; in mxsfb_load() 177 mxsfb->base = devm_ioremap_resource(drm->dev, res); in mxsfb_load() 181 mxsfb->clk = devm_clk_get(drm->dev, NULL); in mxsfb_load() 185 mxsfb->clk_axi = devm_clk_get(drm->dev, "axi"); in mxsfb_load() 189 mxsfb->clk_disp_axi = devm_clk_get(drm->dev, "disp_axi"); in mxsfb_load() 193 ret = dma_set_mask_and_coherent(drm->dev, DMA_BIT_MASK(32)); in mxsfb_load() 197 pm_runtime_enable(drm->dev); in mxsfb_load() 199 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in mxsfb_load() [all …]
|
/Linux-v4.19/drivers/gpu/drm/zte/ |
D | zx_drm_drv.c | 67 struct drm_device *drm; in zx_drm_bind() local 70 drm = drm_dev_alloc(&zx_drm_driver, dev); in zx_drm_bind() 71 if (IS_ERR(drm)) in zx_drm_bind() 72 return PTR_ERR(drm); in zx_drm_bind() 74 dev_set_drvdata(dev, drm); in zx_drm_bind() 76 drm_mode_config_init(drm); in zx_drm_bind() 77 drm->mode_config.min_width = 16; in zx_drm_bind() 78 drm->mode_config.min_height = 16; in zx_drm_bind() 79 drm->mode_config.max_width = 4096; in zx_drm_bind() 80 drm->mode_config.max_height = 4096; in zx_drm_bind() [all …]
|
/Linux-v4.19/drivers/gpu/drm/mediatek/ |
D | mtk_drm_drv.c | 61 struct drm_device *drm = private->drm; in mtk_atomic_complete() local 79 drm_atomic_helper_commit_modeset_disables(drm, state); in mtk_atomic_complete() 80 drm_atomic_helper_commit_modeset_enables(drm, state); in mtk_atomic_complete() 81 drm_atomic_helper_commit_planes(drm, state, in mtk_atomic_complete() 84 drm_atomic_helper_wait_for_vblanks(drm, state); in mtk_atomic_complete() 86 drm_atomic_helper_cleanup_planes(drm, state); in mtk_atomic_complete() 98 static int mtk_atomic_commit(struct drm_device *drm, in mtk_atomic_commit() argument 102 struct mtk_drm_private *private = drm->dev_private; in mtk_atomic_commit() 105 ret = drm_atomic_helper_prepare_planes(drm, state); in mtk_atomic_commit() 115 drm_atomic_helper_cleanup_planes(drm, state); in mtk_atomic_commit() [all …]
|
/Linux-v4.19/drivers/gpu/drm/imx/ |
D | imx-drm-core.c | 138 int imx_drm_encoder_parse_of(struct drm_device *drm, in imx_drm_encoder_parse_of() argument 141 uint32_t crtc_mask = drm_of_find_possible_crtcs(drm, np); in imx_drm_encoder_parse_of() 215 struct drm_device *drm; in imx_drm_bind() local 218 drm = drm_dev_alloc(&imx_drm_driver, dev); in imx_drm_bind() 219 if (IS_ERR(drm)) in imx_drm_bind() 220 return PTR_ERR(drm); in imx_drm_bind() 231 drm->irq_enabled = true; in imx_drm_bind() 238 drm->mode_config.min_width = 1; in imx_drm_bind() 239 drm->mode_config.min_height = 1; in imx_drm_bind() 240 drm->mode_config.max_width = 4096; in imx_drm_bind() [all …]
|
/Linux-v4.19/drivers/gpu/drm/tinydrm/core/ |
D | tinydrm-core.c | 58 tinydrm_gem_cma_prime_import_sg_table(struct drm_device *drm, in tinydrm_gem_cma_prime_import_sg_table() argument 72 obj = drm_gem_cma_prime_import_sg_table(drm, attach, sgt); in tinydrm_gem_cma_prime_import_sg_table() 111 tinydrm_fb_create(struct drm_device *drm, struct drm_file *file_priv, in tinydrm_fb_create() argument 114 struct tinydrm_device *tdev = drm->dev_private; in tinydrm_fb_create() 116 return drm_gem_fb_create_with_funcs(drm, file_priv, mode_cmd, in tinydrm_fb_create() 130 struct drm_device *drm; in tinydrm_init() local 141 drm = drm_dev_alloc(driver, parent); in tinydrm_init() 142 if (IS_ERR(drm)) in tinydrm_init() 143 return PTR_ERR(drm); in tinydrm_init() 145 tdev->drm = drm; in tinydrm_init() [all …]
|
/Linux-v4.19/Documentation/gpu/ |
D | drm-kms-helpers.rst | 39 .. kernel-doc:: include/drm/drm_modeset_helper_vtables.h 42 .. kernel-doc:: include/drm/drm_modeset_helper_vtables.h 53 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c 59 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c 65 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c 71 .. kernel-doc:: include/drm/drm_atomic_helper.h 74 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c 80 .. kernel-doc:: drivers/gpu/drm/drm_simple_kms_helper.c 83 .. kernel-doc:: include/drm/drm_simple_kms_helper.h 86 .. kernel-doc:: drivers/gpu/drm/drm_simple_kms_helper.c [all …]
|
D | amdgpu.rst | 2 drm/amdgpu AMDgpu driver 5 The drm/amdgpu driver supports all AMD Radeon GPUs based on the Graphics Core 13 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c 25 .. kernel-doc:: include/uapi/drm/amdgpu_drm.h 31 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c 34 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c 40 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c 43 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c 49 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c 52 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c [all …]
|
D | i915.rst | 2 drm/i915 Intel GFX Driver 5 The drm/i915 driver supports all (with the exception of some very early 8 those have basic support through the gma500 drm driver. 19 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c 22 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c 25 .. kernel-doc:: drivers/gpu/drm/i915/intel_uncore.c 31 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c 34 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c 37 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c 40 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c [all …]
|
/Linux-v4.19/drivers/gpu/drm/armada/ |
D | armada_drv.c | 93 BUILD_BUG_ON(offsetof(struct armada_private, drm) != 0); in armada_drm_bind() 95 ret = drm_dev_init(&priv->drm, &armada_drm_driver, dev); in armada_drm_bind() 103 priv->drm.dev_private = priv; in armada_drm_bind() 105 dev_set_drvdata(dev, &priv->drm); in armada_drm_bind() 108 drm_mode_config_init(&priv->drm); in armada_drm_bind() 109 priv->drm.mode_config.min_width = 320; in armada_drm_bind() 110 priv->drm.mode_config.min_height = 200; in armada_drm_bind() 116 priv->drm.mode_config.max_width = 1920; in armada_drm_bind() 117 priv->drm.mode_config.max_height = 2048; in armada_drm_bind() 119 priv->drm.mode_config.preferred_depth = 24; in armada_drm_bind() [all …]
|
/Linux-v4.19/drivers/gpu/drm/tegra/ |
D | drm.c | 36 static int tegra_atomic_check(struct drm_device *drm, in tegra_atomic_check() argument 41 err = drm_atomic_helper_check(drm, state); in tegra_atomic_check() 45 return tegra_display_hub_atomic_check(drm, state); in tegra_atomic_check() 59 struct drm_device *drm = old_state->dev; in tegra_atomic_commit_tail() local 60 struct tegra_drm *tegra = drm->dev_private; in tegra_atomic_commit_tail() 63 drm_atomic_helper_commit_modeset_disables(drm, old_state); in tegra_atomic_commit_tail() 64 tegra_display_hub_atomic_commit(drm, old_state); in tegra_atomic_commit_tail() 65 drm_atomic_helper_commit_planes(drm, old_state, 0); in tegra_atomic_commit_tail() 66 drm_atomic_helper_commit_modeset_enables(drm, old_state); in tegra_atomic_commit_tail() 68 drm_atomic_helper_wait_for_vblanks(drm, old_state); in tegra_atomic_commit_tail() [all …]
|
D | fb.c | 100 static struct drm_framebuffer *tegra_fb_alloc(struct drm_device *drm, in tegra_fb_alloc() argument 113 drm_helper_mode_fill_fb_struct(drm, fb, mode_cmd); in tegra_fb_alloc() 118 err = drm_framebuffer_init(drm, fb, &tegra_fb_funcs); in tegra_fb_alloc() 120 dev_err(drm->dev, "failed to initialize framebuffer: %d\n", in tegra_fb_alloc() 129 struct drm_framebuffer *tegra_fb_create(struct drm_device *drm, in tegra_fb_create() argument 166 fb = tegra_fb_alloc(drm, cmd, planes, i); in tegra_fb_create() 211 struct drm_device *drm = helper->dev; in tegra_fbdev_probe() local 233 bo = tegra_bo_create(drm, size, 0); in tegra_fbdev_probe() 239 dev_err(drm->dev, "failed to allocate framebuffer info\n"); in tegra_fbdev_probe() 244 fbdev->fb = tegra_fb_alloc(drm, &cmd, &bo, 1); in tegra_fbdev_probe() [all …]
|
/Linux-v4.19/drivers/gpu/drm/sun4i/ |
D | sun4i_drv.c | 82 struct drm_device *drm; in sun4i_drv_bind() local 86 drm = drm_dev_alloc(&sun4i_drv_driver, dev); in sun4i_drv_bind() 87 if (IS_ERR(drm)) in sun4i_drv_bind() 88 return PTR_ERR(drm); in sun4i_drv_bind() 95 drm->dev_private = drv; in sun4i_drv_bind() 102 dev_err(drm->dev, "Couldn't claim our memory region\n"); in sun4i_drv_bind() 106 drm_mode_config_init(drm); in sun4i_drv_bind() 108 ret = component_bind_all(drm->dev, drm); in sun4i_drv_bind() 110 dev_err(drm->dev, "Couldn't bind all pipelines components\n"); in sun4i_drv_bind() 115 ret = drm_vblank_init(drm, drm->mode_config.num_crtc); in sun4i_drv_bind() [all …]
|
/Linux-v4.19/drivers/gpu/drm/exynos/ |
D | exynos_drm_drv.c | 317 struct drm_device *drm; in exynos_drm_bind() local 321 drm = drm_dev_alloc(&exynos_drm_driver, dev); in exynos_drm_bind() 322 if (IS_ERR(drm)) in exynos_drm_bind() 323 return PTR_ERR(drm); in exynos_drm_bind() 334 dev_set_drvdata(dev, drm); in exynos_drm_bind() 335 drm->dev_private = (void *)private; in exynos_drm_bind() 348 ret = drm_create_iommu_mapping(drm); in exynos_drm_bind() 354 drm_mode_config_init(drm); in exynos_drm_bind() 356 exynos_drm_mode_config_init(drm); in exynos_drm_bind() 361 list_for_each_entry(encoder, &drm->mode_config.encoder_list, head) in exynos_drm_bind() [all …]
|
/Linux-v4.19/drivers/gpu/drm/meson/ |
D | meson_drv.c | 166 struct drm_device *drm; in meson_drv_bind_master() local 177 drm = drm_dev_alloc(&meson_driver, dev); in meson_drv_bind_master() 178 if (IS_ERR(drm)) in meson_drv_bind_master() 179 return PTR_ERR(drm); in meson_drv_bind_master() 186 drm->dev_private = priv; in meson_drv_bind_master() 187 priv->drm = drm; in meson_drv_bind_master() 241 ret = drm_vblank_init(drm, 1); in meson_drv_bind_master() 245 drm_mode_config_init(drm); in meson_drv_bind_master() 246 drm->mode_config.max_width = 3840; in meson_drv_bind_master() 247 drm->mode_config.max_height = 2160; in meson_drv_bind_master() [all …]
|