aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
AgeCommit message (Expand)AuthorFilesLines
7 daysdrm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2Wayne Lin1-1/+1
2024-02-28drm/amd/display: Add monitor patch for specific eDPRyan Lin1-2/+4
2024-01-18drm/amd/display: Align the returned error code with legacy DPWayne Lin1-0/+5
2023-12-12Backmerge tag 'v6.7-rc5' into drm-nextDave Airlie1-0/+6
2023-12-06drm/amd/display: Add monitor patch for specific eDPIvan Lipski1-0/+6
2023-12-05Merge tag 'amd-drm-next-6.8-2023-12-01' of https://gitlab.freedesktop.org/agd...Dave Airlie1-20/+33
2023-11-29drm/amd/display: adjust flow for deallocation mst payloadWayne Lin1-20/+33
2023-11-23Merge tag 'drm-intel-next-2023-11-23' of git://anongit.freedesktop.org/drm/dr...Daniel Vetter1-1/+2
2023-11-21drm/dp_mst: Store the MST PBN divider value in fixed point formatImre Deak1-1/+3
2023-11-17drm/amd/display: fix NULL dereferenceJosé Pekkarinen1-4/+1
2023-11-07drm/amd/display: Set stream's DP test pattern upon test requestGeorge Shen1-0/+3
2023-10-18Merge tag 'amd-drm-next-6.7-2023-10-13' of https://gitlab.freedesktop.org/agd...Dave Airlie1-29/+40
2023-10-11Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-17/+18
2023-10-05drm/amd/display: Fix mst hub unplug warningWayne Lin1-20/+18
2023-09-29Merge tag 'drm-misc-next-2023-09-27' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-3/+3
2023-09-26drm/amd/display: switch DC over to the new DRM logging macrosHamza Mahfooz1-29/+40
2023-09-22Merge tag 'drm-misc-next-2023-09-11-1' of git://anongit.freedesktop.org/drm/d...Dave Airlie1-8/+12
2023-09-13drm/amd/display: Fix -Wuninitialized in dm_helpers_dp_mst_send_payload_alloca...Nathan Chancellor1-3/+3
2023-09-08drm/mst: Refactor the flow for payload allocation/removementWayne Lin1-8/+12
2023-08-15drm/amd/display: Replace ternary operator with min() in 'dm_helpers_parse_edi...Srinivasan Shanmugam1-1/+1
2023-07-18drm/amd/display: Eliminate warnings in amdgpu_dm_helpers.cSrinivasan Shanmugam1-15/+16
2023-07-07drm/amd/display: Remove unnecessary casts in amdgpu_dm_helpers.cSrinivasan Shanmugam1-1/+1
2023-06-30drm/amd/display: Add monitor specific edid quirkAurabindo Pillai1-0/+26
2023-06-15drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Move SYNAPTICS_DEVICE_ID into CO...Lee Jones1-3/+3
2023-04-18drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID testsMikita Lipski1-3/+27
2023-04-18drm/amd/display: remove incorrect early returnAurabindo Pillai1-1/+0
2023-03-22drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Move defines out to where they a...Lee Jones1-0/+3
2023-03-13drm/amd/display: use a more accurate check in dm_helpers_dp_read_dpcd()Hamza Mahfooz1-2/+2
2023-03-07drm/amd/display: Pass the right info to drm_dp_remove_payloadWayne Lin1-7/+50
2023-03-07drm/amd/display: Drop unnecessary DCN guardsHarry Wentland1-8/+0
2023-02-28drm/amd/display: Extend Freesync over PCon support for more devicesSung Joon Kim1-0/+2
2023-02-21Merge tag 'amd-drm-next-6.3-2023-02-17' of https://gitlab.freedesktop.org/agd...Dave Airlie1-1/+1
2023-02-21Merge tag 'drm-misc-next-fixes-2023-02-16' of git://anongit.freedesktop.org/d...Dave Airlie1-1/+1
2023-02-13drm/display/dp_mst: Handle old/new payload states in drm_dp_remove_payload()Imre Deak1-1/+1
2023-02-08drm/amd/display: break down dc_link.cWenjing Liu1-1/+1
2023-01-31drm/amd/display: Add Debug Log for MST and PCONFangzhi Zuo1-1/+11
2023-01-31drm/amd/display: Enable Freesync over PConSung Joon Kim1-0/+33
2023-01-24drm/amd/display: merge dc_link_dp into dc_linkWenjing Liu1-1/+0
2023-01-24drm/amdgpu/display/mst: adjust the logic in 2nd phase of updating payloadWayne Lin1-1/+5
2023-01-24drm/amdgpu/display/mst: adjust the naming of mst_port and port of aconnectorWayne Lin1-9/+10
2023-01-24drm/amdgpu/display/mst: limit payload to be updated one by oneWayne Lin1-12/+39
2023-01-24drm/amd/display: force connector state when bpc changes during complianceQingqing Zhuo1-0/+125
2022-11-29drm/amd/display: Fix race condition in DPIA AUX transferStylon Wang1-6/+4
2022-11-09drm/amd/display: Only update link settings after successful MST link trainMichael Strauss1-0/+8
2022-10-27Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"Hamza Mahfooz1-35/+0
2022-09-19drm/amd/display: Refactor edp panel power sequencer(PPS) codesIan Chen1-2/+11
2022-09-12Merge tag 'amd-drm-next-6.1-2022-09-08' of https://gitlab.freedesktop.org/agd...Dave Airlie1-4/+60
2022-09-11Merge tag 'drm-misc-next-2022-09-09' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-73/+35
2022-08-29drm/amd/display: Refactor edp dsc codes.Ian Chen1-0/+19
2022-08-23drm/display/dp_mst: Move all payload info into the atomic stateLyude Paul1-71/+33
2022-08-23drm/amdgpu/dm/mst: Rename get_payload_table()Lyude Paul1-3/+4
2022-08-23drm/amdgpu/dc/mst: Rename dp_mst_stream_allocation(_table)Lyude Paul1-5/+4
2022-08-16drm/amd/display: implement DSC pass-through supportHamza Mahfooz1-4/+41
2022-07-28drm/amd/display: fix signedness bug in execute_synaptics_rc_command()Dan Carpenter1-1/+1
2022-07-20drm/amd/display: Add tags for indicating mst progress statusWayne Lin1-2/+16
2022-06-21drm/amd/display: Release remote dc_sink under mst scenarioWayne Lin1-17/+1
2022-05-10drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in amdgpu_dmAlex Hung1-2/+0
2022-03-31drm/amd/display: Fix pointer dereferenced before checkingHaowen Bai1-1/+1
2022-02-24drm/amd/display: Add conditional around functionMagali Lemes1-1/+3
2022-02-23drm/amd/display: clear remote dc_sink when stop mstWayne Lin1-1/+19
2022-02-02drm/amd/display: fix spelling mistake: synatpics -> synapticsColin Ian King1-16/+16
2022-01-25drm/amd/display: Add DSC Enable for Synaptics HubFangzhi Zuo1-0/+48
2022-01-25drm/amd/display: Add Synaptics Fifo Reset WorkaroundFangzhi Zuo1-0/+133
2022-01-25drm/amd/display: Change return type of dm_helpers_dp_mst_stop_top_mgrIan Chen1-20/+4
2022-01-25drm/amd/display: Don't update drm connector when read local EDIDWayne Lin1-8/+0
2022-01-25drm/amd/display: Drop DCN for DP2.x logicWenjing Liu1-5/+1
2021-12-07drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmiClaudio Suarez1-12/+7
2021-12-07drm/amdgpu: use drm_edid_get_monitor_name() instead of duplicating the codeClaudio Suarez1-15/+3
2021-12-01drm/amd/display: Add DP-HDMI FRL PCON SST Support in DMFangzhi Zuo1-2/+11
2021-11-24drm/amd/display: fix accidental casting enum to boolMikita Lipski1-1/+1
2021-11-22drm/amd/display: Enable DSC over eDPMikita Lipski1-1/+1
2021-10-27drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not setAlex Deucher1-1/+3
2021-10-25drm/amd/display: Add DP 2.0 MST DM SupportBhawanpreet Lakha1-1/+4
2021-10-25drm: Update MST First Link Slot Information Based on Encoding FormatBhawanpreet Lakha1-1/+1
2021-10-06drm/amd/display: Support for SET_CONFIG processing with DMUBJude Shih1-2/+15
2021-09-14drm/amd/display: Add periodic detection when zstate is enabledEric Yang1-0/+6
2021-09-01drm/amd/display: Limit max DSC target bpp for specific monitorsRoman Li1-0/+35
2021-09-01drm/amd/display: Add DP 2.0 SST DC SupportFangzhi Zuo1-0/+8
2021-06-04drm/amd/display: Add DCN3.1 clock manager supportNicholas Kazlauskas1-0/+6
2021-05-10drm/amd/display: Add dc log for DP SST DSC enable/disableFangzhi Zuo1-2/+4
2021-05-10drm/amd/display: Support for DMUB AUXJude Shih1-3/+10
2021-04-20drm/amd/display: add helper for enabling mst stream featuresBing Guo1-0/+25
2021-04-09drm/amd/display: Log DMCUB trace buffer eventsLeo (Hanghong) Ma1-2/+10
2021-03-23drm/amd/display: Fix typo for helpers function nameLeo (Hanghong) Ma1-1/+1
2021-03-23drm/amdgpu/display: Implement functions to let DC allocate GPU memoryZhan Liu1-3/+37
2021-03-02drm/amd/display: fix the return of the uninitialized value in retColin Ian King1-1/+1
2021-03-02drm/amd/display: Implement dmub trace eventYongqiang Sun1-0/+6
2021-02-09drm/amd/display: Add return code instead of boolean for future useFangzhi Zuo1-4/+4
2021-01-05drm/amd/display: remove unused including <linux/version.h>Tian Tao1-1/+0
2020-12-01drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Use 'gnu_printf' format notationLee Jones1-0/+1
2020-12-01drm/amd/display: Clear dc remote sinks on MST disconnectAurabindo Pillai1-2/+20
2020-11-04drm/amdgpu: fold CONFIG_DRM_AMD_DC_DCN3* into CONFIG_DRM_AMD_DC_DCN (v3)Alex Deucher1-2/+0
2020-07-01drm/amd/display: Add DCN3 Support in DM (v2)Bhawanpreet Lakha1-0/+20
2020-05-06drm/amd/display: Add dm support for DP 1.4 Compliance edid corruption testJerry (Fangzhi) Zuo1-27/+13
2020-04-13drm/amd/display: Change "error" to "dc_log" at amdgpu_dm dpcd reading stageZhan Liu1-1/+1
2020-03-19drm/amd/display: update connector->display_info after read edidHersen Wu1-0/+14
2020-03-05drm/amd/display: fix typo "to found" -> "to find"Roman Li1-8/+8
2020-02-04drm/amd/dm/mst: Ignore payload update failuresLyude Paul1-9/+4
2020-01-09drm/amd/display: Write DSC enable to MST DPCDDavid Francis1-1/+18
2019-11-19drm/amdgpu/dm: Do not throw an error for a display with no audioChris Wilson1-2/+0
2019-11-13drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTEDBhawanpreet Lakha1-2/+0
2019-11-13drm/amd/display: fix dereference of pointer aconnector when it is nullColin Ian King1-3/+2
2019-11-13drm/amd/display: Add MST atomic routinesMikita Lipski1-39/+11
2019-09-16drm/amd: be quiet when no SAD block is foundJean Delvare1-4/+3
2019-09-13drm/amd/display: Don't allocate payloads if link lostAlvin Lee1-5/+5
2019-08-22drm/amd/display: Enable SST DSC in DMDavid Francis1-1/+3
2019-06-25Merge branch 'drm-next' into drm-next-5.3Alex Deucher1-1/+0
2019-06-22drm/amd/display: Add DSC support for Navi (v2)Harry Wentland1-0/+10
2019-06-10drm/amd: drop use of drmP.h in display/Sam Ravnborg1-1/+0
2019-03-19drm/amd/display: Poll pending DOWN_REP before enabling the linkMartin Tsai1-1/+1
2019-02-04Merge branch 'drm-next-5.1' of git://people.freedesktop.org/~agd5f/linux into...Dave Airlie1-0/+7
2019-02-04Merge tag 'drm-misc-next-2019-02-01' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-1/+1
2019-01-28drm/amd/display: Poll pending down rep before clear payload allocation tableMartin Tsai1-0/+7
2019-01-24drm: Split out drm_probe_helper.hDaniel Vetter1-1/+1
2019-01-14drm/amd/display: Use 100 Hz precision for pipe pixel clocksKen Chalmers1-1/+1
2019-01-14drm/amd/display: remove sink reference in dc_stream_stateJun Lei1-3/+3
2018-08-27drm/amd/display: Support reading hw state from debugfs fileNicholas Kazlauskas1-9/+72
2018-08-27drm/amd/display: Add support for hw_state logging via debugfsNicholas Kazlauskas1-4/+18
2018-07-16drm/amd/display: Add hook for MST root branch infoNikola Cornij1-0/+5
2018-07-13drm/amd/display: Fix compile error on older GCC versionsLeo (Sunpeng) Li1-2/+2
2018-07-13drm/amd/display: Serialize is_dp_sink_presentHarry Wentland1-0/+16
2018-06-22Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie1-0/+28
2018-06-15drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID testsMikita Lipski1-0/+28
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-1/+1
2018-05-18drm/amd/display: Fix up dm logging functionalityAnthony Koo1-5/+0
2018-03-28Backmerge tag 'v4.16-rc7' into drm-nextDave Airlie1-1/+1
2018-03-21drm/amd/display: Add one to EDID's audio channel count when passing to DCHarry Wentland1-1/+1
2018-03-05drm/amd/display: add diags clock programmingDmytro Laktyushkin1-0/+5
2018-03-05drm/amd/display: move MST branch initialize to before link trainingHersen Wu1-0/+9
2017-09-26drm/amd/display: Break out amdgpu_dm_connectorHarry Wentland1-10/+10
2017-09-26drm/amd/display: Rename dc_stream to dc_stream_stateHarry Wentland1-3/+3
2017-09-26drm/amd/display: Merge amdgpu_dm_types and amdgpu_dmHarry Wentland1-1/+0
2017-09-26drm/amd/display: log HUBP using DTN loggingTony Cheng1-0/+9
2017-09-26drm/amd/display: Add extra mode and clock info to DTN logsCorbin McElhanney1-1/+1
2017-09-26drm/amd/display: Add function to log connectivityZeyu Fan1-0/+6
2017-09-26drm/amd/display: Refactor edid read.Andrey Grodzovsky1-0/+47
2017-09-26drm/amd/display: Fix i2c write flag.Andrey Grodzovsky1-1/+1
2017-09-26drm/amd/display: Remove get_connector_for_sink.Andrey Grodzovsky1-24/+3
2017-09-26drm/amd/display: Remove get_connector_for_link.Andrey Grodzovsky1-31/+5
2017-09-26drm/amd/dc: Add dc display driver (v2)Harry Wentland1-0/+484