linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] PCIe: Refactor link speed configuration with unified macro
@ 2025-05-19 16:31 Hans Zhang
  2025-05-19 16:31 ` [PATCH 1/3] PCI: Add PCIE_SPEED2LNKCTL2_TLS_ENC conversion macro Hans Zhang
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Hans Zhang @ 2025-05-19 16:31 UTC (permalink / raw)
  To: bhelgaas, lpieralisi, kw, krzk+dt, manivannan.sadhasivam,
	ilpo.jarvinen, jingoohan1
  Cc: robh, linux-pci, linux-kernel, Hans Zhang

This series standardizes PCIe link speed handling across multiple drivers
by introducing a common conversion macro PCIE_SPEED2LNKCTL2_TLS_ENC. The
changes eliminate redundant speed-to-register mappings and simplify code
maintenance:

The refactoring improves code consistency and reduces conditional
branching, while maintaining full backward compatibility with existing
speed settings.

Hans Zhang (3):
  PCI: Add PCIE_SPEED2LNKCTL2_TLS_ENC conversion macro
  PCI: dwc: Simplify link speed configuration with macro
  PCI/bwctrl: Replace legacy speed conversion with shared macro

 drivers/pci/controller/dwc/pcie-designware.c | 18 +++---------------
 drivers/pci/pci.h                            |  9 +++++++++
 drivers/pci/pcie/bwctrl.c                    | 19 +------------------
 3 files changed, 13 insertions(+), 33 deletions(-)


base-commit: fee3e843b309444f48157e2188efa6818bae85cf
-- 
2.25.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-06-03 15:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-19 16:31 [PATCH 0/3] PCIe: Refactor link speed configuration with unified macro Hans Zhang
2025-05-19 16:31 ` [PATCH 1/3] PCI: Add PCIE_SPEED2LNKCTL2_TLS_ENC conversion macro Hans Zhang
2025-06-03  9:08   ` Ilpo Järvinen
2025-06-03 15:31     ` Hans Zhang
2025-05-19 16:31 ` [PATCH 2/3] PCI: dwc: Simplify link speed configuration with macro Hans Zhang
2025-05-19 16:31 ` [PATCH 3/3] PCI/bwctrl: Replace legacy speed conversion with shared macro Hans Zhang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).