| # 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. |