# SPDX-License-Identifier: GPL-2.0-only # # RaspberryPi RP1 misc device # config MISC_RP1 tristate "RaspberryPi RP1 misc device" depends on OF_IRQ && OF_OVERLAY && PCI_MSI && PCI_QUIRKS select PCI_DYNAMIC_OF_NODES 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. This driver uses an overlay to load other drivers to support for RP1 internal sub-devices.