]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: apple: Set up reference clocks when probing
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Wed, 29 Sep 2021 16:38:38 +0000 (17:38 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 4 Nov 2021 19:17:24 +0000 (14:17 -0500)
commitaae9f86b21df7d7770d0537d3fe1de2f2ba0ba76
treec2a5324a578af0d45c03e900374a09b5a54ecfbd
parentac4eb773acbbb8ba7c78f5bdf7743a72689c3e4f
PCI: apple: Set up reference clocks when probing

Apple's PCIe controller requires clocks to be configured in order to
bring up the hardware. Add the register pokes required to do so.

Adapted from Corellium's driver via Mark Kettenis's U-Boot patches.

Co-developed-by: Stan Skowronek <stan@corellium.com>
Link: https://lore.kernel.org/r/20210929163847.2807812-6-maz@kernel.org
Signed-off-by: Stan Skowronek <stan@corellium.com>
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/controller/pcie-apple.c