| From 0586915ec10d0ae60de5cd3381ad25a704760402 Mon Sep 17 00:00:00 2001 |
| From: Alex Deucher <alexander.deucher@amd.com> |
| Date: Mon, 2 Mar 2015 20:43:53 -0500 |
| Subject: drm/radeon: do a posting read in si_set_irq |
| |
| From: Alex Deucher <alexander.deucher@amd.com> |
| |
| commit 0586915ec10d0ae60de5cd3381ad25a704760402 upstream. |
| |
| To make sure the writes go through the pci bridge. |
| |
| bug: |
| https://bugzilla.kernel.org/show_bug.cgi?id=90741 |
| |
| Signed-off-by: Alex Deucher <alexander.deucher@amd.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/gpu/drm/radeon/si.c | 3 +++ |
| 1 file changed, 3 insertions(+) |
| |
| --- a/drivers/gpu/drm/radeon/si.c |
| +++ b/drivers/gpu/drm/radeon/si.c |
| @@ -5778,5 +5778,8 @@ int si_set_uvd_clocks(struct radeon_devi |
| |
| mdelay(100); |
| |
| + /* posting read */ |
| + RREG32(SRBM_STATUS); |
| + |
| return 0; |
| } |