Linux
2017–2024
Seven years on AMD's display driver team. 110 patches in the mainline Linux kernel, listed in full below.
git log --author="mikita.lipski@amd.com" --oneline
- 53ec5cc44b8e drm/amd/display: Fix PSR command version passed 2024-04-02
- 214993e106ea drm/amd/display: introduce mpo detection flags 2021-12-15
- cd9a0d026baa drm/amd/display: parse and check PSR SU caps 2021-12-10
- 7238b42e1f40 drm/amd/display: PSR panel capability debugfs 2021-11-18
- 0755c38eb007 drm/amd/display: prevent reading unitialized links 2021-11-15
- a1f5e392de78 drm/amd/display: prevent reading unitialized links 2021-11-15
- 16f0c500f05b drm/amd/display: fix accidental casting enum to bool 2021-11-10
- f0d0c39149f8 drm/amd/display: Pass panel inst to a PSR command 2021-11-04
- 2665f63a7364 drm/amd/display: Enable DSC over eDP 2021-10-20
- a35e5c5b7587 drm/amd/display: Add missing PSR state 2021-09-29
- af1f2b19fd7d drm/amd/display: Fix PSR command version 2021-07-14
- 97b9c006f153 drm/amd/display: Prevent Diags from entering S2 2021-06-17
- e0f65a85d405 drm/amd/display: Remove MALL function from DCN3.1 2021-06-14
- 6580b28e0c73 drm/amd/display: Remove MALL function from DCN3.1 2021-06-14
- 74b4afad00dd drm/amd/display: Enable PSR Residency for multiple panels 2021-05-19
- f56c837afce4 drm/amd/display: Enabling PSR support for multiple panels 2021-05-17
- 118b4627d677 drm/amd/display: multi-eDP backlight support 2021-04-14
- 3cbae5abfa8e drm/amd/display: fix wrong statement in mst hpd debugfs 2021-04-14
- abf1f863e08d drm/amd/display: fix wrong statement in mst hpd debugfs 2021-04-14
- 58180a0cc0c5 drm/amd/display: Release DSC before acquiring 2021-01-14
- bae72358f6a2 drm/amd/display: Release DSC before acquiring 2021-01-14
- 83d76eeb7bf3 drm/amd/display: Connect clock optimization function to dcn301 2020-12-01
- 719349f849e8 drm/amd/display: Remove unused flag from stream state 2020-10-27
- ec3721869cc4 drm/amd/display: Determine synchronization edge based on master's vsync 2020-09-29
- 41efcd3879b1 drm/amd/display: Add MST capability to trigger_hotplug interface 2020-09-15
- 8532467cc901 drm/amd/display: Set initial value to a divider 2020-08-26
- f5b6a20c7ef4 drm/amd/display: Directly retrain link from debugfs 2020-08-13
- 03ca960098d2 drm/amd/display: Fix calculation of virtual channel payload 2020-06-01
- 7bfc1fec1af3 drm/dp_mst: Zero assigned PBN when releasing VCPI slots 2020-04-07
- 04111850cf56 drm/amd/display: Reuse parsing code of debugfs write buffer 2020-03-26
- 47eed65178e8 drm/amd/display: Fix a typo when computing dsc configuration 2020-01-31
- 1fc636c9b3b2 drm/amdgpu/display: Use u64 divide macro for round up division 2020-01-13
- 485b747ea6ec drm/amd/display: Fix compilation warnings on i386 2020-01-10
- 34d95c3d5f68 drm/amd/display: Check return value of drm helper 2020-01-07
- 9e5b959036ff drm/dp_mst: Rename drm_dp_mst_atomic_check_topology_state 2019-12-13
- dcade880e342 drm/amd/display: Add PBN per slot calculation for DSC 2019-11-16
- 8ec046716ca8 drm/dp_mst: Add helper to trigger modeset on affected DSC MST CRTCs 2019-11-16
- 1c6c1cb5afc7 drm/dp_mst: Manually overwrite PBN divider for calculating timeslots 2019-11-14
- 29b9ba74f638 drm/amd/display: Recalculate VCPI slots for new DSC connectors 2019-11-12
- 75441d9d35f7 drm/amd/display: Return a correct error value 2019-11-12
- 44be939ff7ac drm/amd/display: Trigger modesets on MST DSC connectors 2019-11-12
- 5111195ad617 drm/amd/display: Fix coding error in connector atomic check 2019-11-12
- 3261e013c0ca drm/amd/display: Add MST atomic routines 2019-11-06
- cd82d82cbc04 drm/dp_mst: Add branch bandwidth validation to MST atomic check 2019-11-06
- e3dd3aa8e0b6 drm/amd/display: Fix debugfs on MST connectors 2019-10-31
- 03527f0d0056 drm/amd/display: Fix debugfs on MST connectors 2019-10-31
- 5b956e9873cb drm/amd/display: Add debugfs initalization on mst connectors 2019-10-29
- 8afb7e6afadb drm/dp_mst: Add DSC enablement helpers to DRM 2019-10-28
- 5b03f9d86880 drm/dp_mst: Add new quirk for Synaptics MST hubs 2019-09-20
- 387596ef2859 drm/amd/display: Rebuild mapped resources after pipe split 2019-08-23
- ad8960a6cb06 drm/amd/display: Check if clock source in use before disabling 2018-08-02
- 1b369d3c0d93 drm/amd/display: pass the right num of modes added 2018-07-26
- 433149130c31 drm/amd/display: Pass connector id when executing VBIOS CT 2018-07-17
- fc69009e35b7 drm/amd/display: Allow clock sharing b/w HDMI and DVI 2018-07-16
- 81aca8e75c1b drm/amd/display: update clk for various HDMI color depths 2018-07-13
- 3e27e10e2ece drm/amd/display: Don't share clk source between DP and HDMI 2018-07-12
- 413ff0b94248 drm/amd/display: add a check for display depth validity 2018-07-04
- a6311be8f062 drm/amd/display: adding ycbcr420 pixel encoding for hdmi 2018-07-04
- 85344e75d0d1 drm/amd/display: Remove unnecessary warning 2018-07-04
- fe61a2f1a57f drm/amd/display: adding ycbcr420 pixel encoding for hdmi 2018-07-04
- 400443e894c5 drm/amd/display: add a check for display depth validity 2018-07-03
- c2c09ed5cd1b drm/amd/display: add pp to dc powerlevel enum translator 2018-06-26
- f7c1ed341ae0 drm/amd/display: Moving powerplay functions to a separate class 2018-06-01
- 015ec7591869 drm/amd/display: Add dmpp clks types for conversion 2018-05-31
- 5094ffac6bd2 drm/amd/display: Enable PPLib calls from DC on linux 2018-05-31
- 724a75524b1c drm/amd/display: Convert 10kHz clks from PPLib into kHz 2018-05-31
- 762f52e9e4d2 drm/amd/pp: Connect display_clock_voltage_request to a function pointer 2018-05-29
- 25684c59aff5 drm/amd/display: Add clock types to applying clk for voltage 2018-05-29
- 9654a28b3ac0 drm/amd/display: Use local structs instead of struct pointers 2018-05-29
- 7bee0572e31f drm/amd/pp: Add cases for getting phys and disp clks for SMU10 2018-05-28
- 85ee15d6a3d3 drm/amd/display: Do not skip FBC init in failsafe mode 2018-05-28
- 3b070c60ea51 drm/amd/display: Drop to fail-safe mode if edid is bad 2018-05-22
- 6e0ef9d85b99 drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests 2018-05-17
- 2a66c0c9d202 drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests 2018-05-17
- e03fd3f300f6 drm/amd/display: Do not limit color depth to 8bpc 2018-05-16
- 8eb77198131b drm/amd/powerplay: Add notify PWE function to SMU10 2018-05-14
- 4ea7fc09539b drm/amd/display: Do not program interrupt status on disabled crtc 2018-05-03
- aed15309b9b2 drm/amd/display: Release fake sink 2018-05-01
- 5326c4525d1b drm/amd/display: Clear connector's edid pointer 2018-04-27
- db4e525304dd drm/amd/display: Adding Get static clocks for dm_pp interface 2018-04-18
- 5c3517d0c2ea drm/amd/pp: Adding a function to store cc6 data in SMU10 2018-04-11
- 92276a06f9c3 drm/amd/display: Introduce pp-smu raven functions 2018-04-11
- 03a27de648d8 drm/amd/pp: Adding set_watermarks_for_clocks_ranges for SMU10 2018-04-10
- 28825c841bfd drm/amd/display: Apply clock for voltage request 2018-04-09
- 734b096096ac drm/amd/display: Adding dm-pp clocks getting by voltage 2018-04-09
- e5b03032e34d drm/amdgpu - Disable all irqs before disabling all CRTCs 2018-03-15
- 088e7c161706 drm/amdgpu: Disable irq on device before destroying it 2018-03-15
- d72eb2037902 drm/amd/display: Separate mem input constuctors for dce 112 and 120 2018-03-14
- ff97cba8c1b2 drm/amdgpu: Use atomic function to disable crtcs with dc enabled 2018-03-14
- d1bb88e078c2 drm/amdgpu: Use atomic function to disable crtcs with dc enabled 2018-03-14
- b361521f5976 drm/amd/display: Adding stutter entry wm to dce bw struct 2018-03-12
- c1f8d3fa4627 drm/amd/display: Don't call amdgpu_dm_display_resume as it doesn't exist 2018-03-07
- 4407a29bad96 drm/amd/display: Fix FMT truncation programming 2018-03-07
- 8bfac12f88db drm/amd/display: Allow truncation to 10 bits 2018-03-07
- d54ee946032b drm/amd/display: Enable backlight support for pre-DCE11 ASICs 2018-02-27
- 3722c794641f drm/amd/display: Implementing new bandwidth registers for DCE120 2018-02-21
- 09c381e0f34a drm/amdgpu: Unify the dm resume calls into one 2018-02-03
- 15b9bc9aa8b5 drm/amdgpu: Unify the dm resume calls into one 2018-02-03
- a80aa93de1a0 drm/amd/display: Unify dm resume sequence into a single call 2018-02-03
- 5893f6e8a872 drm/amdgpu: Add a missing lock for drm_mm_takedown 2018-01-19
- 7bb0d4b986ea drm/amdgpu: Add a missing lock for drm_mm_takedown 2018-01-19
- 43b9d27360cb drm/amd/display: Set irq state only on existing crtcs 2018-01-18
- a83ccf7cad8d drm/amd/display: Set irq state only on existing crtcs 2018-01-18
- 6c1d03a4f2d9 drm/amd/display: Remove unnecessary register programming 2018-01-15
- ad64dc013796 drm/amd/display: Fix deadlock when flushing irq 2018-01-10
- 40c21ed6b372 drm/amd/display: Fix deadlock when flushing irq 2018-01-10
- 03736f4cf83c drm/amd/display: Prevent master programming in multisync 2017-12-18
- fa2123dbccdc drm/amd/display: Multi display synchronization logic 2017-10-17
- d182fddbc731 drm/amd/display: Adding DCN1 registers 2017-10-17
- 4ed4e51b1949 drm/amd/display: Add a clock source to a sharing pipe 2017-08-23
110 commits · 2017–2024 · drm/amd/display, drm/amdgpu
Notable
- Display Stream Compression over eDP DSC on embedded panels
- DisplayPort MST atomic state atomic modesetting path
- Colour depth beyond 8bpc deep colour enablement
Full log on git.kernel.org. Arctic Code Vault contributor, 2020.