Mikita Lipski

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

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

  • 2021 Display Stream Compression over eDP DSC on embedded panels
  • 2019–20 DisplayPort MST atomic state atomic modesetting path
  • 2018 Colour depth beyond 8bpc deep colour enablement

Full log on git.kernel.org. Arctic Code Vault contributor, 2020.