| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | Kconfig | 3 # Drm device configuration 8 menuconfig DRM config 32 depends on DRM 36 bool "EDID function for DRM" 37 depends on DRM 41 DRM EDID read and parse function. 44 bool "Ignore drm ioctl permission" 45 depends on DRM && ANDROID && NO_GKI 49 depends on DRM 52 bool "DRM DisplayPort support" [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | analogix_dp_reg.su | |
| H A D | rockchip_vop2.su | |
| H A D | dw_hdmi.su | |
| H A D | drm_mipi_dsi.su | |
| H A D | .built-in.o.cmd | |
| H A D | rockchip_display.su | |
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/mxsfb/ |
| H A D | mxsfb_drv.c | 19 #include <drm/drm_atomic_helper.h> 20 #include <drm/drm_bridge.h> 21 #include <drm/drm_connector.h> 22 #include <drm/drm_drv.h> 23 #include <drm/drm_fb_helper.h> 24 #include <drm/drm_fourcc.h> 25 #include <drm/drm_gem_cma_helper.h> 26 #include <drm/drm_gem_framebuffer_helper.h> 27 #include <drm/drm_irq.h> 28 #include <drm/drm_mode_config.h> [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_ttm.c | 30 #include <drm/drm_legacy.h> 47 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_vram_manager_new() local 50 if (drm->client.device.info.ram_size == 0) in nouveau_vram_manager_new() 53 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); in nouveau_vram_manager_new() 78 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_gart_manager_new() local 81 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); in nouveau_gart_manager_new() 101 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nv04_gart_manager_new() local 105 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); in nv04_gart_manager_new() 162 struct nouveau_drm *drm = nouveau_drm(file_priv->minor->dev); in nouveau_ttm_mmap() local 165 ret = ttm_bo_mmap(filp, vma, &drm->ttm.bdev); in nouveau_ttm_mmap() [all …]
|
| H A D | nouveau_drm.c | 33 #include <drm/drm_crtc_helper.h> 34 #include <drm/drm_ioctl.h> 35 #include <drm/drm_vblank.h> 184 mutex_lock(&cli->drm->master.lock); in nouveau_cli_fini() 186 mutex_unlock(&cli->drm->master.lock); in nouveau_cli_fini() 190 nouveau_cli_init(struct nouveau_drm *drm, const char *sname, in nouveau_cli_init() argument 216 u64 device = nouveau_name(drm->dev); in nouveau_cli_init() 220 cli->drm = drm; in nouveau_cli_init() 228 if (cli == &drm->master) { in nouveau_cli_init() 232 mutex_lock(&drm->master.lock); in nouveau_cli_init() [all …]
|
| H A D | nouveau_fbcon.c | 40 #include <drm/drm_crtc.h> 41 #include <drm/drm_crtc_helper.h> 42 #include <drm/drm_fb_helper.h> 43 #include <drm/drm_fourcc.h> 44 #include <drm/drm_atomic.h> 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 [all …]
|
| H A D | nouveau_dmem.c | 59 typedef int (*nouveau_migrate_copy_t)(struct nouveau_drm *drm, u64 npages, 62 typedef int (*nouveau_clear_page_t)(struct nouveau_drm *drm, u32 length, 68 struct nouveau_drm *drm; member 80 struct nouveau_drm *drm; member 97 return chunk->drm; in page_to_drm() 112 struct nouveau_dmem *dmem = chunk->drm->dmem; in nouveau_dmem_page_free() 140 static vm_fault_t nouveau_dmem_fault_copy_one(struct nouveau_drm *drm, in nouveau_dmem_fault_copy_one() argument 144 struct device *dev = drm->dev->dev; in nouveau_dmem_fault_copy_one() 164 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, in nouveau_dmem_fault_copy_one() 182 struct nouveau_drm *drm = page_to_drm(vmf->page); in nouveau_dmem_migrate_to_ram() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/arm/ |
| H A D | hdlcd_drv.c | 24 #include <drm/drm_atomic_helper.h> 25 #include <drm/drm_crtc.h> 26 #include <drm/drm_debugfs.h> 27 #include <drm/drm_drv.h> 28 #include <drm/drm_fb_cma_helper.h> 29 #include <drm/drm_fb_helper.h> 30 #include <drm/drm_gem_cma_helper.h> 31 #include <drm/drm_gem_framebuffer_helper.h> 32 #include <drm/drm_irq.h> 33 #include <drm/drm_modeset_helper.h> [all …]
|
| H A D | malidp_drv.c | 6 * ARM Mali DP500/DP550/DP650 KMS/DRM driver 18 #include <drm/drm_atomic.h> 19 #include <drm/drm_atomic_helper.h> 20 #include <drm/drm_crtc.h> 21 #include <drm/drm_drv.h> 22 #include <drm/drm_fb_cma_helper.h> 23 #include <drm/drm_fb_helper.h> 24 #include <drm/drm_fourcc.h> 25 #include <drm/drm_gem_cma_helper.h> 26 #include <drm/drm_gem_framebuffer_helper.h> [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/arc/ |
| H A D | arcpgu_drv.c | 3 * ARC PGU DRM driver. 9 #include <drm/drm_atomic_helper.h> 10 #include <drm/drm_debugfs.h> 11 #include <drm/drm_device.h> 12 #include <drm/drm_drv.h> 13 #include <drm/drm_fb_cma_helper.h> 14 #include <drm/drm_fb_helper.h> 15 #include <drm/drm_gem_cma_helper.h> 16 #include <drm/drm_gem_framebuffer_helper.h> 17 #include <drm/drm_of.h> [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/zte/ |
| H A D | zx_drm_drv.c | 15 #include <drm/drm_atomic_helper.h> 16 #include <drm/drm_crtc.h> 17 #include <drm/drm_drv.h> 18 #include <drm/drm_fb_cma_helper.h> 19 #include <drm/drm_fb_helper.h> 20 #include <drm/drm_gem_cma_helper.h> 21 #include <drm/drm_gem_framebuffer_helper.h> 22 #include <drm/drm_of.h> 23 #include <drm/drm_probe_helper.h> 24 #include <drm/drm_vblank.h> [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/aspeed/ |
| H A D | aspeed_gfx_drv.c | 15 #include <drm/drm_atomic_helper.h> 16 #include <drm/drm_crtc_helper.h> 17 #include <drm/drm_device.h> 18 #include <drm/drm_fb_cma_helper.h> 19 #include <drm/drm_fb_helper.h> 20 #include <drm/drm_gem_cma_helper.h> 21 #include <drm/drm_gem_framebuffer_helper.h> 22 #include <drm/drm_probe_helper.h> 23 #include <drm/drm_simple_kms_helper.h> 24 #include <drm/drm_vblank.h> [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/imx/ |
| H A D | imx-drm-core.c | 3 * Freescale i.MX drm driver 16 #include <drm/drm_atomic.h> 17 #include <drm/drm_atomic_helper.h> 18 #include <drm/drm_drv.h> 19 #include <drm/drm_fb_cma_helper.h> 20 #include <drm/drm_fb_helper.h> 21 #include <drm/drm_gem_cma_helper.h> 22 #include <drm/drm_gem_framebuffer_helper.h> 23 #include <drm/drm_managed.h> 24 #include <drm/drm_of.h> [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/armada/ |
| H A D | armada_drv.c | 12 #include <drm/drm_atomic_helper.h> 13 #include <drm/drm_drv.h> 14 #include <drm/drm_ioctl.h> 15 #include <drm/drm_managed.h> 16 #include <drm/drm_prime.h> 17 #include <drm/drm_probe_helper.h> 18 #include <drm/drm_fb_helper.h> 19 #include <drm/drm_of.h> 20 #include <drm/drm_vblank.h> 27 #include <drm/armada_drm.h> [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/gpu/ |
| H A D | drm-kms-helpers.rst | 5 The DRM subsystem aims for a strong separation between core code and helper 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:: include/drm/drm_atomic_helper.h 68 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c 74 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c 80 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c 86 .. kernel-doc:: drivers/gpu/drm/drm_simple_kms_helper.c [all …]
|
| H A 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 …]
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_11.0.1/ |
| H A D | 0042-backend-drm-Support-modifier.patch | 4 Subject: [PATCH 42/93] backend-drm: Support modifier 10 libweston/backend-drm/drm-internal.h | 1 + 11 libweston/backend-drm/drm.c | 100 +++++++++++++++++++++------ 12 libweston/backend-drm/kms.c | 3 +- 16 diff --git a/libweston/backend-drm/drm-internal.h b/libweston/backend-drm/drm-internal.h 18 --- a/libweston/backend-drm/drm-internal.h 19 +++ b/libweston/backend-drm/drm-internal.h 28 diff --git a/libweston/backend-drm/drm.c b/libweston/backend-drm/drm.c 30 --- a/libweston/backend-drm/drm.c 31 +++ b/libweston/backend-drm/drm.c [all …]
|
| /OK3568_Linux_fs/buildroot/package/weston/ |
| H A D | 0042-backend-drm-Support-modifier.patch | 4 Subject: [PATCH 42/95] backend-drm: Support modifier 10 libweston/backend-drm/drm-internal.h | 1 + 11 libweston/backend-drm/drm.c | 100 +++++++++++++++++++++------ 12 libweston/backend-drm/kms.c | 3 +- 16 diff --git a/libweston/backend-drm/drm-internal.h b/libweston/backend-drm/drm-internal.h 18 --- a/libweston/backend-drm/drm-internal.h 19 +++ b/libweston/backend-drm/drm-internal.h 28 diff --git a/libweston/backend-drm/drm.c b/libweston/backend-drm/drm.c 30 --- a/libweston/backend-drm/drm.c 31 +++ b/libweston/backend-drm/drm.c [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/ |
| H A D | intel_pch.c | 15 drm_dbg_kms(&dev_priv->drm, "Found Ibex Peak PCH\n"); in intel_pch_type() 16 drm_WARN_ON(&dev_priv->drm, !IS_GEN(dev_priv, 5)); in intel_pch_type() 19 drm_dbg_kms(&dev_priv->drm, "Found CougarPoint PCH\n"); in intel_pch_type() 20 drm_WARN_ON(&dev_priv->drm, in intel_pch_type() 24 drm_dbg_kms(&dev_priv->drm, "Found PantherPoint PCH\n"); in intel_pch_type() 25 drm_WARN_ON(&dev_priv->drm, in intel_pch_type() 30 drm_dbg_kms(&dev_priv->drm, "Found LynxPoint PCH\n"); in intel_pch_type() 31 drm_WARN_ON(&dev_priv->drm, in intel_pch_type() 33 drm_WARN_ON(&dev_priv->drm, in intel_pch_type() 37 drm_dbg_kms(&dev_priv->drm, "Found LynxPoint LP PCH\n"); in intel_pch_type() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/exynos/ |
| H A D | exynos_drm_drv.c | 16 #include <drm/drm_atomic.h> 17 #include <drm/drm_atomic_helper.h> 18 #include <drm/drm_drv.h> 19 #include <drm/drm_fb_helper.h> 20 #include <drm/drm_file.h> 21 #include <drm/drm_fourcc.h> 22 #include <drm/drm_ioctl.h> 23 #include <drm/drm_probe_helper.h> 24 #include <drm/drm_vblank.h> 25 #include <drm/exynos_drm.h> [all …]
|