From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) (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 26B9E1946BC for ; Thu, 26 Mar 2026 23:47:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774568857; cv=none; b=SO+pac9L28OehVbgNX2mu0rj8ymHALzy6C78i/iaVMYwZuh7ENu+Mf9apEGKcLT4D1bY0/CwwFpYhkVv8bEl0FHerWQ3m+VJ+2fKZRvoF2GRR64pr7PXDIHwsSbL1PH7URC8riZDSFvD7k1ID3ljbOEnaIu7SjEKcEJuJ3+J7MU= 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.172 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-f172.google.com with SMTP id 41be03b00d2f7-c74f0c3fc16so572055a12.2 for ; Thu, 26 Mar 2026 16:47:35 -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=nkyT0j40DJkmpCGDHCt1f+BiSzOh88VeKbbRQIsc6jGLMYyGOkVX+J2uYr7ijJYkhK cv3KFRXsfQOgjI3F3Pp/l3k8ufNgS+r7HxpbZvs67WmwMZSrg9a9HshCe97GkefFoHuA YSaMPXxY/fJ2zuH1Lz4VOCalBJVhsOp6lGi7iLUM0RHsAgbGlAh7yyw00+3QGl1cr/jX x3cpjuMFXHLsF75i7ySd1k2KdQrkiPefp3zGs+xR/l/XVGtPjGyvJNIvDXecQnPhO/0G KKeqrqMHo7snPysB/z7Oc5GKZ3jM9q4D42pT9dcaEso6BjV96U02p8wuei+a6ChPtpTN J4vA== X-Forwarded-Encrypted: i=1; AJvYcCXvvPDMpzD0d7DHVRyS4jbOiEmiuCWJ5T6YAxwBS8ZXcxLaAEQYEVppD99hrzOR5abpD+Nj2yWx/Pd0c64=@vger.kernel.org X-Gm-Message-State: AOJu0YzdLQ9HjSyMzGXYwWwPq+qko5WQUZ+c7RyXREJGyfQRjneeYa+T lYdgVqkgBNb4/IoQGr+NiJsvxJzLNxDeIR+0xp+gecIPpE+RAIWM2ZQ6 X-Gm-Gg: ATEYQzwGqaGTnUzQD1o1NqVHrqbzxJ0/yXe7QmqBelgctiBhdFHAdPoLWuMAzZVsg7M DnRqxjN3P/KIDNb69ocL87m+Ls9EjTlW8ta0AWwDHlMLmM1If0IF9ODsKeBf2YjwV7nIHCVAE3t ul4CfT8C3x0RzE9sdmcF2lB0Ep9fdq2XtC1BH9EMOBOy6YuFXMeeCDvwNhjUHNssUnSDiWOfnlu sRzGBfih53LQkAILTJNPB+6Bw67TjsY1Z+hvwceZrFHunky9d5uQyDMd/uouaF7vRl8nZu2bFwX hqGwVxtR3Tq++NGkkSuQMyjKkBR18oBrIGCSlMu9ADwHrUQ85wm5JY5JiO3f4MytXsxme27+otK u5yjS1M0xIlKURcfS8MoW16b85m55SH94DlPdEKqNeFsOnHElPkzw5Bqdg5M87F4NUz7nzKM7JP YTsQlJl2gZlhwfBCVSyjGXXOMn0hJX/3HXMszT4VVoK06qsUOBrvIHtyAsuUGxPD71Hg== 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: linux-kernel@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