From nobody Wed Apr 1 10:27:23 2026 Received: from mail-dy1-f180.google.com (mail-dy1-f180.google.com [74.125.82.180]) (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 444D91D8E01 for ; Wed, 1 Apr 2026 00:39:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775003989; cv=none; b=WToFJ6Xgge40nR2qfqil7waNRqFQkfvtpet+twKAQn5mD75gXxeEV3DpjrNoabB+PuchXcoOdfkZtrW421oc9C1lgYRMJpQ6UiI8JgU4zb0cdBUjuhsRHLwewaLDRtrn5d4fXigah6ZS9uLfz2Pa4r5MI+B3QM1x3/LZ9RKQ/Cs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775003989; c=relaxed/simple; bh=Vacv1AYbBGRqKrpf6lgBpGx5USD27JyF6UBd15D8dNc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=iV5Md14qK5kaTXjpyKuPL9zC6/tHyUM6Ymt68vNQdwevdTIhlOFxM0mlcaL8Sqe8ZinS4b3dgbcy8KWZiXF/Aos5hGJmxFacX+KsoBO1ri6xKW2N3MxSoAiLWO1hzZTtE38lKq/et17z+yx20htAZpW7kvK7GLtZbg4hTfogj4U= 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=dqM8xUEt; arc=none smtp.client-ip=74.125.82.180 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="dqM8xUEt" Received: by mail-dy1-f180.google.com with SMTP id 5a478bee46e88-2c160cb021cso6504532eec.1 for ; Tue, 31 Mar 2026 17:39:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775003986; x=1775608786; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=eei37i3TX+igH2enzLXynCDfuH92qYv7D/N1mhYCK9U=; b=dqM8xUEt4Ip4ApbjDVII5Fba6ivfGmD6rgbbfKw5d9UMbl8eqGw2HR99jlUL/7Q4AA s+VwtijREjTdVTNmFREDMCvFh+iQ6zVwmCSyyFEO3V/hyq6JCY3ypiixN2EXLDtyzqd9 ci2TMxaesgidbcFH238S2YQrx2VyMhUWGek/kBJ7tYP0xdXxlytPcjCuZqwZlIr5mKmC h6EKGR5JVoaSkPGVLO1cfj+P40Cz0mwy0Nq7Posjw1Jm9I1lpQ7/YodRprtArchNZahj vVHV7d0tLKKI70rDUBO9eEws6v8oNf0suYY+Z8NRNdFWtZoKKMIyMrbRMULkA0ruBIZg HX/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775003986; x=1775608786; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=eei37i3TX+igH2enzLXynCDfuH92qYv7D/N1mhYCK9U=; b=atzLmgLqdGlk2DelxcWhmpspfKoG1+mkgpxjDl3M+iqROkj2pvBLmte6qJN5figybs GSSwtHr7OwPhOomVqQko5jya3f1PIMy3vfkx/qLYThR/AYc74xmJfizFuT+k+BneBzUp wtvTw4UaY/6asJDu7IV6PR4Dd6ex4UGkxtSDqcfnK4DbtCGjGyuav+vXNQD/DeueUR8s Ot3kQSi7DkOXGiM7QZsJbrLJXhAnaIIPs8aeqP6Qg0vrkA5OJo2eRcEqIpfZ/e91J6Xh Zd/vgCSRx9YE7ItvZvFeDHD/IYLkPl0bA+KqqK3Q4SSQA5FsODIKh29ie3b2pfT6YLXW vHXw== X-Forwarded-Encrypted: i=1; AJvYcCWSTw9iyhWecF/CBJbEJMZw3Vdf00jYE3XS5ofTfEGlT0cVJEGNg87dZeHEsB8hjNz+HvblEGdqemoKmt0=@vger.kernel.org X-Gm-Message-State: AOJu0YyTofPRzgQAJh3DGeLSxMAJyLUZ+aF+wFSJGh/fiOLyFxM71v3A nE2lLwexHAtrbeZI9JVEMpUeYgW7dSUofrfKdhFpNZd8i67v15xN9IVf X-Gm-Gg: ATEYQzw1jEbOUgZNp0oJNCF90TllKERK/hg3rK07x/Al0IWWPbgfaSf9+ev0kitGgGQ vmcWWxHgomBmyY/CnjZbBIvihyS6TVxXD/SRbYjcFA92fzhsjFH8K4am97Mzwb0Glp1kdRW7T1a /I6j0C2QPJg8U9c+tAEfNLHRS0CL8L64ZqVwtazTbAQf2X4KpGMiw1/3vjuy0kOoKjqiXMuCCrV L/e0hUbR1GvFMGBoBjDB4RDpHiUZCra9FyLoZCIsCZw0N8RqS5pcNlDCMZv6dWTFD0m33cIYOUw 5pog9vdNpcPZqSXpWGX53+iZYogtbPitW4BX+bqae98q+kwkhnUPmVMpBAO3fYm/iqAwMM9UkvM CB2Y0oE8N6HJXlMkFHFTZdxi0QPsWmJ4DQKOPEDuYrNoT0hoxl08890kX/BdqODKhWsz0/Q+LYA ooFPwCxYpIasi6AfOLMSyt181XO9GxnSHP79U0G3Vk41s5Xa77SXRgp500NJwbwemWNw== X-Received: by 2002:a05:7300:2391:b0:2c1:27c:75cd with SMTP id 5a478bee46e88-2c9311779d8mr930291eec.13.1775003986357; Tue, 31 Mar 2026 17:39:46 -0700 (PDT) Received: from ryzen ([2601:644:8000:5b5d::8bd]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c3c3bd9894sm11543019eec.4.2026.03.31.17.39.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Mar 2026 17:39:45 -0700 (PDT) From: Rosen Penev To: stable@vger.kernel.org Cc: Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , Xinhui Pan , David Airlie , Simona Vetter , Harry Wentland , Leo Li , Rodrigo Siqueira , Ray Wu , Wayne Lin , Mario Limonciello , Roman Li , Eric Yang , Tony Cheng , Mauro Rossi , =?UTF-8?q?Timur=20Krist=C3=B3f?= , Alex Hung , 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: [PATCHv2 for 6.12 10/10] drm/amd/display: Correct logic check error for fastboot Date: Tue, 31 Mar 2026 17:39:08 -0700 Message-ID: <20260401003908.3438-11-rosenp@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260401003908.3438-1-rosenp@gmail.com> References: <20260401003908.3438-1-rosenp@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Charlene Liu [ Upstream commit b6a65009e7ce3f0cc72da18f186adb60717b51a0 ] [Why] Fix fastboot broken in driver. This is caused by an open source backport change 7495962c. from the comment, the intended check is to disable fastboot for pre-DCN10. but the logic check is reversed, and causes fastboot to be disabled on all DCN10 and after. fastboot is for driver trying to pick up bios used hw setting and bypass reprogramming the hw if dc_validate_boot_timing() condition meets. Fixes: 7495962cbceb ("drm/amd/display: Disable fastboot on DCE 6 too") Cc: stable@vger.kernel.org Reviewed-by: Mario Limonciello Reviewed-by: Ovidiu Bunea Signed-off-by: Charlene Liu Signed-off-by: Ray Wu Tested-by: Daniel Wheeler Signed-off-by: Alex Deucher Signed-off-by: Rosen Penev --- drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c b/dr= ivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c index 7dc99c85b8ea..551638d9ff61 100644 --- a/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c +++ b/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c @@ -1910,8 +1910,8 @@ void dce110_enable_accelerated_mode(struct dc *dc, st= ruct dc_state *context) =20 get_edp_streams(context, edp_streams, &edp_stream_num); =20 - /* Check fastboot support, disable on DCE 6-8 because of blank screens */ - if (edp_num && edp_stream_num && dc->ctx->dce_version < DCE_VERSION_10_0)= { + /* Check fastboot support, disable on DCE 6-8-10 because of blank screens= */ + if (edp_num && edp_stream_num && dc->ctx->dce_version > DCE_VERSION_10_0)= { for (i =3D 0; i < edp_num; i++) { edp_link =3D edp_links[i]; if (edp_link !=3D edp_streams[0]->link) --=20 2.53.0