From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vk1-f182.google.com (mail-vk1-f182.google.com [209.85.221.182]) (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 9203B31961A for ; Wed, 25 Feb 2026 22:26:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772058417; cv=none; b=MQpP4nkYjM/7gePGhPvsNzaPcFLQpoNadV/4V/IcHUeHfLQmUpnLn+r8YsyyKM7V5JpNqeDiRppRapBqp1+IVQR1MSdA5OdWm1/UmMiJkQB/pfOi3UeqH9zpaUbIWcD8bI1tjTceOPQFv3iTiV7tRaeunmOZvEfgLwm7Pv/ezz0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772058417; c=relaxed/simple; bh=wcpAJ5UuiEZH41sqXH6Je92801Aq4N1agXMqVQrdJPs=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=GFz/Pa5nNf+A/wuVXIIXqhCHpc2H9KunrAjOassp5LYdFIbdHNKJYhZ/FdiefEYBnoMzuZRq/O4stnfDUmTFkETgALh2MNk1MXVWcsvXmkU/wbS05iIz3v7THJqJaarf/8GXKV2x+jxPvCCVJMyQCWsafE7mYK7hQMubUZZ47ig= 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=Xf/u6Sqy; arc=none smtp.client-ip=209.85.221.182 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="Xf/u6Sqy" Received: by mail-vk1-f182.google.com with SMTP id 71dfb90a1353d-5688c221fd3so128341e0c.2 for ; Wed, 25 Feb 2026 14:26:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772058414; x=1772663214; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=TcgCgCEo03Z5mFFecYPzQD3Rq4C5qPBZUB42/osw6tY=; b=Xf/u6SqyApIR+K61CKNQJ/A29/XPFFcJC2PitY6WhD4NyO89Kukdm9Skb5cPWNKGWL vsxpX64wWECKCAIHx84Lsv2kBBou3BNgjFhiPSItvrl/Ex9kB/V1myWODgH14uRSLTGN TznXuQHGriX97iAMmR6Hl2gboYe92YNm2uO9/AEzWhzjOcSTIMDkvQDt/TJ16DWWO49B Dzcyct/rXqFtJ4Y2vh6JGbkLx+rlr3ruTUuMxt6khCuKLGLzoj4D7HhSOhfDgZZikXqL cjfUSeO69knQvR9BYuweMAErelSF/MK4WgdGQFv2rSaafmYywhAdiHZaN8VmohxeNyf8 Idew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772058414; x=1772663214; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TcgCgCEo03Z5mFFecYPzQD3Rq4C5qPBZUB42/osw6tY=; b=WfkPyiKmxOFMbce0x7WkXhSl+QsTVaBoPefM2NT5mqU1P+Hu6PlwRgQ7PuaJi4R2L4 mGkoGTZ3u5Z94CKjFtAeyPNGOyO0FyZZ7XZ6Xrh6pabBcItmiHVjmg5/fIq+ztsbTT2r qTVhxe5Lny06HFFRSfvFFtvkb8jHHhXM3MZ2fDclT/WV1ylwXXXE04oMjhi7U9a3M2q8 2/7ovsaRrV0zJPQbp4wJCtrzxp6gmc5ssHXzYpx3teIKT+U8WFLlhcIbCBgnVLuOekGz /aEZDa0QPVt/9R+I1EAX/ClAItOcPADw6F4UIXyynT+Y5PGBDX5LVrIuBZr9AUJUSclO SQlQ== X-Forwarded-Encrypted: i=1; AJvYcCVq2HpXWdSopk7i9+AkseRNnCK2ICvXhPTvWfhlwsDFuB6UcH5dQkwCmge25JUXmBN2FbbC2b7do7Onwc4=@vger.kernel.org X-Gm-Message-State: AOJu0Yxocq18hkRsWivijwf72Xa3uNScKz5K8TLJ+hRQvx8red6Ixkq6 eDNLCTu58CUR46VK0qQgNCH0Yaxc2M3mLjOW5sOYmPB47HFodvO8ZtwZ X-Gm-Gg: ATEYQzymoYixUF5u75SCzM8yW2oL4zsMqFm0DZSfdAOlG+MH3AAbAbpG9hRcdCUbr+j nfd9D1H3y5XGYsvQJoHQ0262ppnvfXPNJb2mxvHUjY7PCCY1j9E+W9TUsLXaL7InFEf5hGkTzMd BzWqYXhwkdv50uVBs7f5lllqxPUbero6QcQms2/O/VEYAYv4ycwYKvmYarQDNCvma4WXvTT4+oY XKANZAmd6TOn7V7UNS9mF0vIgT8sFS6CnigIisiZEplCeUrQqAjf2QoQRvu0P8ErcjDp/31A6vN P1DGB8jl064kkl9APcWOXX49QhGhe7Znj4WlJRwYCwG55o7xqGTGiEc2iZjgVe/GTTjn5PfB5TG zlfZvYFvrpz/Sduuh/l2gwynkvmF/pO9x/6nViDL6QR7ksNz+eCKWFqYN0CUNW7Z1tB67a13SQx mKm9N6FLvOSQts+i1q0rwj X-Received: by 2002:a05:6122:3b82:b0:567:443f:a772 with SMTP id 71dfb90a1353d-56a92ecd28amr155892e0c.0.1772058414356; Wed, 25 Feb 2026 14:26:54 -0800 (PST) Received: from geday ([2804:7f2:800b:f14d::dead:c001]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-56a91659421sm592428e0c.0.2026.02.25.14.26.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Feb 2026 14:26:53 -0800 (PST) Date: Wed, 25 Feb 2026 19:26:46 -0300 From: Geraldo Nascimento To: Shawn Lin , Lorenzo Pieralisi , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Manivannan Sadhasivam , Rob Herring , Bjorn Helgaas , Heiko Stuebner , Geraldo Nascimento , Dragan Simic Cc: linux-rockchip@lists.infradead.org, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 0/2] PCI: rockchip: 5.0 GT/s speed may be dangerous Message-ID: 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=us-ascii Content-Disposition: inline Dragan Simic already had warned me of potential issues with 5.0 GT/s speed operation in Rockchip PCIe. However, in recent interactions with Shawn Lin from Rockchip it came to my attention there's grave danger in the unknown errata regarding 5.0 GT/s operational speed of their PCIe core. Even if the odds are low, to contain any damage, let's prevent 5.0 GT/s operation as well as add a comment to Root Complex driver core, documenting this danger of data loss or worse. --- Changes in v3: - Clarify warning message even though Rockchip won't disclose details - Drop DT changes as they were applied as subset by Heiko - Link to v2: https://lore.kernel.org/all/cover.1763415705.git.geraldogabriel@gmail.com/ Changes in v2: - hard limit to 2.5 GT/s, not just warn - add Reported-by: and Reviewed-by: Dragan Simic - remove redundant declaration of max-link-speed from helios64 dts - fix Link: of helios64 patch - simplify RC mode comment - Link to v1: https://lore.kernel.org/all/aRhR79u5BPtRRFw3@geday/ --- Geraldo Nascimento (2): PCI: rockchip: limit RK3399 to 2.5 GT/s to avoid data loss PCI: rockchip-host: comment danger of 5.0 GT/s speed drivers/pci/controller/pcie-rockchip-host.c | 4 ++++ drivers/pci/controller/pcie-rockchip.c | 10 ++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) -- 2.52.0