https://github.com/torvalds/linux
Revision e2bf3723db563457c0abe4eaeedac25bbbbd1d76 authored by Nicholas Kazlauskas on 14 August 2020, 15:49:13 UTC, committed by Alex Deucher on 26 August 2020, 19:45:51 UTC
[Why]
DC uses these to raise the voltage as needed for higher dispclk/dppclk
and to ensure that we have enough bandwidth to drive the displays.

There's a bug preventing these from actuially sending messages since
it's checking the actual clock (which is 0) instead of the incoming
clock (which shouldn't be 0) when deciding to send the hardmin.

[How]
Check the clocks != 0 instead of the actual clocks.

Fixes: 9ed9203c3ee7 ("drm/amd/powerplay: rv dal-pplib interface refactor powerplay part")
Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Evan Quan <evan.quan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
1 parent 7594754
History
Tip revision: e2bf3723db563457c0abe4eaeedac25bbbbd1d76 authored by Nicholas Kazlauskas on 14 August 2020, 15:49:13 UTC
drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
Tip revision: e2bf372
File Mode Size
libxfs
scrub
Kconfig -rw-r--r-- 5.2 KB
Makefile -rw-r--r-- 3.8 KB
kmem.c -rw-r--r-- 2.7 KB
kmem.h -rw-r--r-- 2.3 KB
mrlock.h -rw-r--r-- 1.6 KB
xfs.h -rw-r--r-- 371 bytes
xfs_acl.c -rw-r--r-- 5.9 KB
xfs_acl.h -rw-r--r-- 778 bytes
xfs_aops.c -rw-r--r-- 18.1 KB
xfs_aops.h -rw-r--r-- 402 bytes
xfs_attr_inactive.c -rw-r--r-- 9.8 KB
xfs_attr_list.c -rw-r--r-- 13.3 KB
xfs_bio_io.c -rw-r--r-- 1.3 KB
xfs_bmap_item.c -rw-r--r-- 17.5 KB
xfs_bmap_item.h -rw-r--r-- 2.1 KB
xfs_bmap_util.c -rw-r--r-- 46.3 KB
xfs_bmap_util.h -rw-r--r-- 2.6 KB
xfs_buf.c -rw-r--r-- 53.9 KB
xfs_buf.h -rw-r--r-- 12.3 KB
xfs_buf_item.c -rw-r--r-- 32.5 KB
xfs_buf_item.h -rw-r--r-- 2.0 KB
xfs_buf_item_recover.c -rw-r--r-- 28.0 KB
xfs_dir2_readdir.c -rw-r--r-- 13.4 KB
xfs_discard.c -rw-r--r-- 5.5 KB
xfs_discard.h -rw-r--r-- 229 bytes
xfs_dquot.c -rw-r--r-- 33.0 KB
xfs_dquot.h -rw-r--r-- 6.0 KB
xfs_dquot_item.c -rw-r--r-- 8.5 KB
xfs_dquot_item.h -rw-r--r-- 1.1 KB
xfs_dquot_item_recover.c -rw-r--r-- 5.2 KB
xfs_error.c -rw-r--r-- 12.0 KB
xfs_error.h -rw-r--r-- 2.9 KB
xfs_export.c -rw-r--r-- 5.9 KB
xfs_export.h -rw-r--r-- 1.4 KB
xfs_extent_busy.c -rw-r--r-- 16.1 KB
xfs_extent_busy.h -rw-r--r-- 1.9 KB
xfs_extfree_item.c -rw-r--r-- 20.1 KB
xfs_extfree_item.h -rw-r--r-- 2.6 KB
xfs_file.c -rw-r--r-- 34.6 KB
xfs_filestream.c -rw-r--r-- 10.6 KB
xfs_filestream.h -rw-r--r-- 805 bytes
xfs_fsmap.c -rw-r--r-- 25.4 KB
xfs_fsmap.h -rw-r--r-- 1.2 KB
xfs_fsops.c -rw-r--r-- 14.1 KB
xfs_fsops.h -rw-r--r-- 685 bytes
xfs_globals.c -rw-r--r-- 1.4 KB
xfs_health.c -rw-r--r-- 9.2 KB
xfs_icache.c -rw-r--r-- 42.2 KB
xfs_icache.h -rw-r--r-- 2.5 KB
xfs_icreate_item.c -rw-r--r-- 7.5 KB
xfs_icreate_item.h -rw-r--r-- 583 bytes
xfs_inode.c -rw-r--r-- 104.3 KB
xfs_inode.h -rw-r--r-- 14.8 KB
xfs_inode_item.c -rw-r--r-- 22.3 KB
xfs_inode_item.h -rw-r--r-- 1.8 KB
xfs_inode_item_recover.c -rw-r--r-- 11.4 KB
xfs_ioctl.c -rw-r--r-- 52.0 KB
xfs_ioctl.h -rw-r--r-- 1.3 KB
xfs_ioctl32.c -rw-r--r-- 15.0 KB
xfs_ioctl32.h -rw-r--r-- 8.1 KB
xfs_iomap.c -rw-r--r-- 34.4 KB
xfs_iomap.h -rw-r--r-- 1.2 KB
xfs_iops.c -rw-r--r-- 34.3 KB
xfs_iops.h -rw-r--r-- 832 bytes
xfs_itable.c -rw-r--r-- 10.5 KB
xfs_itable.h -rw-r--r-- 2.0 KB
xfs_iwalk.c -rw-r--r-- 19.0 KB
xfs_iwalk.h -rw-r--r-- 1.8 KB
xfs_linux.h -rw-r--r-- 6.5 KB
xfs_log.c -rw-r--r-- 105.1 KB
xfs_log.h -rw-r--r-- 4.1 KB
xfs_log_cil.c -rw-r--r-- 38.1 KB
xfs_log_priv.h -rw-r--r-- 23.5 KB
xfs_log_recover.c -rw-r--r-- 98.7 KB
xfs_message.c -rw-r--r-- 2.8 KB
xfs_message.h -rw-r--r-- 2.9 KB
xfs_mount.c -rw-r--r-- 35.1 KB
xfs_mount.h -rw-r--r-- 15.5 KB
xfs_mru_cache.c -rw-r--r-- 17.2 KB
xfs_mru_cache.h -rw-r--r-- 1.1 KB
xfs_ondisk.h -rw-r--r-- 7.0 KB
xfs_pnfs.c -rw-r--r-- 7.4 KB
xfs_pnfs.h -rw-r--r-- 692 bytes
xfs_pwork.c -rw-r--r-- 3.5 KB
xfs_pwork.h -rw-r--r-- 1.5 KB
xfs_qm.c -rw-r--r-- 45.9 KB
xfs_qm.h -rw-r--r-- 4.7 KB
xfs_qm_bhv.c -rw-r--r-- 3.6 KB
xfs_qm_syscalls.c -rw-r--r-- 20.2 KB
xfs_quota.h -rw-r--r-- 5.8 KB
xfs_quotaops.c -rw-r--r-- 6.6 KB
xfs_refcount_item.c -rw-r--r-- 18.3 KB
xfs_refcount_item.h -rw-r--r-- 2.2 KB
xfs_reflink.c -rw-r--r-- 43.3 KB
xfs_reflink.h -rw-r--r-- 2.4 KB
xfs_rmap_item.c -rw-r--r-- 17.6 KB
xfs_rmap_item.h -rw-r--r-- 2.4 KB
xfs_rtalloc.c -rw-r--r-- 35.0 KB
xfs_rtalloc.h -rw-r--r-- 5.4 KB
xfs_stats.c -rw-r--r-- 4.2 KB
xfs_stats.h -rw-r--r-- 5.7 KB
xfs_super.c -rw-r--r-- 54.5 KB
xfs_super.h -rw-r--r-- 2.3 KB
xfs_symlink.c -rw-r--r-- 11.7 KB
xfs_symlink.h -rw-r--r-- 517 bytes
xfs_sysctl.c -rw-r--r-- 5.2 KB
xfs_sysctl.h -rw-r--r-- 3.2 KB
xfs_sysfs.c -rw-r--r-- 13.6 KB
xfs_sysfs.h -rw-r--r-- 1.2 KB
xfs_trace.c -rw-r--r-- 901 bytes
xfs_trace.h -rw-r--r-- 118.7 KB
xfs_trans.c -rw-r--r-- 28.1 KB
xfs_trans.h -rw-r--r-- 8.7 KB
xfs_trans_ail.c -rw-r--r-- 23.9 KB
xfs_trans_buf.c -rw-r--r-- 20.6 KB
xfs_trans_dquot.c -rw-r--r-- 20.8 KB
xfs_trans_priv.h -rw-r--r-- 4.6 KB
xfs_xattr.c -rw-r--r-- 4.7 KB

back to top