From nobody Mon Feb 9 10:28:22 2026 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 90C9E3090FF for ; Thu, 25 Dec 2025 10:06:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766657219; cv=none; b=aVDa9srdmTBzZia5D9Ns4kcTzaDmlXjCTqy1mJA8r2JFF7HSGhAvVF/KntoGhimwzg0l82P77X/a10uXZy6MK+efWyCrCxK8ofXni5SEoa693Owo71voUYqmxvAa/d7CA01Z0KTnCG+1+SntWQa9PXg10PD0nvl7pshlkWAzqfM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766657219; c=relaxed/simple; bh=RUbXW9vxhpq3S+asWdyZH1trJX5AyYZUr98nW0A94X8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tTaIuCUOE27E/L3KbyIpFNUo+QdaqgXOPtAaD2RDnQu6gp7ORAU1WvezlyapntBs/zkxqDQoALy72uQlVTdu3kHMjgnumM2TMwNAlq1LotaLfojp0q+4ORh2/Os4JSXibp0yQjDzn0/fX2L9RWw/0QYH7hK5Mo1HUzKU94HiJsQ= 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=PJvTB0Nw; arc=none smtp.client-ip=209.85.216.49 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="PJvTB0Nw" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-34c718c5481so6387297a91.3 for ; Thu, 25 Dec 2025 02:06:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766657217; x=1767262017; 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=MCxzUaHmQMEgNdIPADAEGtBFeTbBCSEQEw5xyBBxWtM=; b=PJvTB0NwgESgYzElD4RBEC2z9NW49yf6Lcmt7p+Ddqu4f3Qw09p2gVSkDng/VnGuTK sOi9nz0A4/MGvwxqfU3YLvrLMO39lhr3PUf1PrHwr+ZM1i4P4ZYSY0fRwYEtgXyf/PF7 hr4rtY4+M8CX2cONjD9ds7RA2Hhne6O1lrcqlukruYnkjzfAbiuzsLA298bK/gDs7XGg vTQxcExNTbxt3OOYOaWPCfG4th6evxqHxHls+2vERHJFQkPJUDqtpp1zYXzFoy3KxCjZ 3z4Mo4GP032BvpqDgFn0Gk26sHP4wlgQLdGKBNTVj+pjeOU+e9Czm+TgUnc7XY6tXRO6 KYfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766657217; x=1767262017; 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=MCxzUaHmQMEgNdIPADAEGtBFeTbBCSEQEw5xyBBxWtM=; b=vAONejfAAEyZ1IqFW1Zfes/0DZy7cAMHfVQNBLXGz3J6U6V6uAoCVfCX3EtLVEXmm+ ED1o8w/3WQZK0UWfWT9cIYp6zeDh7pAQsHWyVvBYt3Ws4H3PDkv4e63kJc8lW7pdat67 rXiukTbqlHKpMZAw/Yilixb8BjGswl+zJKg8w1shkzcVeX8YNa37cgATimkHAUSfgoDi Ny9pFogvp9Z9HKpsslho8BO1hSbzQHB2C7qR8XiVebvkbepjz2qHYQWNkeDP5FnEOzuh 9by31J25pp4sb6qtJXBYOewLya/wTxQ2DfpOLqHvdi2kRaomNMldqvNhDYOy9UOocDIY 15DA== X-Forwarded-Encrypted: i=1; AJvYcCWgzYhy3Pq2SEarD8nsqbyt+2YRfBr4LP21a7vZD+/HKM6vTb0cHLAf8GTQeFmxB1Pi0NJwTClV4w/9JQI=@vger.kernel.org X-Gm-Message-State: AOJu0YwwZZ6rPKwiTiC/uE83pycZqjfjiHTpTX/cormgcOqFYUBMPGIE pxkazz1Wf/YwGiqk5BuaEHWyuiq34559TCQcPyMoZ2jVNrYF2TgyO+26 X-Gm-Gg: AY/fxX54gUOLsyuNZeH9E6HMuPYk2hketICzCA0Qkx3O9d8BKCz8lVeY/5jWOqfLsa7 jFmarDpLw3C1JsSdylFKzO9vfvNhtqHQNyXEFU+Y/XEOb3u4GrFIced22R6WOW2bBAr6slKoLXi Edaw6WYGy29luDCCZ5XZw9JxwyYB1zxbsTS00vDwoS+u2ESqVe/ehfVHaaPUi3qAL5RaJmkIkD/ UPbD/YmeN38tBnTyZCX5S/W6g5s8tNNEIxYMnKgUjMwNacUJs5tDfSKIqCvUTaK74mYSAChRiDq ZxhnIFTv7Tjd5HF6LWUKdY5ItSKkzd1ViyRdb76YTArXOt8fWsqnSBWfZgvEfxtjUWzKYYHFiQt /So+PZBkbw1EQqL4mBisP9Cc9klfaWSjEli/UPnY/y5mGDW6ftPhOZ9Hbe9Y7H+yozkthwbNMiJ npelxXGwyw+A== X-Google-Smtp-Source: AGHT+IHxULa3Kgo/D1IPJDm0Fh1aND7FwuD3MXVKqvYlgcgpDQHDIdGBa2yeukfLEwbJNSRSUARBjA== X-Received: by 2002:a05:7022:b903:b0:119:e569:f268 with SMTP id a92af1059eb24-121722ac40fmr15690018c88.17.1766657216512; Thu, 25 Dec 2025 02:06:56 -0800 (PST) Received: from localhost ([2001:19f0:ac00:4eb8:5400:5ff:fe30:7df3]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-121724cfc0esm76131090c88.2.2025.12.25.02.06.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Dec 2025 02:06:56 -0800 (PST) From: Inochi Amaoto To: Bjorn Helgaas , Chen Wang , Inochi Amaoto , Han Gao , Manivannan Sadhasivam Cc: linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, Yixun Lan , Longbin Li , Han Gao Subject: [PATCH 2/2] PCI/ASPM: Avoid L0s and L1 on Sophgo 2044 PCIe [1f1c:2044] Root Ports Date: Thu, 25 Dec 2025 18:05:29 +0800 Message-ID: <20251225100530.1301625-3-inochiama@gmail.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20251225100530.1301625-1-inochiama@gmail.com> References: <20251225100530.1301625-1-inochiama@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" Since commit f3ac2ff14834 ("PCI/ASPM: Enable all ClockPM and ASPM states for devicetree platforms") force enable ASPM on all device tree platform, the SG2044 root port breaks as it advertises L0s and L1 capabilities without supporting it. Override the L0s and L1 Support advertised in Link Capabilities by the SG2044 Root Ports ([1f1c:2044]), so we don't try to enable those states. Fixes: 3309df45e6b5 ("riscv: dts: sophgo: sg2044: add PCIe device support f= or SG2044") Signed-off-by: Inochi Amaoto Tested-by: Han Gao --- drivers/pci/quirks.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index d775ff567d1b..855e74203ca9 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -2527,6 +2527,7 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_FREESCALE, 0x0= 451, quirk_disable_aspm_l0s DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_PASEMI, 0xa002, quirk_disable_aspm_= l0s_l1); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_HUAWEI, 0x1105, quirk_disable_aspm_= l0s_l1); DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_SOPHGO, 0x2042, quirk_disable_aspm_= l0s_l1); +DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_SOPHGO, 0x2044, quirk_disable_aspm_= l0s_l1); =20 /* * Some Pericom PCIe-to-PCI bridges in reverse mode need the PCIe Retrain --=20 2.52.0