aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/mediatek
diff options
context:
space:
mode:
authorTiezhu Yang <yangtiezhu@loongson.cn>2021-06-28 10:53:06 -0400
committerAlex Deucher <alexander.deucher@amd.com>2021-07-01 00:05:13 -0400
commitc1bfd74bfef77bcefc88d12eaf8996c0dfd51331 (patch)
tree5675b93d42082519bd06b217ab83ecccb8d5b434 /drivers/gpu/drm/mediatek
parent8dbe43e99f0f62fc4f829b4fedc5d628a329fc38 (diff)
drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64
On the Loongson64 platform used with Radeon GPU, shutdown or reboot failed when console=tty is in the boot cmdline. radeon_suspend_kms() puts the hw in the suspend state, especially set fb state as FBINFO_STATE_SUSPENDED: if (fbcon) { console_lock(); radeon_fbdev_set_suspend(rdev, 1); console_unlock(); } Then avoid to do any more fb operations in the related functions: if (p->state != FBINFO_STATE_RUNNING) return; So call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64 to fix this issue, it looks like some kind of workaround like powerpc. Co-developed-by: Jianmin Lv <lvjianmin@loongson.cn> Signed-off-by: Jianmin Lv <lvjianmin@loongson.cn> Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org
Diffstat (limited to 'drivers/gpu/drm/mediatek')
0 files changed, 0 insertions, 0 deletions