1*49d63971SAndrea della Porta# SPDX-License-Identifier: GPL-2.0-only 2*49d63971SAndrea della Porta# 3*49d63971SAndrea della Porta# RaspberryPi RP1 misc device 4*49d63971SAndrea della Porta# 5*49d63971SAndrea della Porta 6*49d63971SAndrea della Portaconfig MISC_RP1 7*49d63971SAndrea della Porta tristate "RaspberryPi RP1 misc device" 8*49d63971SAndrea della Porta depends on OF_IRQ && OF_OVERLAY && PCI_MSI && PCI_QUIRKS 9*49d63971SAndrea della Porta select PCI_DYNAMIC_OF_NODES 10*49d63971SAndrea della Porta help 11*49d63971SAndrea della Porta Support the RP1 peripheral chip found on Raspberry Pi 5 board. 12*49d63971SAndrea della Porta 13*49d63971SAndrea della Porta This device supports several sub-devices including e.g. Ethernet 14*49d63971SAndrea della Porta controller, USB controller, I2C, SPI and UART. 15*49d63971SAndrea della Porta 16*49d63971SAndrea della Porta The driver is responsible for enabling the DT node once the PCIe 17*49d63971SAndrea della Porta endpoint has been configured, and handling interrupts. 18*49d63971SAndrea della Porta 19*49d63971SAndrea della Porta This driver uses an overlay to load other drivers to support for 20*49d63971SAndrea della Porta RP1 internal sub-devices. 21