mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-01-11 09:00:12 +00:00
The RP1 driver can load an overlay at runtime to describe the inner peripherals. This has led to a lot of confusion regarding the naming of nodes, their topology and the reclaiming of related node resources. Since the overlay is currently not fully functional, drop its support in the driver in favor of the fully described static DT. This also means that this driver does not depend on CONFIG_PCI_DYNAMIC_OF_NODES and no longer requires PCI quirks to dynamically create the intermediate PCI nodes. Signed-off-by: Andrea della Porta <andrea.porta@suse.com> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/4b0aa7160877cf128b9bc713776bcac73c46eb24.1766077285.git.andrea.porta@suse.com Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
17 lines
479 B
Plaintext
17 lines
479 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
# RaspberryPi RP1 misc device
|
|
#
|
|
|
|
config MISC_RP1
|
|
tristate "RaspberryPi RP1 misc device"
|
|
depends on OF_IRQ && PCI_MSI
|
|
help
|
|
Support the RP1 peripheral chip found on Raspberry Pi 5 board.
|
|
|
|
This device supports several sub-devices including e.g. Ethernet
|
|
controller, USB controller, I2C, SPI and UART.
|
|
|
|
The driver is responsible for enabling the DT node once the PCIe
|
|
endpoint has been configured, and handling interrupts.
|