linux_dsm_epyc7002/drivers/gpu/drm/amd/include
Leo Li eaf56410cc drm/amdgpu: Add DC feature mask to disable fractional pwm
[Why]

Some LED panel drivers might not like fractional PWM. In such cases,
backlight flickering may be observed.

[How]

Add a DC feature mask to disable fractional PWM, and associate it with
the preexisting dc_config flag.

The flag is only plumbed through the dmcu firmware, so plumb it through
the driver path as well.

To disable, add the following to the linux cmdline:
amdgpu.dcfeaturemask=0x4

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=204957
Signed-off-by: Leo Li <sunpeng.li@amd.com>
Reviewed-by: Anthony Koo <anthony.koo@amd.com>
Tested-by: Lukáš Krejčí <lskrejci@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-10-25 16:50:10 -04:00
..
asic_reg drm/amdgpu: add VCN0 and VCN1 needed headers 2019-10-25 16:50:09 -04:00
ivsrcid drm/amdgpu: add nbif v7_4 irq source header for vega20 2019-09-13 17:11:04 -05:00
amd_acpi.h drm/amd: Query and use ACPI backlight caps 2018-11-26 15:54:39 -05:00
amd_pcie_helpers.h
amd_pcie.h drm/amdgpu: update amd_pcie.h to include gen4 speeds 2018-07-05 16:39:59 -05:00
amd_shared.h drm/amdgpu: Add DC feature mask to disable fractional pwm 2019-10-25 16:50:10 -04:00
arct_ip_offset.h drm/amd/include: adjust base offset of SMUIO and THM for Arcturus 2019-07-30 23:48:34 -05:00
atom-bits.h
atom-names.h
atom-types.h
atombios.h drm/amd: fix typo 2019-01-25 16:15:34 -05:00
atomfirmware.h drm/amdgpu: update atomfirmware header with memory training related members(v3) 2019-10-17 16:31:25 -04:00
atomfirmwareid.h
cgs_common.h
cik_structs.h drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd 2019-05-24 12:21:01 -05:00
discovery.h drm/amdgpu/discovery: reserve discovery data at the top of VRAM 2019-10-15 15:48:46 -04:00
displayobject.h
dm_pp_interface.h drm/amd/pp: Remove the same struct define in powerplay 2018-07-05 16:40:02 -05:00
kgd_kfd_interface.h drm/amdkfd: Eliminate get_atc_vmid_pasid_mapping_valid 2019-10-03 09:11:04 -05:00
kgd_pp_interface.h drm/amd/powerplay: enable df cstate control on powerplay routine 2019-10-15 15:48:09 -04:00
navi10_enum.h drm/amdgpu: add navi10 enums header 2019-06-20 15:54:46 -05:00
navi10_ip_offset.h drm/amdgpu: add navi10 ip offset header 2019-06-20 15:54:53 -05:00
navi12_ip_offset.h drm/amdgpu: Fix a typo in the include header guard of 'navi12_ip_offset.h' 2019-08-21 22:16:55 -05:00
navi14_ip_offset.h drm/amdgpu/soc15: initialize reg base for navi14 (v2) 2019-07-18 14:17:58 -05:00
pptable.h
renoir_ip_offset.h drm/amd/display: Add DCN_BASE regs 2019-10-17 16:27:27 -04:00
soc15_hw_ip.h drm/amdgpu: add navi10 ip offset header 2019-06-20 15:54:53 -05:00
soc15_ih_clientid.h drm/amdgpu/: add clientID for 2nd vcn instance 2019-07-18 14:18:05 -05:00
v9_structs.h drm/amdkfd: Extend CU mask to 8 SEs (v3) 2019-08-02 10:19:11 -05:00
v10_structs.h drm/amdgpu: add v10 structs header (v2) 2019-06-20 21:16:37 -05:00
vega10_enum.h drm/amdgpu: Support new arcturus mtype 2019-09-13 17:35:48 -05:00
vega10_ip_offset.h
vega20_ip_offset.h drm/amd/include/vg20: adjust VCE_BASE to reuse vce 4.0 header files 2018-05-17 10:13:09 -05:00
vi_structs.h drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd 2019-05-24 12:21:01 -05:00