From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6C85F1F03DE for ; Thu, 26 Mar 2026 23:47:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774568857; cv=none; b=Uh6bYYS/OjrOXJ/2kW1iyFQOaTzuuFUw1viYgYxZ9Hh63bi0s0K4I9sOT5u30Zrrdplz18ak377zxxxf7cQVp0cN+CFjbjIpJNn2wJ2NY4lKjsv7F0T+Rh1i/zI3vPW/8v9D0HtJ0HmY0W5zYzeor37CSyrhTjsRu8UWF4PcYAY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774568857; c=relaxed/simple; bh=ozmh3QbLf1cZ17USPITVQl5g1vdgQp79kXwp6BBn+8o=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=HGD5+btI8mmptP5LEdk5H4TYchNUVEPIqy3nr9P60+MvUduWDWW4e5MGUKJ4dy3meRNKOSdep6QP9EXrLGvzfP0S8RyqZ7heDeNCtGDP+sUE3N2maxmQJ2TObFZsxNBUxsvlmMbKJF0QFaEjUM/wIwUgP0Zam+t1KoRwJO8386M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=r/35t8fI; arc=none smtp.client-ip=209.85.215.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="r/35t8fI" Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-c74f0c3fc16so572057a12.2 for ; Thu, 26 Mar 2026 16:47:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774568855; x=1775173655; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=5DHuKVgXN+dD1YajVE7A08pLyTvO/MeTPUKN+QQ6x/Q=; b=r/35t8fItdYTFh99+k9in1oMTUEIxs6UZKD86hca7IIPE6uO+SlmFBjpV3eksvptAr wF4jWqdXM7hWZmvhe/p2OQfwfeerFPGnGXFfAzHiRKUBxroxfJtOjmM+5BgG6Np7jqDD dXBpgIFgNoEVwCJK1NAuUyFOEv9cat6PhjXN5b7tU2fhIEqN0Zi5CufQhcYMjtq6rnux rSk+od9vYhbiiHTcG89yyy0BHobDrzwkyOG0GtKjA+g/qOY9kKNyAfzdti1B0F1uyHUM 8snKKNOaiAe39IBYDj7ecYZNzGqCpuez4S9VwSia9+mBzI47Pj/DoUU1NBIHzrQ4K93z eqag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774568855; x=1775173655; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=5DHuKVgXN+dD1YajVE7A08pLyTvO/MeTPUKN+QQ6x/Q=; b=Te7pNv1x0cDIFoOmccN104/e3F7LUmLYkApIgTr4dTkfqwISbg91JxkxB3+Y/AvxAk h15o7nbDqLX9qWefDurof76JUsLObrdKAR3OUbjNCujpfbrKyNh7atBEPRFshSup1gIS VKz7m+h1lc6kI9ohqvyg9E5tLk9ofAPz89gYYzB0IwU3sLPQ+oQbi+SkzTbQDKyxebqT qo/ECbc0vm53iU8G4TGO/sU/1Ju0JpnNaUKMwYPHwrrX+D4sbFmeB1AQVtDmn1BZ8lQh NgM2rRpSVAzBVeM8HWTkMWBreOi+3VC0cq677fC0JfU2Qx7bLm/ef26lNkWpH+pVgcdS bRrw== X-Gm-Message-State: AOJu0Yyu5W/jpYVlaC6sZBQUcrU16DSjZM9UmbOz3WFjjP6JcapkLYpP Z0NtFiNdoTrWDpe/YGu47zGDifU3DB6+qSqwv2M5tu7Fawm73jBy1RMqB1mCn3OC X-Gm-Gg: ATEYQzzE22PYoJoTW4H/isGwIzRq35dWsnO8T+4hGMsNiKYyEKTZM/hEoux3tEKE/il /5zN0nEpCC66La5LquOHPVYQDn8ejS2sB1eiuRFa+fRZZmpy0LXQWrKZCnoh/cX4Iat56+Ax2Bh AHzXS7Lja8zYT7eYYhbH4Mer8v1g2tTqwQ0nKgaL0C5/adSQGz7kG5q043uE0lqujf22uW8xHV8 QTQhQO+hDsKTmUaaf3efYvTdnw1VX7TXR+WB0YU5mrBHnWy5ThvSs+evJjhDz5YGMS5bVTYPJIm kpd7kkZq67LFPZj/Ej/YDiBgKSE5pCJhDJxtwEO7AOgUTc3gesEYkTcIIDX4aCTmA5J2uHatNhI YOn2+37lUM4wt2CTeTWBZQLcV/tkJNrc49sStFAJQvKbt9AfB5pZATESg/Zq7H60rg/PgZXWw7R 8OQdeng8qwDaDJZspr1e+T8WKbq3RmY6Td1vkgcjmTHwn1ItTg7BD8hX0vKaWmguquIw== X-Received: by 2002:a05:6a20:60d3:b0:39c:14c1:43f6 with SMTP id adf61e73a8af0-39c87c0b0b5mr394562637.61.1774568855408; Thu, 26 Mar 2026 16:47:35 -0700 (PDT) Received: from ryzen ([2601:644:8000:5b5d::8bd]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c7673933816sm3201162a12.21.2026.03.26.16.47.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Mar 2026 16:47:34 -0700 (PDT) From: Rosen Penev To: stable@vger.kernel.org Cc: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , "Pan, Xinhui" , David Airlie , Daniel Vetter , Harry Wentland , Leo Li , Greg Kroah-Hartman , Bin Lan , He Zhe , Vitaly Prosyak , Alex Hung , Rodrigo Siqueira , =?UTF-8?q?Timur=20Krist=C3=B3f?= , Mario Limonciello , Ray Wu , Wayne Lin , Roman Li , Eric Yang , Tony Cheng , Mauro Rossi , amd-gfx@lists.freedesktop.org (open list:RADEON and AMDGPU DRM DRIVERS), dri-devel@lists.freedesktop.org (open list:DRM DRIVERS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH for 6.12 0/9] drm: amdgpu: backport suspend fixes for Date: Thu, 26 Mar 2026 16:47:07 -0700 Message-ID: <20260326234716.16723-1-rosenp@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Work that completed in kernel 6.18 resulted in working suspend with DC on old hardware. This series aims to backport it to 6.12 to have working suspend there as well. All commits were applied with git cherry-pick, the only changes being adding upstream commit, and signing off. Tested on AMD HD7750 with: radeon.si_support=0 amdgpu.si_support=1 amdgpu.dc=1 on Arch Linux. Kenneth Feng (2): drm/amd/amdgpu: decouple ASPM with pcie dpm drm/amd/amdgpu: disable ASPM in some situations Timur Kristóf (7): drm/amd/display: Disable fastboot on DCE 6 too drm/amd/display: Reject modes with too high pixel clock on DCE6-10 drm/amd/display: Keep PLL0 running on DCE 6.0 and 6.4 drm/amd/display: Fix DCE 6.0 and 6.4 PLL programming. drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15% drm/amd/display: Disable scaling on DCE6 for now drm/amd: Disable ASPM on SI drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 39 +++++++++++- .../display/dc/clk_mgr/dce100/dce_clk_mgr.c | 20 ++++--- .../display/dc/clk_mgr/dce60/dce60_clk_mgr.c | 5 ++ .../drm/amd/display/dc/dce60/dce60_resource.c | 59 +++++++++++++------ .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 6 +- .../dc/resource/dce100/dce100_resource.c | 10 +++- .../dc/resource/dce80/dce80_resource.c | 10 +++- 7 files changed, 117 insertions(+), 32 deletions(-) -- 2.53.0