public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH v1 0/3] PCI: brcmstb: Clkreq# accomodations of downstream device
@ 2023-04-06 12:46 Jim Quinlan
  2023-04-06 12:46 ` [PATCH v1 1/3] dt-bindings: PCI: brcmstb: Add two optional props Jim Quinlan
                   ` (3 more replies)
  0 siblings, 4 replies; 18+ messages in thread
From: Jim Quinlan @ 2023-04-06 12:46 UTC (permalink / raw)
  To: linux-pci, Nicolas Saenz Julienne, Bjorn Helgaas,
	Lorenzo Pieralisi, Cyril Brulebois, Phil Elwell,
	bcm-kernel-feedback-list, jim2101024, james.quinlan
  Cc: open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
	moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE,
	open list,
	moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE,
	Rob Herring

The current driver assumes the downstream devices can provide clkreq# for
ASPM.  These commits accomodate devices w/ or w/o clkreq# and also handle
L1SS-capable devices.

The Raspian Linux folks have already been using a PCIe RC property
"brcm,enable-l1ss".  These commits use the same property, in a
backward-compatible manner, and the implementaion adds more detail and also
automatically identifies devices w/o a clkreq# signal, i.e. most devices
plugged into an RPi CM4 IO board.

Jim Quinlan (3):
  dt-bindings: PCI: brcmstb: Add two optional props
  PCI: brcmstb: Clkreq# accomodations of downstream device
  PCI: brcmstb: Allow setting the completion timeout

 .../bindings/pci/brcm,stb-pcie.yaml           | 12 +++
 drivers/pci/controller/pcie-brcmstb.c         | 93 +++++++++++++++++--
 2 files changed, 95 insertions(+), 10 deletions(-)


base-commit: 99ddf2254febae9eab7fb0bcc02c5322243f5c49
-- 
2.17.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

end of thread, other threads:[~2023-04-07 15:07 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-06 12:46 [PATCH v1 0/3] PCI: brcmstb: Clkreq# accomodations of downstream device Jim Quinlan
2023-04-06 12:46 ` [PATCH v1 1/3] dt-bindings: PCI: brcmstb: Add two optional props Jim Quinlan
2023-04-06 15:39   ` Stefan Wahren
2023-04-06 16:58     ` Jim Quinlan
2023-04-06 18:35       ` Krzysztof Kozlowski
2023-04-06 18:47         ` Florian Fainelli
2023-04-06 18:53           ` Krzysztof Kozlowski
2023-04-06 18:34   ` Krzysztof Kozlowski
2023-04-06 18:53     ` Florian Fainelli
2023-04-06 18:54       ` Krzysztof Kozlowski
2023-04-06 12:46 ` [PATCH v1 2/3] PCI: brcmstb: Clkreq# accomodations of downstream device Jim Quinlan
2023-04-06 19:09   ` Bjorn Helgaas
2023-04-06 20:03     ` Jim Quinlan
2023-04-06 12:46 ` [PATCH v1 3/3] PCI: brcmstb: Allow setting the completion timeout Jim Quinlan
2023-04-06 15:59   ` Stefan Wahren
2023-04-06 17:15     ` Jim Quinlan
2023-04-06 21:31 ` [PATCH v1 0/3] PCI: brcmstb: Clkreq# accomodations of downstream device Cyril Brulebois
2023-04-07 15:06   ` Hank Barta

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox