/linux/drivers/gpu/drm/msm/ |
H A D | Kconfig | 4 tristate "MSM DRM" 5 depends on DRM 41 DRM/KMS driver for MSM/snapdragon. 67 This option is mostly targeting DRM MSM developers. If unsure, say N. 75 bool "Enable MDP4 support in MSM DRM driver" 80 the MSM DRM driver. It is the older display controller found in 84 bool "Enable MDP5 support in MSM DRM driver" 90 the MSM DRM driver. It is the display controller found in devices 94 bool "Enable DPU support in MSM DRM driver" 101 the MSM DRM driver. It is the display controller found in devices [all …]
|
/linux/drivers/gpu/drm/display/ |
H A D | Kconfig | 5 depends on DRM 10 depends on DRM 12 DRM helpers for display adapters. 21 DRM connector implementation terminating DRM bridge chains. 35 bool "DRM DP AUX Interface" 45 DRM display helpers for DisplayPort. 72 DRM display helpers for VESA DSC (used by DSI and DisplayPort). 77 DRM display helpers for HDCP. 82 DRM display helpers for HDMI Audio functionality (generic HDMI Codec 88 DRM display helpers for HDMI. [all …]
|
/linux/drivers/gpu/drm/ |
H A D | Kconfig | 8 menuconfig DRM config 29 if DRM 33 depends on DRM 38 depends on DRM 41 bool "Insert extra checks and debug info into the DRM range managers" 43 depends on DRM 58 depends on DRM 63 Due to callsite counts in DRM drivers (~4k in amdgpu) and 56 69 depends on DRM && KUNIT 75 tristate "KUnit tests for DRM" if !KUNIT_ALL_TESTS [all …]
|
/linux/drivers/hid/i2c-hid/ |
H A D | Kconfig | 12 depends on DRM || !DRM 29 depends on DRM || !DRM 46 depends on DRM || !DRM 62 depends on DRM || !DRM 77 # We need to call into panel code so if DRM=m, this can't be 'y' 78 depends on DRM || !DRM
|
/linux/Documentation/gpu/rfc/ |
H A D | i915_scheduler.rst | 2 I915 GuC Submission/DRM Scheduler Section 8 i915 with the DRM scheduler is: 14 * Lots of rework will need to be done to integrate with DRM scheduler so 32 * Convert the i915 to use the DRM scheduler 33 * GuC submission backend fully integrated with DRM scheduler 35 handled in DRM scheduler) 36 * Resets / cancels hook in DRM scheduler 37 * Watchdog hooks into DRM scheduler 39 integrated with DRM scheduler (e.g. state machine gets 41 * Execlists backend will minimum required to hook in the DRM scheduler [all …]
|
/linux/Documentation/gpu/amdgpu/display/ |
H A D | display-manager.rst | 57 DRM/KMS framework defines three CRTC color correction properties: degamma, 60 pre-blending but DRM/KMS has not per-plane color correction properties. 62 In general, the DRM CRTC color properties are programmed to DC, as follows: 65 color caps available in the hw is not currently exposed by DRM interface and 90 Pixel blend mode is a DRM plane composition property of :c:type:`drm_plane` used to 92 background plane (bg). Here, we present main concepts of DRM blend mode to help 94 this DRM property and the alpha blending equations in :ref:`DRM Plane 106 more in :ref:`DRM Plane Composition Properties <plane_composition_properties>`. 115 DRM has three blend mode to define the blend formula in the plane composition: 126 mode property is created or defined, DRM considers the plane's pixels has [all …]
|
/linux/drivers/gpu/drm/mediatek/ |
H A D | Kconfig | 3 tristate "DRM Support for Mediatek SoCs" 4 depends on DRM 25 tristate "DRM DPTX Support for MediaTek SoCs" 31 DRM/KMS Display Port driver for MediaTek SoCs. 34 tristate "DRM HDMI Support for Mediatek SoCs" 38 DRM/KMS HDMI driver for Mediatek SoCs
|
/linux/drivers/gpu/ipu-v3/ |
H A D | Kconfig | 5 depends on DRM || !DRM # if DRM=m, this can't be 'y' 7 select GENERIC_ALLOCATOR if DRM
|
/linux/Documentation/gpu/ |
H A D | introduction.rst | 5 The Linux DRM layer contains code intended to support the needs of 8 make use of DRM functions to make tasks like memory management, 12 A note on versions: this guide covers features found in the DRM tree, 17 [Insert diagram of typical DRM stack here] 23 are written as all-uppercase, for example: DRM, KMS, IOCTL, CRTC, and so 73 Developers interested in helping out with the DRM subsystem are very welcome. 83 Mostly the DRM subsystem works like any other kernel subsystem, see :ref:`the 108 As a freedesktop.org project, dri-devel, and the DRM community, follows the 116 Simple DRM drivers to use as examples 119 The DRM subsystem contains a lot of helper functions to ease writing drivers for [all …]
|
H A D | drm-mm.rst | 2 DRM Memory Management 9 role in the DRM infrastructure. 11 The DRM core includes two memory managers, namely Translation Table Manager 12 (TTM) and Graphics Execution Manager (GEM). TTM was the first DRM memory 121 field. The DRM core will then automatically initialize the GEM core 123 DRM Memory Manager object which provides an address space pool for 132 its own DRM MM object. 150 to the DRM device, a pointer to the GEM object and the buffer object 199 GEM handles are local to a DRM file. Applications get a handle to a GEM 202 DRM file handle frees all its GEM handles and dereferences the [all …]
|
H A D | todo.rst | 7 This section contains a list of smaller janitorial tasks in the kernel DRM 15 Starter: Good tasks to get started with the DRM subsystem. 17 Intermediate: Tasks which need some experience with working in the DRM 22 Advanced: Tricky tasks that need fairly good understanding of the DRM subsystem 164 * A bunch of the vtable hooks are now in the wrong place: DRM has a split 179 ``dev->struct_mutex`` is the Big DRM Lock from legacy days and infested 227 sure your work will be merged - not everyone agrees that the DRM dmesg macros 268 seems to be a problem with gcc's optimizer. DRM's format-conversion 271 Benchmark and optimize fbdev's sys_() helpers and DRM's format-conversion 415 instance knows whether it refers to system or I/O memory. Most of the DRM-wide [all …]
|
/linux/Documentation/userspace-api/media/cec/ |
H A D | cec-ioc-adap-g-conn-info.rst | 77 * .. _`CEC-CONNECTOR-TYPE-DRM`: 81 - Indicates that a DRM connector is associated with this adapter. 96 * .. _`CEC-DRM-CONNECTOR-TYPE-CARD-NO`: 100 - DRM card number: the number from a card's path, e.g. 0 in case of 102 * .. _`CEC-DRM-CONNECTOR-TYPE-CONNECTOR_ID`: 106 - DRM connector ID.
|
/linux/drivers/gpu/drm/clients/ |
H A D | Kconfig | 5 depends on DRM 9 This option enables the DRM client library and selects all 14 depends on DRM 18 Drivers that support in-kernel DRM clients have to select this 25 Enables the DRM client selection. DRM drivers that support the 28 menu "Supported DRM clients" 89 prompt "Default DRM Client"
|
/linux/drivers/gpu/drm/tegra/ |
H A D | Kconfig | 3 tristate "NVIDIA Tegra DRM" 6 depends on DRM 34 bool "NVIDIA Tegra DRM debug support" 42 Say yes if HOST1X should be available for userspace DRM users.
|
/linux/drivers/gpu/drm/lima/ |
H A D | Kconfig | 5 tristate "LIMA (DRM support for ARM Mali 400/450 GPU)" 6 depends on DRM 16 DRM driver for ARM Mali 400/450 GPUs.
|
/linux/drivers/gpu/drm/panfrost/ |
H A D | Kconfig | 4 tristate "Panfrost (DRM support for ARM Mali Midgard/Bifrost GPUs)" 5 depends on DRM 17 DRM driver for ARM Mali Midgard (T6xx, T7xx, T8xx) and
|
/linux/Documentation/accel/ |
H A D | introduction.rst | 43 Sharing code with DRM 48 DRM subsystem's code and functionality. i.e. the accel core code will 49 be part of the DRM subsystem and an accel device will be a new type of DRM 52 This will allow us to leverage the extensive DRM code-base and 53 collaborate with DRM developers that have experience with this type of 77 First, read the DRM documentation at Documentation/gpu/index.rst. 78 Not only it will explain how to write a new DRM driver but it will also 86 be done in your driver (as opposed to a standard DRM driver):
|
/linux/drivers/gpu/drm/etnaviv/ |
H A D | Kconfig | 4 tristate "ETNAVIV (DRM support for Vivante GPU IP cores)" 5 depends on DRM 16 DRM driver for Vivante GPUs.
|
/linux/drivers/gpu/drm/panthor/ |
H A D | Kconfig | 4 tristate "Panthor (DRM support for ARM Mali CSF-based GPUs)" 5 depends on DRM 18 DRM driver for ARM Mali CSF-based GPUs.
|
/linux/drivers/gpu/drm/renesas/rz-du/ |
H A D | Kconfig | 3 tristate "DRM Support for RZ/G2L Display Unit" 5 depends on DRM && OF 19 depends on DRM && DRM_BRIDGE && OF
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | Kbuild | 17 # DRM - general 30 # DRM - memory management 51 # DRM - modesetting 60 # DRM - command submission
|
/linux/drivers/gpu/drm/ingenic/ |
H A D | Kconfig | 2 tristate "DRM Support for Ingenic SoCs" 4 depends on DRM 18 Choose this option for DRM support for the Ingenic SoCs.
|
/linux/drivers/gpu/drm/stm/ |
H A D | Kconfig | 3 tristate "DRM Support for STMicroelectronics SoC Series" 4 depends on DRM && (ARCH_STM32 || COMPILE_TEST) 27 tristate "STMicroelectronics LVDS Display Interface Transmitter DRM driver"
|
/linux/Documentation/gpu/xe/ |
H A D | xe-drm-usage-stats.rst | 6 Xe DRM client usage stats implementation 10 :doc: DRM Client usage stats
|
/linux/drivers/gpu/drm/sprd/ |
H A D | Kconfig | 2 tristate "DRM Support for Unisoc SoCs Platform" 4 depends on DRM && OF
|