All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] PCI: dwc: Clean up RAS-DES and register field handling
@ 2026-10-16  7:40 Manikanta Maddireddy
  2026-10-16  7:40 ` [PATCH v2 1/5] PCI: dwc: Add RAS event counter field masks Manikanta Maddireddy
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Manikanta Maddireddy @ 2026-10-16  7:40 UTC (permalink / raw)
  To: jingoohan1, mani, lpieralisi, kwilczynski, bhelgaas, linux-pci
  Cc: robh, thierry.reding, jonathanh, vidyas, cassel, linux-kernel,
	linux-tegra, mmaddireddy

This series addresses review feedback around register field handling in the
DWC PCIe code and the Tegra194 PCIe driver.

The first patches add shared masks for the RAS-DES event counter fields,
convert Tegra194 register programming to FIELD_PREP()/FIELD_MODIFY(), and
drop shift macros that become unused after the conversion.  The final
patches make Tegra194 use the common RAS-DES selector definitions and
consolidate the event counter field definitions in the DWC header.

There should be no functional change intended beyond making the
bitfield programming explicit and keeping the shared RAS-DES definitions in
one place.

Manikanta Maddireddy (5):
  PCI: dwc: Add RAS event counter field masks
  PCI: tegra194: Use FIELD_*() for register fields
  PCI: dwc: Drop unused shift macros
  PCI: tegra194: Use standard RAS event selector mask
  PCI: dwc: Consolidate RAS-DES event counter fields

 .../controller/dwc/pcie-designware-debugfs.c  |  56 ++++---
 drivers/pci/controller/dwc/pcie-designware.h  |  10 +-
 drivers/pci/controller/dwc/pcie-tegra194.c    | 145 +++++++++---------
 3 files changed, 106 insertions(+), 105 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2026-10-16  7:51 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-16  7:40 [PATCH v2 0/5] PCI: dwc: Clean up RAS-DES and register field handling Manikanta Maddireddy
2026-10-16  7:40 ` [PATCH v2 1/5] PCI: dwc: Add RAS event counter field masks Manikanta Maddireddy
2026-10-16  7:45   ` sashiko-bot
2026-10-16  7:40 ` [PATCH v2 2/5] PCI: tegra194: Use FIELD_*() for register fields Manikanta Maddireddy
2026-10-16  7:51   ` sashiko-bot
2026-10-16  7:40 ` [PATCH v2 3/5] PCI: dwc: Drop unused shift macros Manikanta Maddireddy
2026-10-16  7:48   ` sashiko-bot
2026-10-16  7:40 ` [PATCH v2 4/5] PCI: tegra194: Use standard RAS event selector mask Manikanta Maddireddy
2026-10-16  7:48   ` sashiko-bot
2026-10-16  7:40 ` [PATCH v2 5/5] PCI: dwc: Consolidate RAS-DES event counter fields Manikanta Maddireddy
2026-10-16  7:48   ` sashiko-bot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.