aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/vkms (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-09-05drm/vkms: Add P01* formatsLouis Chauvet2-1/+9
2025-09-05drm/vkms: Create helper macro for YUV formatsLouis Chauvet1-27/+48
2025-09-05drm/vkms: Change YUV helpers to support u16 inputs for conversionLouis Chauvet3-84/+85
2025-09-05drm/vkms: Add support for RGB888 formatsLouis Chauvet2-0/+9
2025-09-05drm/vkms: Add support for RGB565 formatsLouis Chauvet2-0/+14
2025-09-05drm/vkms: Add support for ARGB16161616 formatsLouis Chauvet2-0/+8
2025-09-05drm/vkms: Add support for ARGB8888 formatsLouis Chauvet2-3/+15
2025-09-05drm/vkms: Create helpers macro to avoid code duplication in format callbacksLouis Chauvet1-127/+65
2025-09-05drm/vkms: Assert if vkms_config_create_*() failsJosé Expósito1-5/+46
2025-07-31drm/vkms: Add writeback encoders as possible clonesRobert Mader2-0/+15
2025-07-07drm/vkms: convert to use faux_deviceGreg Kroah-Hartman2-16/+16
2025-07-03drm: Simplify drmm_alloc_ordered_workqueue returnMatthew Brost1-2/+0
2025-06-13drm/vkms: Compile all tests with CONFIG_DRM_VKMS_KUNIT_TESTMaíra Canal1-2/+5
2025-05-28drm/vkms: Add support for DRM_FORMAT_R*Louis Chauvet2-1/+113
2025-05-28drm/vkms: Create KUnit tests for YUV conversionsArthur Grillo4-2/+291
2025-05-28drm/vkms: Add range and encoding properties to the planeArthur Grillo1-0/+9
2025-05-28drm/vkms: Add YUV supportArthur Grillo4-1/+391
2025-05-28drm/vkms: Document pixel_argb_u16Louis Chauvet1-0/+17
2025-05-06drm/vkms: Adjust vkms_state->active_planes allocation typeKees Cook1-1/+1
2025-04-07Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-3/+3
2025-03-28Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds7-80/+121
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-2/+2
2025-03-12Backmerge tag 'v6.14-rc6' into drm-nextDave Airlie1-1/+1
2025-03-07drm/vkms: Allow to attach connectors and encodersJosé Expósito4-13/+215
2025-03-07drm/vkms: Allow to configure multiple connectorsJosé Expósito4-0/+204
2025-03-07drm/vkms: Allow to attach encoders and CRTCsJosé Expósito4-20/+265
2025-03-07drm/vkms: Allow to configure multiple encodersJosé Expósito3-0/+194
2025-03-07drm/vkms: Allow to attach planes and CRTCsJosé Expósito5-36/+453
2025-03-07drm/vkms: Allow to configure multiple CRTCsJosé Expósito3-5/+221
2025-03-07drm/vkms: Allow to configure multiple planesJosé Expósito4-36/+369
2025-03-07drm/vkms: Add a validation function for VKMS configurationLouis Chauvet4-0/+21
2025-03-07drm/vkms: Set device name from vkms_configJosé Expósito5-5/+40
2025-03-07drm/vkms: Move default_config creation to its own functionJosé Expósito4-5/+71
2025-03-07drm/vkms: Extract vkms_config headerJosé Expósito7-42/+121
2025-03-07drm/vkms: Add KUnit test scaffoldingJosé Expósito5-0/+42
2025-03-07drm/vkms: Create vkms_connector structJosé Expósito3-7/+16
2025-03-07drm/vkms: Extract vkms_connector headerJosé Expósito4-38/+73
2025-02-25drm/vkms: Round fixp2int conversion in lerp_u16Harry Wentland1-1/+1
2025-02-18drm/vkms: Switch to use hrtimer_setup()Nam Cao1-2/+2
2025-02-13drm/vkms: Fix use after free and double free on init errorJosé Expósito1-6/+9
2025-02-04drm/vkms: Add support for ABGR8888 pixel formatPaz Zcharya3-0/+34
2025-01-21drm/vkms: Switch to dynamic allocation for CRTCLouis Chauvet4-40/+45
2025-01-21drm/vkms: Switch to dynamic allocation for encoderLouis Chauvet2-2/+6
2025-01-21drm/vkms: Switch to dynamic allocation for connectorLouis Chauvet2-2/+7
2025-01-21drm/vkms: Switch to managed for writeback connectorLouis Chauvet3-10/+16
2025-01-21drm/vkms: Switch to managed for crtcLouis Chauvet2-10/+4
2025-01-21drm/vkms: Switch to managed for encoderLouis Chauvet1-9/+3
2025-01-21drm/vkms: Switch to managed for connectorLouis Chauvet1-8/+4
2024-12-05drm: remove driver date from struct drm_driver and all driversJani Nikula1-2/+0
2024-11-22drm/vkms: Remove useless drm_rotation_simplifyLouis Chauvet1-6/+1